castomFLOW
Apri castomFLOW

E-commerce e ordini

Tra «pagato» e «consegnato» ci sono nove compiti

Una piattaforma di e-commerce gestisce splendidamente il carrello e il checkout, e poi si ferma. Tutto ciò che viene dopo il pagamento — la fattura, lo stock, il magazzino, il corriere, il cliente che vuole sapere dov'è il suo pacco — è la mattinata di qualcuno, ogni mattina.

Il panificio con un negozio online

Pensa a un piccolo panificio che ha iniziato a vendere torte per festeggiamenti online durante un inverno tranquillo e ora riceve quaranta ordini a settimana. Il negozio incassa i soldi. Dopo di che, qualcuno apre il sistema di fatturazione e reinserisce i dati del cliente, segna in giù di uno lo stock di un kit decorativo, scrive una nota personale sul ritiro, e più avanti in settimana ricorda di chiedere se la torta era buona.

Niente di tutto ciò è difficile. Tutto è un martedì mattina. E la nota sul ritiro è l'unica parte che richiede una frase umana — il resto sono gli stessi nove passi nello stesso ordine, quaranta volte a settimana.

Ordine pagato → ritiratoEsecuzione #40 118
  • ⚡TriggerWebhook order.paid, 289,00 zł, ritiro sabato.
  • 2Indirizzo verificatoCodice postale confrontato con i dati di riferimento. Gratis, senza chiave.
  • 3Fattura emessaCampi presi dall'ordine. Nessuno ha digitato un nome o un indirizzo.
  • 4Stock aggiornatoKit decorativo scalato di uno. La chiave di idempotenza è l'id dell'ordine.
  • 5Nota di ritiroPasso AI. Due frasi calde nella lingua del cliente, con il tono del panificio.
  • ✉InviatoE-mail con la fattura allegata e un link breve ai dettagli del ritiro.
  • ⏸AttendiFino a sabato alle 18:00, poi chiedi com'è andata.

Tempo trascorso: 4,1 sPassi che hanno chiamato un modello: 1

I soliti sette

Cosa si costruisce per primo

Da ordine a fattura

Ordine pagato in entrata, fattura in uscita, con l'indirizzo validato lungo il percorso, così non viene respinto dopo da qualcuno il cui lavoro è respingere fatture. Pronto per KSeF dove il sistema di fatturazione lo supporta.

Avviso di spedizione

Quando il webhook del corriere dice che è stato spedito, il cliente riceve un messaggio con un link breve che conta i propri reindirizzamenti — così sai se le persone cliccano, senza un tracker nel browser di nessuno.

Carrello abbandonato

Inattivo per quaranta minuti, attendi due ore, invia un messaggio, dividi l'oggetto in due varianti, e fermati nel momento in cui l'ordine viene effettuato. L'obiettivo termina l'esecuzione; nessuno riceve un promemoria per comprare ciò che ha già comprato.

Avvisi di stock

Un controllo notturno dei livelli di stock, ponderato in base alla velocità con cui ogni articolo si muove davvero, che produce un solo messaggio con un elenco invece di quaranta avvisi che nessuno legge.

Restituisce

Una richiesta di reso classificata dalle parole stesse del cliente — danneggiato, taglia sbagliata, ha cambiato idea — e instradata di conseguenza, con l'etichetta generata per i due casi su tre che non richiedono una persona.

Richieste di recensione

Inviate a un numero fisso di giorni dopo la consegna anziché dopo la spedizione, nella lingua del cliente, e mai a qualcuno il cui ordine ha avuto un problema. Quell'ultima condizione è un solo ramo e risparmia un gran numero di figuracce.

L'ordine era la parte facile.

Il primo del mese

La riconciliazione è il compito che le persone descrivono per ultimo e apprezzano di più. Il negozio dice una cosa, il fornitore di pagamenti ne dice un'altra, il sistema contabile ne dice una terza, e le differenze sono quasi sempre spiegabili — un rimborso registrato in ritardo, un pagamento che ha attraversato il confine di un mese, una conversione di valuta fatta a un tasso leggermente diverso.

Quasi sempre. Lo scopo del flusso di lavoro non è fare i calcoli, che sono banali, ma farli ogni giorno, così che il primo del mese contenga quattro elementi da controllare invece di quattrocento.

Vendere all'estero

I dati di riferimento fanno un lavoro silenzioso qui. Un prefisso paese reale. Una valuta che esiste. Un CAP che appartiene alla città indicata accanto. Un indirizzo normalizzato nel formato che il corriere di quel paese si aspetta, anziché nel formato raccolto dal tuo modulo.

Il messaggio che il cliente riceve può essere scritto nella sua lingua da un passaggio AI, e una traduzione che è un passaggio di un flusso di lavoro è una traduzione che avviene alle tre di notte per il cliente che ha ordinato alle tre di notte.

Riconciliazione giornaliera06:00
  • ⚡PianificazioneEurope/Warsaw. Finestra di ieri.
  • 2Tre fontiOrdini del negozio, liquidazioni del fornitore di pagamenti, scritture contabili.
  • 3Abbinati412 su 416 abbinati esattamente. Deterministico; non costa nulla.
  • 4Quattro rimastiUn passaggio AI legge i quattro e propone un motivo per ciascuno. Una persona conferma.
  • ✉InviatoUna e-mail. Quattro righe. Non quattrocento.

Ogni giorno, così la chiusura del mese è noiosaPassaggi a pagamento: 1

Cosa sostituisce, e cosa no

Sostituisce la ridigitazione, i promemoria, il «ma l'ha mandato qualcuno?» e le quattro ore di inizio di ogni mese. Non sostituisce la decisione su quale fornitore usare, la conversazione con il cliente la cui torta era sbagliata, o il giudizio su se un reso sia autentico.

Non sostituisce nemmeno la tua piattaforma di e-commerce, il tuo software contabile o il tuo sistema di magazzino. È la cosa che sta in mezzo a loro, che è la parte che nessuno vende perché è diversa in ogni attività.

Vale la pena dirlo chiaramente: un negozio che fa quattro ordini a settimana non ha bisogno di questo. Un negozio che ne fa quaranta è dove inizia a ripagarsi, e un negozio che ne fa quattrocento di solito ne ha già costruito una parte male in un linguaggio di scripting che nessuno vuole mantenere.