vinoalvino Posted March 6, 2009 Share Posted March 6, 2009 Vorrei realizzare un modulo che consenta di personalizzare le spese di spedizione. Ragiono a voce alta per stimolare consigli e critiche.Ammettiamo vogliamo proporre diverse forme di spedizione con diversi costi aggiuntivi come ad esempio contrassegno, pacco assicurato, ... Inizialmente avevo pensato di mettere queste voci come opzioni dell'ordine a prescindere dal corriere, ma mi sono reso conto che ciò è sbagliato: un conto è un pacco assicurato in italia con posta celere, un conto è assicurarlo per una spedizione internazionale con altro corriere.Quindi le opzioni sono legate al singolo corriere. Si potrebbe creare tanti "corrieri" per le varie combinazioni di opzioni offerte. Io per esempio mi sono creato due "corrieri" uno semplice ed uno contrassegno ed ho smanettato per saltare la scelta del pagamento (forzandolo a contrassegno) quando necessario. Se si spedisce con vari corrieri in varie nazioni diventa un gran casino.Esiste quindi un legame forte tra il costo addizionale ed il corriere ed un legame debole (opzionale) con la formula di pagamento. Questo consente (ad esempio) di scontare una data forma di pagamento (costo addizionale negativo).Si potrebbe pensare ad una struttura del tipo:TABELLA additional_cost_langid_additional_cost, id_lang, description1,1,assurance1,2,pacco assicurato2,1,cash on delivery2,2,contrassegnonell'esempio id_lang 1=en, 2=itInsomma salviamo tutte le traduzioni delle possibili voci di spesa.Poi leghiamo ai corrieri le possibili voci di spesa inserendo un costo e, nel caso, forzando una forma di pagamentoTABELLA additional_costid_additional_cost, id_carrier, price, id_module1,1,2.50,NULL2,1,7.00,4Abbiamo scritto che il corriere n. 1 prevede il pacco assicurato con un agravio di 2.50 euro e il contrassegno al costo di 7.00 euro, forzando il pagamento con il modulo 4 (ammettiamo sia l'id del modulo con pagamento in contrassegno).Ho fatto delle prove, l'unica cosa semplice è forzare l'utilizzo di una forma di pagamento saltando l'apposita pagina. Il resto è un casino anche perchè si deve mettere mani nell'ordine - mostrando le eventuali opzioni - nel carrello, nei vari report sull'ordine, nelle mail, nei pdf ...Vale la pena? Link to comment Share on other sites More sharing options...
Severo64 Posted March 8, 2009 Share Posted March 8, 2009 A mio avviso si, + opzioni di scelta si danno al cliente e meglio è.Oltretutto se si vogliono gestire + corrieri/servizi per la stassa nazione diventa un casino.Cerco di spiegarmi meglio quando si fanno spedizioni estere è consigliabile offrire + tipo tipologie di spedizione (Postale, Aereo, camionistico,...) lasciando al cliente poi la scelta.Purtroppo ogni corriere divide le proprie aree di competenza in modo diverso creando delle macro aree che non sono uguali tra i vari spedizionieri oltretutto a volte esistono zone che vanno gestite in modo diverso es. Le Isole Canarie sono un territorio Spagnolo per cui UE ma prima cosa sono esenti IVA essendo un territorio di confine e a differenza del rsto della Spagna non possono offrire nessun servizio di tipo camionistico.CiaoSèvero Link to comment Share on other sites More sharing options...
allienato Posted August 23, 2012 Share Posted August 23, 2012 mi rendo conto del topic vecchio, ma ci sono novità particolari a riguardo? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now