In gran parte d'Europa il punto di ritiro o il locker è il modo abituale di ricevere un ordine online. Anche in Italia sempre più acquirenti preferiscono ritirare il pacco in un negozio o in un locker vicino invece di aspettare il corriere a casa. Si aspettano una mappa su cui trovare il punto più vicino e sceglierlo prima di pagare. Su Shopify è sempre stato complicato. Shopify consente alle app di aggiungere blocchi alla pagina di pagamento solo su Shopify Plus, quindi i negozi sui piani Basic, Shopify o Advanced potevano chiedere il punto di ritiro solo dopo l'ordine, nella pagina Thank you o in un'email di promemoria.
Dall'8 novembre 2026 c'è un'altra strada. Il cart widget di ShipDock è disponibile per tutti i negozi dopo una beta chiusa. Porta la scelta della consegna dove passa ogni cliente prima del pagamento: la pagina del carrello e il carrello laterale (cart drawer). Il cliente sceglie consegna a domicilio o un punto di ritiro su una mappa, e il checkout mostra poi solo la tariffa che corrisponde a quella scelta.
Questa guida spiega cosa fa il cart widget, cosa vedono i tuoi clienti, come si confronta con gli altri modi di offrire punti di ritiro su Shopify, dove sono i suoi limiti e come configurarlo in circa quindici minuti.
Cosa fa il cart widget
Il widget aggiunge due schede al carrello: Consegna a domicilio e Punto di ritiro. La scheda del punto di ritiro apre una finestra con ricerca, mappa, un elenco di punti ordinato per distanza e un filtro per corriere. Quando il cliente sceglie un punto, viene salvato nel carrello e mostrato sulla scheda con il pulsante Cambia.
Il checkout segue poi la scelta:
- Punto di ritiro scelto: il checkout mostra solo la tariffa di quel corriere (e la sua variante in contrassegno, se ce l'hai), rinominata con il nome del punto, per esempio GLS - ParcelShop Vienna, Mariahilfer Straße (AT12345). Le tariffe di consegna a domicilio sono nascoste.
- Consegna a domicilio scelta: le tariffe dei punti di ritiro sono nascoste, quindi nessuno può pagare una tariffa per punto di ritiro senza un punto.
L'ordine contiene poi il punto di ritiro come qualsiasi altro ordine ShipDock. Etichette di spedizione, promemoria del punto di ritiro, cambio del punto dopo l'ordine e Shopify Flow funzionano come prima.
Il widget funziona su ogni piano Shopify, Basic incluso. Richiede un piano ShipDock a pagamento, Lite o superiore.
Cosa vedono i tuoi clienti
Nel carrello le due schede sono accanto al pulsante di pagamento. Se attivi Show prices in the cart, ogni scheda mostra il prezzo più basso per il paese del cliente, per esempio «da 4,90 €», oppure «Gratis» oltre la soglia di spedizione gratuita.
La finestra inizia con una ricerca per città, CAP o indirizzo, con suggerimenti. Se i tuoi corrieri servono più paesi, compare un selettore del paese. Ogni punto dell'elenco mostra nome, indirizzo, corriere, prezzo e orari, e con La mia posizione il cliente salta alla propria posizione. Su computer l'elenco è accanto alla mappa. Su smartphone la mappa riempie la finestra e l'elenco è un pannello che il cliente trascina verso l'alto o verso il basso. Un clic su un segnaposto o su una riga mostra i dettagli e il pulsante Seleziona questo punto. Una DHL Packstation tedesca chiede anche il numero cliente DHL.
L'aspetto lo decidi tu. In Edit appearance il layout si imposta separatamente per un widget stretto (sotto i 600 px: smartphone e carrello laterale) e un widget largo (da 600 px: la pagina del carrello su desktop). Per ciascuno scegli se le schede stanno una sotto l'altra o affiancate, se mostrano le icone e se hanno i cerchi di selezione. Senza cerchi, la scheda selezionata è segnalata solo dal bordo. Di default il widget stretto impila le schede e quello largo le affianca, entrambi con icone e cerchi. Si aggiungono sette colori, CSS personalizzato e un'anteprima dal vivo in larghezza desktop e smartphone. Ogni testo si modifica per lingua in Settings → Translations → Cart widget. Il widget include 23 lingue.
Cart widget o un'altra opzione?
ShipDock offriva già tre modi per far scegliere al cliente un punto di ritiro. Il cart widget ne aggiunge un quarto. Ecco come si confrontano:
| Opzione | Piano Shopify | Dove sceglie il cliente | La scelta può essere obbligatoria? |
|---|---|---|---|
| Widget punti di ritiro nel checkout | Shopify Plus | Nel checkout, sotto la tariffa del punto di ritiro selezionata | Sì, senza punto il cliente non può pagare |
| Cart widget | Ogni piano | Pagina del carrello e carrello laterale, prima del pagamento | No, gli ordini che saltano il carrello arrivano senza scelta |
| Selettore del punto nelle pagine Thank you e Order status | Ogni piano | Subito dopo l'ordine, più tardi nella pagina Order status e dall'email di promemoria | No, la scelta arriva dopo il pagamento |
| Punti di ritiro più vicini come tariffe di spedizione | Piani con carrier-calculated shipping | Nel checkout: ogni punto vicino è una tariffa a sé (5 di default) | Il punto si sceglie scegliendo la tariffa |
Il nostro consiglio:
- Shopify Plus: usa il widget dei punti di ritiro direttamente nel checkout. È l'unica opzione in cui un ordine con punto di ritiro non può essere pagato senza punto.
- Ogni altro piano: il cart widget dà ai tuoi clienti la mappa prima del pagamento. Senza Plus non puoi avvicinarti di più a una mappa nel checkout.
- Sempre: mantieni il selettore del punto nelle pagine Thank you e Order status. Il cart widget non lo sostituisce. Il selettore mostra al cliente il punto scelto nel carrello ed è la rete di sicurezza per ogni ordine che ha saltato il carrello: lì il cliente può ancora scegliere un punto.
I limiti da conoscere prima di attivarlo
Il cart widget vive nel carrello. Per questo funziona su ogni piano, e da qui derivano anche i suoi limiti. Leggili prima di andare online.
- Ogni ordine deve passare dal carrello. Buy it now nelle pagine prodotto, i pulsanti di pagamento rapido nelle pagine prodotto e nelle sezioni Featured product (Shop Pay, Apple Pay, Google Pay, PayPal), i pulsanti «Acquista ora» di altre app, come barre fisse di aggiunta al carrello o pop-up di upsell, e i link diretti al checkout in email o annunci aprono il checkout senza carrello. Il cliente non vede il widget e l'ordine arriva senza punto di ritiro. Disattiva questi pulsanti prima di andare online.
- La scelta non può essere resa obbligatoria. Il widget non può fermare un checkout iniziato altrove. Un punto di ritiro obbligatorio esiste solo con il widget del checkout su Shopify Plus.
- Il checkout segue il carrello. Per passare dal punto di ritiro alla consegna a domicilio, il cliente torna al carrello. Un punto in un paese diverso dall'indirizzo di spedizione inserito nel checkout non viene usato, e le tariffe dei punti di quel corriere vengono nascoste.
- Solo temi Shopify. I negozi headless non sono supportati.
- I prezzi nel carrello possono differire dal checkout. Il carrello mostra il prezzo più basso per corriere, mentre il checkout addebita sempre la tariffa realmente applicabile. Differenze tipiche: prodotti di più profili di spedizione (Shopify somma le loro tariffe nel checkout), un codice sconto inserito nel checkout, una valuta diversa da quella del negozio e tariffe che il carrello non vede, come la consegna locale di Shopify o i listini B2B.
- Il carrello conosce le condizioni delle tue tariffe, non i limiti propri del corriere. Se i locker accettano pacchi solo fino a un certo peso, imposta quel peso massimo sulla tariffa del punto di ritiro in Shopify. Le dimensioni non vengono mai controllate perché Shopify non le trasmette, quindi aggiungi i prodotti ingombranti a Pickup point exclusions.
- I profili di spedizione non decidono dove compaiono i punti di ritiro. Il carrello non sa a quale profilo appartiene un prodotto. Escludi i prodotti che non spedisci mai a un punto con il tag
shipdock-no-pickup, per prodotto o variante, o per collezione (fino a 2 collezioni). - L'indirizzo di spedizione resta quello del cliente. L'ordine contiene il punto di ritiro, ma il suo indirizzo di spedizione non viene sostituito con quello del punto. Controllalo se un magazzino o un'app di fulfillment spedisce i tuoi ordini.
- La mappa mostra i 100 punti più vicini. Per vederne altri il cliente sposta la mappa o cerca.
Per gli ordini che saltano comunque il carrello, l'impostazione When the cart carries no choice decide cosa mostra il checkout. Hide pickup points è l'opzione rigida: questi ordini possono usare solo la consegna a domicilio, quindi nessun ordine con punto di ritiro arriva senza punto. Show all shipping rates è quella flessibile: il cliente può pagare una tariffa per punto di ritiro e scegliere il punto dopo, nella pagina Thank you o Order status, o dall'email di promemoria.
Come configurare il cart widget passo dopo passo
Prima di iniziare, collega in ShipDock almeno un corriere con punti di ritiro e associa le sue tariffe di spedizione per nome, oppure configuralo con le tariffe di spedizione di ShipDock. Il widget prende da queste tariffe corrieri, paesi e prezzi. Gli stessi passaggi sono nel banner How it works in cima alle impostazioni del cart widget, con link e il pulsante Chat with us.
- Apri le impostazioni. In ShipDock vai su Settings → Widget → Cart widget settings.
- Inizia in modalità test. In Widget status scegli Test mode e fai clic su Save. Per ora solo tu vedi il widget.
- Attiva l'incorporamento dell'app. In Shopify apri Online Store → Themes → Customize → App embeds, attiva Cart widget e salva il tema. Tornato in ShipDock, fai clic su Check nel riquadro Theme.
- Posiziona il widget nella pagina del carrello e nel carrello laterale. Molti temi aprono un carrello laterale dopo l'aggiunta al carrello, e i clienti passano da lì direttamente al pagamento senza mai vedere la pagina del carrello. Nella pagina del carrello fai clic su Add block nella sezione con il pulsante di pagamento, scegli Cart widget e trascinalo accanto al pulsante. Per il carrello laterale aggiungi un posizionamento in Placement in the cart con il selettore CSS dell'elemento accanto al quale deve stare il widget e imposta Show on su All pages. Il Placement helper nelle impostazioni dell'incorporamento trova il selettore quando fai clic sull'elemento nell'anteprima dell'editor. Non sai dove va il widget nel tuo tema? Scrivici in chat e ti aiutiamo a posizionarlo.
- Disattiva i pulsanti che saltano il carrello. Nell'editor del tema apri una pagina prodotto, fai clic sul blocco Buy buttons e deseleziona Show dynamic checkout buttons. Ripeti per ogni modello di prodotto e ogni sezione Featured product, e imposta le app con pulsanti di acquisto rapido su aggiunta al carrello.
- Controlla i prezzi. La sezione Countries and couriers elenca ogni paese con il prezzo della consegna a domicilio e del punto di ritiro. Seleziona Show prices in the cart se vuoi che i clienti li vedano, e fai clic su Refresh dopo aver modificato le tariffe.
- Provalo. Fai clic su Open as tester, aggiungi un prodotto al carrello e scegli un punto di ritiro, una volta nel carrello laterale e una volta nella pagina del carrello. Il checkout dovrebbe mostrare una sola tariffa con il nome del punto.
- Vai online. Verifica che il selettore del punto sia nelle pagine Thank you e Order status, poi imposta Widget status su Live e fai clic su Save.
La guida completa con screenshot è nel nostro centro assistenza (in inglese): How to let customers choose a pickup point in the cart.
Impostazioni consigliate
- Preselected option in the cart: None fa decidere ogni cliente. Home delivery è adatta ai negozi in cui la maggior parte degli ordini va a domicilio; il checkout nasconde allora le tariffe dei punti finché il cliente non sceglie un punto.
- Contrassegno: dai alla tariffa in contrassegno di ogni corriere un nome con una parola per il contrassegno, per esempio «Contrassegno», così per il punto scelto restano nel checkout entrambe le tariffe.
- Country without pickup points: nascondere il widget (default), mostrare entrambe le schede con il punto di ritiro in grigio o mostrare solo la consegna a domicilio.
- Pickup point exclusions: prodotti ingombranti o pesanti e tutto ciò che tieni in un profilo di spedizione separato senza tariffe per punti di ritiro.
- Shipping name in checkout: il nome della tariffa per lingua. Di default
{provider} - {name} ({id}).
Corrieri supportati con punti di ritiro
Il cart widget funziona con ogni corriere con punti di ritiro che colleghi in ShipDock. ShipDock supporta oltre 40 corrieri, con punti di ritiro in 30 paesi. I corrieri si collegano con il contratto del paese da cui spedisci. Le principali reti disponibili oggi:
- Austria, Germania e Svizzera: GLS; in Germania anche Hermes e DPD
- Francia, Spagna e Portogallo: GLS
- Slovenia e Croazia: GLS e DPD; in Croazia anche BoxNow
- Grecia e Bulgaria: BoxNow ed Econt
- Repubblica Ceca, Slovacchia e Polonia: Packeta, PPL, DPD, GLS, InPost, ORLEN Paczka
Alcuni corrieri sono indicati come beta nell'app. L'elenco completo e aggiornato è nella nostra pagina dei corrieri.
Domande frequenti
Quale piano Shopify serve per il cart widget?
Qualsiasi piano Shopify, Basic incluso. Lato ShipDock serve un piano a pagamento, Lite o superiore (Lite costa 9,99 USD al mese). Se annulli il piano, il widget si disattiva e le impostazioni restano salvate.
Ho Shopify Plus. Devo usare il cart widget?
Ti consigliamo piuttosto il widget dei punti di ritiro nel checkout. Lì il cliente non può pagare senza scegliere un punto, cosa che il cart widget non può garantire.
Posso obbligare i clienti a scegliere un punto prima di pagare?
Con il cart widget no. Rendi il checkout raggiungibile solo dal carrello (niente Buy it now né pulsanti rapidi nelle pagine prodotto) e imposta When the cart carries no choice su Hide pickup points. Un ordine che salta il carrello sarà allora almeno una consegna a domicilio.
Cosa succede agli ordini che saltano il carrello?
Arrivano senza punto di ritiro. Con l'impostazione flessibile, il cliente sceglie il punto nella pagina Thank you, nella pagina Order status o dall'email di promemoria. Per questo consigliamo di mantenere il selettore in quelle pagine.
Funziona con il contrassegno?
Sì. Se ogni corriere ha una seconda tariffa con una parola per il contrassegno nel nome, il checkout mantiene per il punto scelto sia la tariffa normale sia quella in contrassegno.
Il widget funziona nei negozi headless?
No. Il widget funziona nei temi Shopify (Online Store). I negozi headless non sono supportati.
La posizione del cliente viene salvata?
No. La posizione serve solo a caricare i punti di ritiro vicini.
Conclusione
Finora una mappa dei punti di ritiro prima del pagamento era riservata ai negozi Shopify Plus. Con il cart widget qualsiasi negozio Shopify può mostrarla, nella pagina del carrello e nel carrello laterale, e il checkout propone poi solo la tariffa scelta dal cliente. Disattiva i pulsanti che saltano il carrello, mantieni il selettore delle pagine Thank you e Order status come rete di sicurezza, e i tuoi clienti sceglieranno il loro punto di ritiro come sono abituati.
Usi già ShipDock? Apri Settings → Widget → Cart widget settings e inizia in modalità test. Non ancora? Installa ShipDock dallo Shopify App Store e provalo gratis per 5 giorni.
