Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : Leinhart 01 Apr 2015, 23:34:30
-
Salve!
Domanda a cui non trovo risposta, quando un cliente acquista un prodotto, joomshopping automaticamente produce un numero di fatturazione esempio 000015, 000016 etc.. come faccio a renderlo Alfanumerico? A000016, A000017 ??? ho cercato anche nel file order.php ma non trovo soluzione
-
hai cercato male: \administrator\components\com_jshopping\controllers\orders.php, circa dalla linea 620
$orderNumber = $jshopConfig->next_order_number;
[...]
$order->order_number = $order->formatOrderNumber($orderNumber);
purtroppo JS non prevede che si possa modificare il numero d'ordine, quindi la modifica diretta del codice impedirebbe gli aggiornamenti...
comunque č da testare che non dia problemi da altre parti (es: nella gestione dell'ordine)
-
Grazie mille, faccio due prove e vi faccio dapere subito
-
Nulla non riesco proprio a variarlo, l'idea era quella di tenere un numero fisso ad esempio A/ e poi lasciare il conteggio di incremento +1 gią preimpostato dal codice, in maniera che dalla fattura potesse uscire un formato del genere : A/000015 se non ci sono altre soluzioni abbandono, consigli?
-
Ho scoperto che esiste un addon a pagamento per inserire il prefisso, immagino non sia possibile farselo da sč vero?
-
mi sono incuriosito...
facendo una ricerca nel codice per trovare un evento utile, in quello che dovrebbere essere il gestore del checkout del f.e. (\components\com_jshopping\controllers\checkout.php), c'č questo magnifico codice (linea 960>)
$dispatcher->trigger('onBeforeCreateOrder', array(&$order));
$order->store();
che sarebbe proprio da provare :D
ps: hai capito il suggerimento? se proprio ti sfugge di che si stia parlando temo che tu non possa fartelo da te :(
ciao
-
eh purtroppo no, a meno che tu non mi possa illuminare d'immenso ;D
-
di solito questi moduli costano poche decine di euro: direi che č meglio comprarlo e usare il tempo risparmiato per altro.
quando si tratta di attivitą professionali (e tu parli di fatturare) non č che debba per forza essere tutto gratis... se le cose non si sanno fare, e fare bene, si comprano: vedi il mio articolo sulla responsabilitą contrattuale a inizio sezione.
-
Grazie per il consiglio