Pulse

Shopify Plus: spedizione e ritiro in store nello stesso ordine

Shopify Plus introduce la possibilità di combinare spedizione a domicilio e ritiro in negozio in un unico ordine. Le integrazioni che assumono un solo metodo di consegna per ordine devono essere aggiornate subito.

Ivan Signorile
23 aprile 2026 · 3 min di lettura

Cosa cambia con Ship and Pickup in One Order

Finora su Shopify Plus i clienti che volevano ricevere alcuni articoli a casa e ritirarne altri in negozio erano costretti a completare due checkout separati e generare due ordini distinti. Con la feature preview Ship and Pickup in One Order, questo limite viene rimosso.

L'impatto sull'esperienza utente è immediato: un unico carrello, un unico checkout, un unico ordine. Per le integrazioni backend, invece, le implicazioni sono più profonde e richiedono un audit tecnico tempestivo.

Cosa cambia a livello API

La novità non introduce nuovi campi API né rompe lo schema esistente. I campi già presenti restituiscono però dati in combinazioni che prima non erano possibili.

Il punto chiave è la struttura del fulfillment order all'interno di un singolo ordine:

  • Un ordine può ora contenere più fulfillment order con metodi di consegna diversi: SHIPPING e PICK_UP coesistono nello stesso oggetto ordine.
  • Il checkout può esporre più deliveryGroups, uno per ciascuna modalità di consegna selezionata dal cliente.

Questa combinazione era tecnicamente impossibile prima della feature preview. Qualsiasi integrazione scritta assumendo che ogni ordine abbia un solo metodo di consegna produce oggi errori silenziosi o routing errato.

Il rischio concreto per ERP e OMS

Il caso più critico riguarda i sistemi ERP e OMS che ricevono ordini da Shopify via webhook o polling API.

Se il sistema non legge il campo delivery_method su ciascun fulfillment order, ma si limita a leggere il metodo del primo o a inferirlo dall'ordine principale, il risultato può essere:

  • Routing errato verso il magazzino: tutti gli articoli vengono inviati alla spedizione, inclusi quelli destinati al ritiro in negozio.
  • Mancata notifica al punto vendita: il negozio non riceve l'istruzione di preparare gli articoli per il pickup.
  • Doppio picking: in alcune configurazioni, articoli già prenotati per il ritiro vengono anche processati per la spedizione.

Questi errori sono particolarmente insidiosi perché non generano eccezioni evidenti: il flusso sembra funzionare, ma i dati vengono instradati in modo scorretto.

Come strutturare l'audit tecnico

1. Attivare la feature preview

Creare una dev store Shopify Plus e abilitare la feature preview "Ship and pickup" dalle impostazioni sviluppatore. Senza questa attivazione, il comportamento misto non è replicabile in ambiente di test.

2. Generare un ordine di test misto

Completare un ordine che contenga almeno un articolo con spedizione a domicilio e almeno uno con ritiro in negozio. Verificare la struttura JSON restituita dall'API Ordini e dai webhook.

3. Verificare la lettura di delivery_method

Controllare che ogni componente dell'integrazione — app Shopify, connettore ERP, logica OMS — legga delivery_method su ogni fulfillment order e non solo sul primo o sull'ordine padre.

4. Auditare la logica su deliveryGroups

Qualsiasi codice che assume order.deliveryGroups.length === 1 deve essere rivisto. Con gli ordini misti, il numero di delivery group può essere superiore a uno.

5. Comunicare ai merchant le variazioni di comportamento

Se l'integrazione espone funzionalità verso i merchant — dashboard ordini, notifiche, report — verificare che l'interfaccia gestisca correttamente la visualizzazione di metodi multipli e comunicare proattivamente eventuali cambiamenti.

Perché agire adesso e non dopo il rollout

La feature è attualmente in preview, il che significa che la finestra di test è aperta prima che il comportamento diventi il default per tutti i merchant Plus. Aspettare il rollout completo equivale a scoprire i problemi in produzione, con ordini reali e clienti reali già impattati.

Le integrazioni che gestiscono checkout, OMS o fulfillment su Shopify Plus devono considerare questo audit come prioritario, non rinviabile.

Per informazioni sui piani e sui servizi di sviluppo disponibili per questo tipo di intervento, consulta la pagina sviluppatori Shopify e piani di integrazione.

Riepilogo delle azioni immediate

  • Aprire una dev store Plus con la feature preview attiva
  • Testare un ordine con articoli in spedizione e in pickup
  • Verificare che delivery_method venga letto su ogni fulfillment order
  • Rimuovere qualsiasi assunzione su un singolo deliveryGroup per ordine
  • Aggiornare la documentazione interna e notificare i merchant coinvolti

Pubblicato originariamente su LinkedIn

Ti servono sviluppatori senior Shopify, React o WordPress?

Trova un talento