da osasca » lun lug 27, 2009 10:14 am
Ho letto il tuo post, ma ti rispondo qui per non fare confusione!!!
Zen cart non fa molto affidamento sul numero di pacchi che viene calcolato (e non potrebbe essere altrimenti) con :
Peso totale articoli in ordine / Peso massimo del pacco.
Esempi (ricavati dal manuale)
Calcolo corretto
================
Peso max = 0.4 kg
Peso prodotto "a" = 0.2 Kg
Ordine
n° 4 prodotti "a" -> peso = 0.8
n° pacchi = 0.8/0.4 = 2
Calcolo sbagliato
=================
Peso max = 2.5 kg
Ordine
n° 1 prodotto "a" del peso = 2 Kg
n° 1 prodotto "b" del peso = 1 Kg
n° 1 prodotto "c" del peso = 2 Kg
Peso totale = 5 Kg
n° pacchi = 5/2.5 = 2
Il risultato è sbagliato perchè il peso massimo per ogni pacco è di 2.5 kg, per cui servono 3 pacchi.
Per questa ragione il "packaging" è considerato una sorta di sovrapprezzo globale, lasciando agli altri moduli (tipo per unità di peso, per zone od altri) il calcolo per lo "shipping".
Il manuale consiglia addirittura di non mostrare il n° di pacchi all'utente per non avere contestazioni, accettando eventuali errori se statisticamente rilevabili di poca influenza.
Addirittura poi richiede di valutarne attentamente l'utilizzo, per non dare l'impressione al cliente di inserire un costo aggiuntivo "nascosto".
Nel caso particolarissimo che tutti i prodotti del negozio abbiano lo stesso peso, o valori tali che ogni qualsiasi combinazione non provochi errori, allora forse qualcosa si può fare per ottenere quello che vuoi, dato che eventuali valori decimali della divisione vengono arrotondati all'intero superiore.
Comunque ti renderai conto che ci muoviamo su un terreno minato.
Giovanni