Come impostare le spese di spedizione per CAP in PrestaShop
Creare zone per CAP, intervalli e prefissi, rifiutare una zona, mantenere il ritiro in negozio e salvare la configurazione: il percorso completo nel back office.
Zone per CAP, prefisso o intervallo, tariffe per corriere e un verificatore di consegna per i tuoi clienti.
CAP esatti, intervalli e prefissi come 07* o SW1*, con trattini, spazi o lettere.
Fasce di peso o di importo, prezzo fisso o in percentuale, sostituzione o supplemento.
Anteprima prima dell'importazione, unione o sostituzione, backup automatico e un'esportazione che ripristina identificativo, nome e messaggio di ogni zona in tutte le lingue.
Priorità regolabile tra le zone e controlli di copertura direttamente nell'elenco.
Scegli i corrieri calcolati; il ritiro in negozio mantiene il proprio prezzo.
Verificatore nella scheda prodotto e nel carrello, con un messaggio chiaro quando una zona non è servita e la dicitura «Gratuita» quando si applica la spedizione gratuita di PrestaShop.
Quando si applica la spedizione gratuita di PrestaShop, i corrieri accettati passano a 0 e il verificatore mostra «Gratuita»; zone e corrieri rifiutati restano rifiutati.
Gestire accuratamente i costi di spedizione è una delle maggiori sfide per i commercianti online. Per impostazione predefinita, PrestaShop consente di impostare solo spese di spedizione per zona e paese, il che è spesso troppo generico. Una consegna in un remoto villaggio di montagna non dovrebbe costare quanto una consegna in un grande centro città, anche all'interno dello stesso paese.
Il modulo Costi di spedizione per codice postale risolve questo problema offrendoti il pieno controllo sulle tariffe di spedizione basate sui codici postali. Crea zone di consegna personalizzate per CAP, assegna spese di spedizione specifiche per corriere e lascia che il modulo calcoli l'importo corretto al pagamento.
Per prima cosa scegli i corrieri gestiti dal modulo, ad esempio il tuo corriere espresso e il tuo fattorino locale. Poi crei le zone di spedizione postali: ogni zona raggruppa codici postali, intervalli di codici postali o prefissi, con le proprie tariffe di spedizione per corriere.
Quando il cliente indica il suo indirizzo di consegna, il modulo trova la zona del suo CAP e calcola il costo di spedizione di ogni corriere gestito. PrestaShop aggiunge poi l'imposta del corriere, converte la valuta e arrotonda il prezzo come per le proprie tariffe. Il ritiro in negozio, i corrieri gratuiti e quelli di altri moduli mantengono i loro prezzi abituali.
Crea tutte le zone di spedizione di cui hai bisogno. Dividi un paese in regioni, province, città o qualsiasi area personalizzata. Ogni zona è definita da CAP esatti, intervalli numerici (es. da 20121 a 20162 per Milano) o prefissi (es. 07*, 08* e 09* per la Sardegna, SW1* a Londra). I codici con trattini, spazi o lettere vengono riconosciuti, come 00-950 in Polonia. Inserisci più codici alla volta e verifica i duplicati prima di aggiungerli.
Per ogni zona configura le spese di spedizione per corriere, oppure una griglia comune a tutti i corrieri gestiti:
Inserisci i prezzi IVA esclusa o IVA inclusa, come preferisci: PrestaShop applica l'imposta del corriere, la valuta del cliente e l'arrotondamento del negozio.
Offri la spedizione gratuita per zone specifiche, corrieri specifici o automaticamente quando l'importo del carrello supera una soglia definita. Il verificatore di consegna mostra questa soglia al cliente e indica «Gratuita» quando la spedizione gratuita di PrestaShop si applicherà al pagamento. La spedizione gratuita globale di PrestaShop (per importo o per peso) e le tue regole carrello continuano ad applicarsi; una zona o un corriere rifiutato resta rifiutato.
Devi bloccare la consegna per alcuni CAP? Attiva l'opzione «Rifiuta la consegna» su una zona: i corrieri gestiti dal modulo non compaiono più al pagamento per i clienti di quella zona, e il ritiro in negozio resta disponibile. Questi rifiuti restano validi anche quando viene raggiunta la spedizione gratuita globale di PrestaShop. Puoi anche rifiutare un solo corriere in una zona o fissargli un importo minimo dell'ordine, ad esempio un fattorino disponibile da 30 €. Un messaggio tradotto spiega la situazione al cliente. Perfetto per le zone di consegna limitate, le zone remote o le regioni dove non spedisci.
Se un CAP appartiene a più zone (es. una zona generale «Italia continentale» e una zona più specifica «Milano»), il modulo utilizza un sistema di priorità. Un codice esatto prevale su un prefisso, e un prefisso su un intervallo; tra due regole dello stesso tipo prevale la zona posizionata più in alto nell'elenco. L'elenco segnala i codici gestiti da un'altra zona, le fasce non coperte e le zone senza tariffe.
Gestisci centinaia di CAP? Usa l'importazione CSV per creare in blocco zone, codici postali e tariffe di spedizione. È fornito un file CSV di esempio. Prima dell'importazione, un'anteprima conta zone e tariffe e segnala ogni riga in errore; poi scegli se unire o sostituire, e viene salvato un backup automatico della configurazione. L'esportazione contiene l'identificativo di ogni zona, il suo nome e il suo messaggio in ogni lingua del negozio: «Sostituisci tutte le zone» o il ripristino di un backup ricreano le zone così come sono. Due zone con lo stesso nome non vengono più unite, la copia di una zona riceve un nome univoco («Parigi (copia 2)») e l'anteprima segnala un nome ambiguo. Un'esportazione con tariffe di un corriere eliminato si importa con un avviso, e i file delle versioni 1.0.0 e 2.0.0 restano leggibili.
Indica un paese, un CAP, un peso e un importo del carrello: la prova mostra la zona trovata, la regola che l'ha scelta e il prezzo IVA esclusa e inclusa di ogni corriere gestito. Spiega anche perché un corriere manca al pagamento, ad esempio una zona PrestaShop non attivata per quel corriere, e mostra «Gratuito» quando lo sarà grazie alla spedizione gratuita di PrestaShop.
I nomi delle zone e i messaggi ai clienti si traducono in ogni lingua del negozio, e l'interfaccia del modulo, pannello licenza compreso, è disponibile in italiano, inglese, francese, spagnolo e polacco. In multistore, zone, CAP e tariffe sono salvati per il negozio selezionato in alto nel back office.
Al pagamento i tuoi clienti vedono semplicemente i corrieri disponibili per il loro indirizzo, con il prezzo corretto. Già prima dell'ordine, un verificatore di consegna nella scheda prodotto e una stima nel carrello mostrano i corrieri e i prezzi per il loro CAP, la soglia di spedizione gratuita e, se necessario, il messaggio della zona. Il verificatore si carica dopo la visualizzazione della pagina; lo attivi separatamente nelle schede prodotto e nel carrello.


