Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : CORBER64 20 May 2014, 16:54:54

: VIRTUEMART: Struttura numero ordine
: CORBER64 20 May 2014, 16:54:54
Buongiorno a tutti,
non sono esperto di VIRTUEMART e volevo sapere se è possibile (e come si fa) a modificare la struttura del NUMERO ORDINE assegnato da VIRTUEMART.
Vedendo gli ordini generati sono di 6 caratteri alfanumerici e sembra che vengano creati in modo casuale.

E' possibile impostare ad esempio una struttura con ANNO + progr.ORDINE o anche solo un progressivo ?
Ovviamente senza utilizzare plugin specifici a pagamento ...

Grazie in anticipo


Rif. VM 2.0.26d
: Re:VIRTUEMART: Struttura numero ordine
: mmleoni 20 May 2014, 18:41:43

1.esatto, il numero d'ordine è generato casualmente.
2.
no, senza il ricorso a plugin esterni non è possibile fare niente.
3.
di gratuito non conosco niente.


ciao,
marco

: Re:VIRTUEMART: Struttura numero ordine
: jk4nik 04 Jun 2014, 19:33:11
NON è generato casualmente. sembra che sia così...

okkio che SOLO il prefisso e il suffisso del numero sono casuali, la parte centrale è consecutiva, basta eventualmente modificare la stampa per prendere solo la parte centrale
: Re:VIRTUEMART: Struttura numero ordine
: mmleoni 04 Jun 2014, 20:16:34
a dire il vero questa è la stessa risposta che diede milbo un paio di anni fa... non ha riscosso molto successo  ;D ;D  poco ci è mancato lo mandassero a quel paese.


di fatto il numero è casuale, anche se contiene un progressivo, e, stampandone solo una parte (quella finale in realtà, ma la lunghezza è variabile), nel database hai un numero diverso da quello stampato sull'ordine o peggio ancora sulla fattura.
ergo: meglio ricorre ad un plugin, scritto in proprio od acquistato. mi pare costi 10euro di che stiamo a parlare?


ciao,
marco

: Re:VIRTUEMART: Struttura numero ordine
: CORBER64 05 Jun 2014, 09:13:52
Sarà ... io mi occupo da più di 25 anni di informatica (gestionali ERP su AS400) e non riesco a comprendere.
Un ordine normalmente viene numerato di default in modo progressivo oppure si da la possibilità di assegnargli una struttura.

Grazie cmq per il riscontro
: Re:VIRTUEMART: Struttura numero ordine
: jk4nik 05 Jun 2014, 09:47:12
sul'AS/400 ora iSeries ci lavoro da quando è nato 1988! e prima di lui sugli altri mainframe precedenti, in pratica dal 1978 e ho imparato che tutto è opinabile, altrimenti non avremmo tante teste e niente migliorerebbe mai...
: Re:VIRTUEMART: Struttura numero ordine
: mmleoni 05 Jun 2014, 09:48:54
Eh eh, allora 64 non sono i bits del super mario ;)
La modalità nel sistema J+VM è il plugin appunto.
ciao,
Marco
: Re:VIRTUEMART: Struttura numero ordine
: CORBER64 05 Jun 2014, 10:02:34
Io rimango della mia idea  ;D
Bisognerebbe poter dare una struttura al nr ordine senza ricorrere ad un plugin esterno ...
Immaginate se si dovesse inserire sullo stesso gestionale gli ordini generati da più di un sito e-commerce: potenzialmente 2 ordini potrebbero avere lo stesso nr e quindi ?   
Oppure provate a spiegare ad un cliente che il numero ordine viene generato in modo casuale e vedete come vi risponde ... (vi risparmio la risposta che hanno dato a me)

Va bene tante teste tante idee, ma vi sono delle regole di buon senso quando si fanno delle applicazioni  ;)
: Re:VIRTUEMART: Struttura numero ordine
: jk4nik 05 Jun 2014, 11:38:01
Bisognerebbe poter...

esatto!!!

dopo 25 anni di sviluppo potresti anche perdere 25 minuti per farlo tu e renderlo disponibile alla comunità... :)
: Re:VIRTUEMART: Struttura numero ordine
: CORBER64 05 Jun 2014, 12:05:10
Peccato che io sviluppi applicazioni su gestionali AS400 
Mi sono avvicinato per diletto a Joomla e purtroppo al momento non ho le competenze necessarie, altrimenti ben volentieri ...  :)
Se ci vogliono solo 25' ti lascio volentieri il compito     ;D
: Re:VIRTUEMART: Struttura numero ordine
: mmleoni 10 Jun 2014, 08:29:01
Bisognerebbe poter dare una struttura al nr ordine senza ricorrere ad un plugin esterno ...


non si faccia confusione su che è un plugin e a che serve.
nella programmazione oop, e nel nostro specifico caso, è utilizzato lo 'observer pattern' per estendere le funzioni di una applicazione; nel nostro caso VM, che è l'oggetto osservato, delega determinate funzioni a codice esterno, l'observer o listener, il quale si occupa, al verificarsi di determinati eventi, di fornire le informazioni richieste/gestire opportunamente i dati.


ora il modo di gestire la struttura dell'ordine è il plugin; plugin che deve essere visto come estensione/configurazione di VM e non come codice esterno, sicuramente è un approccio molto diverso da quello di cobol/rpg, ma questa è la modalità operativa che joomla, come di conseguenza le sue estensioni, usa per la possibilità di essere esteso: lo 'observer pattern'... sempre di sviluppo si parla :P


ciao,
marco