E-handel och ordrar
Mellan ”betald” och ”levererad” finns nio jobb
En butiksplattform hanterar varukorgen och kassan vackert, och sedan stannar den. Allt efter betalningen — fakturan, lagret, magasinet, budfirman, kunden som vill veta var paketet är — är någonns morgon, varje morgon.
Bageriet med en webbutik
Ta ett litet bageri som började sälja festtårtor online under en lugn vinter och nu tar emot fyrtio beställningar i veckan. Butiken tar pengarna. Därefter öppnar någon faktureringssystemet och skriver in kundens uppgifter igen, minskar lagret av ett dekorationssats med ett, skriver en personlig anteckning om avhämtning och senare under veckan kommer ihåg att fråga om tårtan var bra.
Inget av detta är svårt. Allt är en tisdagsmorgon. Och anteckningen om avhämtning är den enda del som behöver en mänsklig mening — resten är samma nio steg i samma ordning, fyrtio gånger i veckan.
- ⚡UtlösareWebhook
order.paid, 289,00 zł, avhämtning på lördag. - 2Adress kontrolleradPostnummer matchat mot referensdata. Gratis, ingen nyckel.
- 3Faktura skapadFält från beställningen. Ingen skrev in ett namn eller en adress.
- 4Lager justeratDekorationssats minskad med ett. Idempotensnyckeln är beställnings-id:t.
- 5AvhämntningsanteckningAI-steg. Två varma meningar på kundens språk, i bageriets ton.
- ✉SkickadE-post med fakturan bifogad och en kort länk till avhämntningsuppgifterna.
- ⏸VäntaFram till lördag 18:00, fråga sedan hur det var.
Förfluten tid: 4,1 sSteg som anropade en modell: 1
De vanliga sju
Vad folk bygger först
Beställning till faktura
Betald beställning in, faktura ut, med adressen validerad på vägen så att den inte avvisas senare av någon vars jobb är att avvisa fakturor. KSeF-klart där faktureringssystemet stödjer det.
Leveransavisering
När budfirmans webhook säger att den har skickats får kunden ett meddelande med en kort länk som räknar sina egna omdirigeringar — så att du vet om folk klickar, utan en spårare i någons webbläsare.
Övergiven varukorg
Inaktiv i fyrtio minuter, vänta två timmar, skicka ett meddelande, dela ämnesraden på två sätt, och sluta i samma stund som beställningen läggs. Målet avslutar körningen; ingen får en påminnelse om att köpa det de redan har köpt.
Lagervarningar
Ett nattligt pass över lagernivåer, viktat efter hur snabbt varje artikel faktiskt rör sig, som ger ett meddelande med en lista i stället för fyrtio larm som ingen läser.
Returnerar
En returbegäran klassad utifrån kundens egna ord — skadad, fel storlek, ändrat sig — och dirigerad därefter, med etiketten genererad för de två av de tre som inte behöver en människa.
Betygsförfrågningar
Skickas ett fast antal dagar efter leverans i stället för efter utskick, på kundens språk, och aldrig till någon vars beställning hade ett problem. Det sista villkoret är en gren och det sparar en hel del pinsamhet.

Beställningen var den lätta delen.
Den första i månaden
Avstämningen är jobbet som folk beskriver sist och värdesätter mest. Butiken säger en sak, betalleverantören säger en annan, redovisningssystemet säger en tredje, och skillnaderna är nästan alltid förklarliga — en återbetalning bokförd sent, en utbetalning som korsade en månadgräns, en valutaväxling till en något annorlunda kurs.
Nästan alltid. Arbetsflödets syfte är inte att göra beräkningarna, som är triviala, utan att göra dem varje dag så att den första i månaden innehåller fyra poster att titta på i stället för fyra hundra.
Sälja utomlands
Referensdata gör tyst arbete här. En landskod som är riktig. En valuta som finns. Ett postnummer som hör till staden som nämns bredvid det. En adress normaliserad till den form som budfirman för det landet förväntar sig i stället för den form ditt formulär samlade in.
Meddelandet kunden får kan skrivas på deras eget språk av ett AI-steg, och en översättning som är ett steg i ett arbetsflöde är en översättning som sker klockan tre på natten för kunden som beställde klockan tre på natten.
- ⚡SchemaEurope/Warsaw. Gårdagens fönster.
- 2Tre källorButiksbeställningar, betalleverantörens avräkningar, redovisningsposter.
- 3Matchade412 av 416 matchade exakt. Deterministiskt; kostar ingenting.
- 4Fyra kvarAI-steget läser de fyra och föreslår en anledning till varje. En människa bekräftar.
- ✉SkickadEtt e-postmeddelande. Fyra rader. Inte fyrahundra.
Varje dag, så att månadsskiftet blir tråkigtBetalda steg: 1
Vad det ersätter, och vad det inte gör
Det ersätter omtyckningen, påminnelserna, ”har någon skickat det?”, och de fyra timmarna i början av varje månad. Det ersätter inte beslutet om vilken leverantör som ska användas, samtalet med kunden vars tårta blev fel, eller bedömningen av om en retur är äkta.
Det ersätter inte heller din e-handelsplattform, ditt bokföringsprogram eller ditt lagersystem. Det är sakerna däremellan, vilket är den del ingen säljer, eftersom den är olika i varje verksamhet.
Värt att säga rakt ut: en butik med fyra ordrar i veckan behöver inte detta. En butik med fyrtio är där det börjar löna sig, och en butik med fyrahundra har oftast redan byggt delar av det dåligt i ett skriptspråk ingen vill underhålla.