PS PrestaShop Principiante

Spedizione Refrigerata e Secca PrestaShop: installazione e configurazione

Installare e configurare la spedizione secca e refrigerata: zone e tariffe per CAP, prodotti refrigerati, blocco al checkout, colli dopo l'ordine.

Aggiornato Versione del modulo 1.0.2

Presentazione

Il modulo è pensato per i negozi che vendono prodotti secchi e refrigerati. Il cliente mantiene un solo carrello, paga una volta e riceve un solo ordine con un unico importo di spedizione. L’importo dipende dalla zona (paese e CAP) e dal contenuto del carrello: solo secco, solo refrigerato o entrambi. Il refrigerato viene rifiutato nelle zone che la catena del freddo non raggiunge. Dopo l’ordine, il modulo lo divide in colli, uno per tipo, ciascuno con il suo corriere e il suo tracciamento.

Il back-office del modulo è tradotto in inglese, spagnolo, francese e portoghese. Con un back-office in italiano appare in inglese: i nomi dei campi qui sotto sono quindi indicati in inglese.

Installazione

  1. In Moduli > Gestione moduli, fate clic su Carica un modulo e inviate dfcoldchain-1.0.2.zip.
  2. Il modulo crea il suo corriere, chiamato Envío estándar. Rinominatelo in Spedizione > Corrieri se serve: il modulo segue il corriere anche dopo la modifica.
  3. Verificate che il corriere abbia una regola fiscale. All’installazione il modulo copia quella del corriere predefinito.
  4. Aprite la configurazione del modulo e iniziate dalla scheda Diagnostics.

All’installazione vengono create quattro zone di esempio per Spagna e Portogallo (una città, le isole e le città autonome, Madeira e Azzorre, il continente). Adattatele o eliminatele prima della messa online.

Zone e tariffe

Le zone si leggono dall’alto in basso, prima il numero di priorità più basso. Si applica la prima zona attiva il cui paese e CAP corrispondono all’indirizzo. Una destinazione senza zona corrispondente non riceve questo corriere e il refrigerato vi viene rifiutato.

Campi di una zona

  • Zone name e Active.
  • Priority: mettete le zone precise (una città, delle isole) prima di quelle ampie (un intero paese).
  • Countries (ISO): uno o più codici separati da virgole, ad esempio IT,SM.
  • Postcodes: vuoto per tutto il paese, altrimenti un codice per riga o separati da virgole.
  • Free from: soglia di spedizione gratuita, 0 per nessuna.
  • Dry only, Chilled only, Dry and chilled: tariffe IVA inclusa nella valuta predefinita.
  • Chilled products can be delivered: se disattivato, ogni carrello con refrigerato viene bloccato in questa zona.
  • Split the order into one shipment per class: se disattivato, l’ordine parte in una sola spedizione (consegna locale, ad esempio).

Sintassi dei CAP

  • valore esatto: 20121
  • intervallo: 20121-20162 (i due estremi devono avere la stessa lunghezza), oppure 20121..20162
  • prefisso: 07*
  • codice con trattino: 1000-001 viene letto come codice esatto. Un intervallo sulle prime 4 cifre si scrive 4000-4999.

Importo mostrato

Le tariffe si inseriscono IVA inclusa. Il modulo calcola l’imponibile con l’aliquota del corriere per l’indirizzo del cliente, quindi l’importo mostrato è sempre quello inserito, qualunque sia il paese. Gli importi vengono convertiti nella valuta del carrello.

Prodotti refrigerati

Nella scheda Chilled products, selezionate le categorie interessate (Ctrl o Cmd per più di una) e attivate Include subcategories se serve. Un prodotto è refrigerato se appartiene a una di queste categorie, anche se non è la sua categoria predefinita. Tutto il resto è secco.

In Product exceptions potete cercare un prodotto per nome, riferimento o ID e forzarlo come refrigerato o secco. Le modifiche vengono salvate subito.

Colli dopo l’ordine

