Scopo: scopri quali metodi alternativi puoi utilizzare in caso di malfunzionamenti o interruzioni durante il processo di checkout.
Quando utilizzi la Checkout API, puoi proporre opzioni di spedizione basate sulla configurazione impostata nel pannello Sendcloud. Se non sono disponibili opzioni, riceverai una risposta vuota. Questo può accadere, ad esempio, se hai disattivato alcuni corrieri, reimpostato le credenziali API o se si sono verificati errori o disservizi. In questi casi, puoi ricorrere a un metodo di fallback che garantisce sempre la disponibilità di un’opzione di spedizione tramite la Checkout API.
Metodi di fallback
Per evitare la mancanza di opzioni di spedizione o errori durante il checkout, puoi implementare una funzionalità che inserisca un’opzione di spedizione predefinita (hardcoded), che consenta al cliente di completare l’ordine.
L’identificativo di questa opzione di fallback può consistere nel parametro shipping_method_checkout_name impostato su Checkout dinamico non disponibile. In questo modo è possibile applicare le regole di spedizione attraverso un metodo valido.
In alternativa, puoi annunciare la spedizione indirettamente inviandola al pannello Sendcloud. Impostando il parametro request_label su false, l’etichetta non verrà generata presso il corriere, ma l’ordine sarà visibile in Spedizioni > Ordini > Ordini in arrivo, pronto per essere gestito manualmente dal tuo team.
In ogni caso, sarà necessario assegnare un metodo di spedizione valido. Puoi utilizzare il metodo di spedizione numero otto, che corrisponde a una lettera non affrancata. In caso di interruzioni gravi da parte del corriere, questa soluzione consente di salvare l’ordine e completarne la gestione tramite Sendcloud.
E se la richiesta dell’etichetta proviene da un altro sistema/WMS/ERP?
In tal caso, ti consigliamo di contattare Sendcloud o il fornitore del servizio con cui collabori, per verificare la disponibilità di una mappatura. In alcuni casi, è possibile configurare un mapping completo che consenta l’uso del parametro shipping_method_checkout_name.