Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : Leinhart 01 Apr 2015, 23:34:30

: Joomshopping numerazione fatturazione
: 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
: Re:Joomshopping numerazione fatturazione
: mmleoni 02 Apr 2015, 08:22:32
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)
: Re:Joomshopping numerazione fatturazione
: Leinhart 02 Apr 2015, 09:35:52
Grazie mille, faccio due prove e vi faccio dapere subito 
: Re:Joomshopping numerazione fatturazione
: Leinhart 02 Apr 2015, 10:37:12
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?
: Re:Joomshopping numerazione fatturazione
: Leinhart 02 Apr 2015, 14:33:36
Ho scoperto che esiste un addon a pagamento per inserire il prefisso, immagino non sia possibile farselo da sč vero?
: Re:Joomshopping numerazione fatturazione
: mmleoni 02 Apr 2015, 15:29:55
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

: Re:Joomshopping numerazione fatturazione
: Leinhart 03 Apr 2015, 20:41:59
eh purtroppo no, a meno che tu non mi possa illuminare d'immenso  ;D
: Re:Joomshopping numerazione fatturazione
: mmleoni 07 Apr 2015, 08:33:44
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.
: Re:Joomshopping numerazione fatturazione
: Leinhart 09 Apr 2015, 18:42:24
Grazie per il consiglio