Doel: leer welke fallback-methoden je kunt gebruiken in geval van downtime of bugs in je checkout.
Wanneer je de checkout API gebruikt, kun je kiezen uit beschikbare verzendopties op basis van de configuratie die je hebt ingesteld in het Sendcloud panel. Als er geen beschikbare opties zijn, ontvang je een lege respons. Dit kan om verschillende redenen gebeuren, bijvoorbeeld als je sommige vervoerders hebt uitgeschakeld, API credentials opnieuw hebt ingesteld, of wanneer er storingen of bugs zijn opgetreden. In dat geval kun je een fallback-methode gebruiken. Deze verzendoptie zal altijd beschikbaar zijn in de checkout API.
Fallback methoden
Om te voorkomen dat er geen beschikbare verzendopties zijn of een fout optreedt tijdens de checkout, voeg functionaliteit toe die een vooraf gemaakte hardcoded verzendoptie invoegt die een klant kan gebruiken om het checkoutproces te voltooien.
De identifier van de fallback-optie kan zijn door de parameter shipping_method_checkout_name
in te stellen op No dynamic checkout available. Dit maakt het mogelijk om de verzendregels toe te passen door een geldige verzendmethode toe te wijzen.
Als alternatief kun je dit pakket indirect aankondigen door het in plaats daarvan naar het Sendcloud-paneel te sturen. Door de parameter request_label
in te stellen op false
zal het label niet bij de vervoerder worden aangekondigd, maar wordt het geplaatst in het Sendcloud-paneel onder Binnenkomende orders, zodat iemand van je team het handmatig kan oppakken.
Hoe dan ook, de bestelling zal nog steeds een geldige verzendmethode nodig hebben. Om dat toe te passen, gebruik verzendmethode nummer acht, wat een ongestempelde brief is. In het geval van een grote storing aan de kant van de vervoerder, kun je de bestelling naar Sendcloud sturen en voorkomen dat deze verloren gaat.
Wat als de pakketaanvraag in een ander systeem/WMS/ERP plaatsvindt?
Neem in dat geval contact op met Sendcloud of de service-eigenaren waarmee je werkt om te zien of er een mapping beschikbaar is. In sommige gevallen hebben we een volledige mapping beschikbaar waarmee je je shipping_method_checkout_name
kunt toevoegen.