Skip to main content

ArtinTech Solution

Adding an Internal Order Fulfilment Tracker to WooCommerce

Spørg en hvilken som helst WooCommerce-butik med telefon- eller Messenger-salg, hvad “Behandles” egentlig betyder på en given ordre, og det ærlige svar er som regel: det kommer an på. Er kunden blevet ringet op for at bekræfte størrelsen? Er forudbetalingen landet i bKash? Er den pakket, eller venter den stadig på afhentning hos fragtfirmaet? WooCommerces ordrestatus kan ikke svare på noget af det.

Hvorfor ordrestatus ikke er det rigtige værktøj

WooCommerces indbyggede statusser (Afventer, Behandles, På hold, Fuldført) er koblet til betalingsgateways, lagerstyring og kundemails. At genbruge dem til en intern tjekliste risikerer at ødelægge den automatisering: markér en ordre “På hold” for at betyde “venter på fragtfirma”, og du har samtidig ændret, hvilke mails der sendes, og hvordan ordren tæller i salgsstatistikken.

Det, der manglede, var ikke en erstatning for ordrestatus, men en anden, uafhængig informationsakse ved siden af.

Trinvælgeren

Vi tilføjede et felt til forsendelsestrin, gemt som sin egen ordre-metanøgle og helt adskilt fra WooCommerces indbyggede status: Opkald → Bekræftet → Gebyr via bKash → Pakning → Fragtfirma. Hvert trin vises som en farvet knap i ordrelisten (rav for Opkald, blå for Bekræftet, lilla for Gebyr via bKash, indigo for Pakning, grøn for Fragtfirma), så en leder, der skimmer listen, kan aflæse hele butikkens status med ét blik uden at klikke.

Når et trin er valgt, låses det som den farvede knap med et lille “Skift”-link ved siden af i stedet for en dropdown og en Gem-knap, der altid står åben. Den ene ændring i interaktionen (fold sammen til en ren tilstand, og åbn kun et redigerbart felt efter behov) gør en liste med tyve ordrer læsbar i stedet for tyve rækker med formularfelter.

Sådan fik vi det til at virke på mobil

WordPress’ admin-lister skjuler alle kolonner undtagen ordretitlen på små skærme, hvilket betod, at trinvælgeren og kundens telefonnummer simpelthen forsvandt på en telefon. Vi viser en ekstra kopi af begge i den ene kolonne, WordPress holder synlig, kun under mobil-breakpointet, og med telefonnummeret som et tel: -link. En medarbejder, der scroller i ordrelisten på telefonen, kan nu trykke for at ringe op og opdatere trinnet uden nogensinde at åbne en ordre.

Det vigtigste

  • Intern workflow-status og platformens ordrestatus er to forskellige ting; at blande dem sammen for at spare et felt koster som regel mere senere.
  • Et mønster med en låst værdi plus et “Skift”-link læses langt bedre i en lang liste end et felt, der altid kan redigeres.
  • WordPress’ sammenfoldning af kolonner på mobil i wp-admin er aggressiv som standard; alt, hvad personalet skal se på en telefon, skal bevidst gøres synligt igen.

Læs også: registrering af fragtfirmaets forsendelses-ID, live statusredigering i ordrens forhåndsvisning.

Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-admin? 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 *