Il modulo si integra nel back office di PrestaShop nel menu Spedizione, con una scheda dedicata «Spedizione per CAP»:


id_reference) invece di id_carrier, così la configurazione resiste alle modifiche dei corrieriCompatibile con PrestaShop 1.7.8, 8.0+ e 9.0+, con PHP 7.4 o superiore. PrestaShop 1.7.7 non è supportato. Un corriere gestito deve essere attivato per la zona PrestaShop del paese di consegna e avere almeno una fascia di prezzo per quella zona; la prova del CAP segnala ciò che manca.
Il supporto è fornito dalla tua area cliente WePresta o via email a mail@wepresta.shop, secondo l'opzione di supporto della tua offerta. Leggi la documentazione completa
Scopri come ci confrontiamo con le alternative più diffuse sul mercato
| Funzionalità | WePresta | Addons |
|---|---|---|
| payments Prezzi trasparenti | check_circle | cancel |
| update Aggiornamenti a vita inclusi | check_circle | cancel |
| support_agent Supporto diretto dallo sviluppatore | check_circle | cancel |
| verified Compatibile con PS 1.7, 8 e 9 | check_circle | help_outline |
| code Codice pulito e standardizzato | check_circle | cancel |
| storefront Compatibile Multi-negozio | check_circle | help_outline |
| money_off Nessun costo di rinnovo nascosto | check_circle | cancel |
Trova le risposte alle domande frequenti su questo modulo
Iscriviti +39 Merchant che usano questo modulo
Installazione in 5 minuti · Documentazione completa inclusa
check_circle
check_circle