Skip to main content

ArtinTech Solution

Bulk-Dispatching a Day of Orders to a Courier API

Ved slutningen af en pakkedag har en butik en tabel med ordrer og en bunke pakker, og hver eneste pakke skal registreres hos fragtfirmaet før afhentning. Gjort via fragtfirmaets eget dashboard er det en times genindtastning af adresser, der allerede findes i WooCommerce.

En massehandling, ikke endnu en skærm

Integrationen ligger i dropdownen med massehandlinger i den indbyggede ordreliste. Personalet filtrerer allerede listen efter status hver dag; at sende det filtrerede udvalg til fragtfirmaet hører hjemme samme sted, ikke bag et separat menupunkt med sin egen søgning og sin egen opfattelse af, hvad der er klar til afsendelse.

Det hook findes under to forskellige navne, ét til den ældre ordretabel og ét til skærmen for High-Performance Order Storage, så begge registreres. Ellers mangler handlingen simpelthen for butikker på den nyere lagring, uden nogen fejl, der forklarer hvorfor.

Rapportér fejlene, ikke kun succeserne

Hver valgt ordre bliver til ét API-kald, og nogle af dem vil fejle: et manglende telefonnummer, en adresse som fragtfirmaet afviser, en token der udløb i nat. Løkken tæller succeser og fejl hver for sig og fører de fejlede ordrenumre videre til beskeden i admin, så den læses som en liste over præcis hvilke ordrer, der stadig kræver opmærksomhed.

En massehandling, der melder “færdig”, mens den i stilhed springer seks pakker over, er værre end en, der fejler helt, fordi butikken først opdager hullet, når seks kunder spørger, hvor deres ordre er.

Sikkerhedsnæt, der er værd at bygge ind

Handlingen stopper med det samme, hvis der ikke er sat API-adgangsoplysninger op, springer ordrer over, der ikke længere findes, og sender ikke en ordre igen, der allerede har en forsendelsesreference. Gentagne klik er uundgåelige, når en side er langsom; dobbelte pakker er dyre.

Det vigtigste

  • Sæt integrationer der, hvor arbejdet allerede foregår: i den indbyggede ordreliste, ikke på en separat skærm.
  • Registrér hooks til massehandlinger for både HPOS og den ældre ordretabel.
  • Tæl fejl separat og navngiv dem; delvis succes rapporteret som succes er en supporthenvendelse, der venter på at ske.
  • Gør gentagne indsendelser sikre, for nogen vil klikke to gange.

Læs også: afsendelse af ordrer til fragtfirmaet via WhatsApp, registrering af forsendelses-ID’er i ordrelisten, egne ordrestatusser.

Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-butik? Lad os tale — ArtinTech Solution bygger netop den slags skræddersyede værktøjer til webshops.

Del denne artikel

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *