Ubercart rappresenta un ambiente di sviluppo per l'ecommerce perfettamente integrato in Drupal. Dispone di moltissimi moduli core più dei moduli aggiuntivi per la gestione di un negozio di commercio elettronico.
Partecipiamo direttamente nella traduzione italiana di Ubercart.
Abbiamo sviluppato il seguente modulo per Drupal e Ubercart al fine di permettere la creazione del calcolo delle spese di spedizione in base all'importo totale ordinato oppure in base al peso totale dei prodotti inseriti nel carrello.
Tale modulo è ora integrato con gli attributi e con le opzioni dei prodotti.
Per poter utilizzare questo modulo occorre disporre di un'installazione funzionante di Drupal (versione 5.x o 6.x) e Ubercart (versione 1.x o 2.x) opportunamente configurati. In seguito occorre scaricare il modulo da noi sviluppato presso il seguente indirizzo: http://drupal.org/project/uc_tablequote dove, oltre al modulo, è anche presente il template per le traduzioni e la traduzione in italiano.
Tale modulo va installato nella seguente cartella della propria installazione Drupal:
/sites/all/modules/ubercart/shipping/
in modo che il percorso finale al modulo sia il seguente:
/sites/all/modules/ubercart/shipping/uc_tablequote/
Da notare che abbiamo preferito inserire i moduli aggiuntivi nella cartella /sites/all/modules per rendere meno traumatico un ipotetico upgrade futuro di Drupal.
Bene, ora non ci resta che andare ad attivare il modulo, che andrà a creare in automatico la tabella uc_tablequote.
Dopo aver installato il modulo portarsi nella pagina di configurazione presso questo percorso di Drupal:
admin/store/settings/quotes/methods/tablequote e andare ad inserire gli scaglioni di peso totale o importo totale ordine. Alla fine occorre abilitare il metodo di spedizione portandosi col proprio browser in: admin/store/settings/quotes/methods.
Qui sotto vengono inserite due immagini di esempio:

Tale modulo è stato sviluppato basandosi sul modulo uc_ratequote.module, liberamente scaricabile qui.
È possibile scaricare ed usare liberamente il modulo uc_tablequote a patto che si rispetti la Licenza Pubblica Generica (versione 2, giugno 1991) sotto la quale è rilasciato.
Permalink. Usa il seguente url per il link a questa pagina:
http://www.criterianet.net/portale/risorse/drupal/ubercart/configurare-spese-spedizione-ecommerce-drupal-ubercart
grazie per il commento e
grazie per il commento e chiedo scusa nel ritardo della risposta.
è possibile implementare quanto chiede non attraverso il nostro modulo, ma ad esempio con i moduli flat rate e conditional actions.
nello specifico, può creare le varie flat rate (una per ogni paese ed una per ogni scaglione di peso associato allo specifico paese) ed in seguito con conditional actions "scatenare" la flat rate di competenza sulla base del paese di spedizione scelto dall'utente al checkout e sulla base del peso totale dei prodotti presenti nel carrello.
spero di essere stato chiaro. nel caso avesse dubbi non esiti a postarli in risposta a questo commento.
Table quote e conditional
Intanto volevo ringraziarvi per aver reso disponibile tablequote.
Vorrei porvi una domanda in relazione al modulo.
Vi faccio un esempio per spiegarmi meglio, devo vendere dei dvd ed ho l'esigenza di differenziare le spese di spedizione per ogni nazione, ho diviso in 4 zone, italia, zona 1, zona2, zona3.
È possibile usare il vostro modulo per ottenere una cosa simile tramite le azioni condizionali?
Grazie per l'attenzione!
Post new comment