Quando un ordine viene effettuato con il corriere del modulo in una zona che divide le spedizioni, il modulo crea un collo per ogni tipo presente: prima il refrigerato, poi il secco. Nella scheda Shipments impostate per ogni tipo:

  • il nome del corriere mostrato al cliente (di default SEUR Frío per il refrigerato e Transporte estándar per il secco);
  • l’URL di tracciamento, dove @ viene sostituito dal numero di tracciamento.

In una zona senza divisione, l’ordine ha una sola spedizione con il nome e l’URL di tracciamento del corriere dell’ordine.

Checkout

  • Hide the other carriers quando quello del modulo è disponibile: il cliente vede un solo importo.
  • Carriers always kept: ad esempio il ritiro in negozio. Restano visibili e non vengono bloccati dalla restrizione del refrigerato.
  • Free shipping threshold computed after vouchers: di default la soglia si calcola sul totale prodotti IVA inclusa, prima degli sconti.
  • Notice on chilled product pages.
  • Postcode checker in the cart quando contiene refrigerato.
  • Button to remove chilled products quando l’indirizzo non è servito.

Come funziona il blocco

Quando il carrello contiene refrigerato e l’indirizzo di consegna è fuori zona, il modulo rimuove le opzioni di spedizione dalla lista che PrestaShop costruisce per tutti i checkout. Senza opzione di spedizione l’ordine non può essere pagato. Il cliente vede un messaggio con i prodotti interessati, mostrato con l’hook displayBeforeCarrier del checkout nativo e inserito via JavaScript nei checkout in una pagina che ricaricano i corrieri in AJAX.

Per un cliente ospite, il carrello viene stimato con il paese del negozio, o con il CAP inserito nel verificatore del carrello, finché l’indirizzo non viene inserito al checkout.

Testi per il cliente

L’avviso della scheda prodotto e il messaggio di blocco si modificano per lingua nella scheda Checkout.

Simulatore

La scheda Simulator mostra con le zone salvate la zona applicata, l’importo e i colli previsti per un paese, un CAP, un totale prodotti e un contenuto (secco, refrigerato o entrambi). Salvate prima se avete modificato le zone.

Diagnostica

La scheda Diagnostics verifica che il corriere esista e abbia una regola fiscale, che le soglie native di spedizione gratuita siano disattivate (Spedizione > Preferenze), che non si aggiungano costi di gestione, che i prodotti refrigerati siano definiti e che nessun prodotto sia limitato a corrieri. Elenca anche i moduli che agiscono sugli stessi punti. Il pulsante Create the carrier again ripara un’installazione il cui corriere è stato eliminato.

Ordini

  • Scheda ordine: un pannello Shipments mostra ogni collo con prodotti, corriere, numero e URL di tracciamento, e stato (To prepare, Shipped, Delivered).
  • Email al cliente: spuntate la casella prima di salvare un collo spedito per inviarne il contenuto e il link di tracciamento. Modello dfcoldchain_shipped nella cartella mails/ del modulo, in inglese, spagnolo, francese e portoghese. Per i clienti italiani viene usato il modello inglese.
  • Distinta di preparazione: una pagina stampabile per collo, con fascia CHILLED per il freddo.
  • Rebuild shipments: da usare dopo aver modificato le righe dell’ordine, finché nessun collo è spedito.
  • Avviso: se un ordine contiene refrigerato per una zona fuori dalla catena del freddo, un messaggio rosso lo segnala.
  • Lato cliente: quando l’ordine ha più colli o un numero di tracciamento, compaiono nel dettaglio ordine del suo account.

Limiti noti

  • Il modulo non genera etichette: createle presso i vostri corrieri o nei loro moduli.
  • Un prodotto limitato a certi corrieri può far dividere a PrestaShop il carrello in più ordini. Rimuovete queste restrizioni.
  • Una soglia nativa di spedizione gratuita (Spedizione > Preferenze) prevale sulle zone del modulo.
  • In multinegozio zone e impostazioni sono comuni a tutti i negozi.
  • Un pack nativo viene classificato in base al prodotto pack stesso, non ai suoi componenti.
  • Ogni checkout in una pagina ha il suo markup: provate un ordine completo come ospite e come cliente registrato su una copia del negozio prima della messa online.
Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza