Főoldal
Rólunk
Kapcsolat
Vissza a bloghoz
Automatizáció9 perc olvasás

Hogyan automatizáltuk egy webshop teljes rendeléskezelését

BK

Kovács Bence

A probléma: amikor a rendeléskezelés nem skálázódik#

Egy webshop rendeléskezelése egyszerűnek tűnik, amíg kicsi a forgalom. De amint naponta több tucat rendelés érkezik, a manuális munka gyorsan elszabadul. Ki kell deríteni ki fizetett, ki nem. Melyik rendelést ki csomagolja. Kit kell értesíteni. Melyik videó terméket kell kiküldeni. Melyik ügyfél kap emlékeztetőt.

A Mindwell webshopnál pont ez volt a helyzet. A csapat napi szinten órákat töltött azzal, hogy kézzel kezelte a rendeléseket. Shoprenter, Airtable, email, telefonhívások. Minden szétszórva, minden kézzel. Ha egy kolléga beteg volt, senki nem tudta pontosan, hol tart egy adott rendelés.

A helyzetet bonyolította, hogy a Mindwell nem csak fizikai termékeket árul: videó tartalmakat is kínál a webshopban, amiket vásárlás után egyedi linkkel kell eljuttatni a vevőhöz. Ez egy teljesen más folyamat, mint a fizikai kiszállítás, és a kettőt párhuzamosan kellett kezelni.

A megközelítés: sok kicsi workflow, nem egy nagy rendszer#

Nem egy monumentális, mindent-egyben rendszert építettünk. Helyette 11 kisebb, jól definiált n8n workflow-t hoztunk létre, amik egymással kommunikálva dolgoznak. Ennek a megközelítésnek komoly előnyei vannak:

  • Ha egy workflow hibázik, a többi tovább működik
  • Minden workflow önállóan tesztelhető és javítható
  • Új funkciókat egyenként lehet hozzáadni
  • A csapat pontosan látja, melyik automatizáció mit csinál
iMiért n8n és miért nem Make.com vagy Zapier?

A Mindwell projektnél az n8n mellett döntöttünk, mert:

  • Saját szerveren fut, tehát nincs vendor lock-in, és az adatok a cégnél maradnak
  • Nincs futási korlát: a Make.com és Zapier drágán számolják a futásokat, itt nincs ilyen
  • Rugalmasabb logika: az n8n-ben bármilyen elágazás, ciklus és hibakezelés megvalósítható
  • Webhookokat natívan kezel: a Shoprenter webhookjait közvetlenül fogadja

A rendszer felépítése#

A 11 workflow három fő területet fed le: rendelés routing, videó termék értékesítés, és adatszinkron. Nézzük meg részletesen, hogyan működik mindegyik.

1. Rendelés routing: az intelligens elosztó#

Ez a rendszer szíve. Amikor egy rendelés beérkezik a Shoprenteren, az webhook-on keresztül értesíti az n8n-t. Az első workflow megvizsgálja a rendelés adatait, és automatikusan eldönti, mi történjen vele.

Fizetési mód alapján:

  • Banki átutalás eseten a rendelés "Fizetésre vár" státuszba kerül, a rendszer figyeli a bankszámlát, és átutalás beérkezésekor automatikusan továbblép
  • Utánvét eseten a rendelés azonnal "Csomagolásra vár" státuszba kerül, mert a fizetés a kézbesítéskor történik
  • Online fizetés (kártyás) eseten a Shoprenter visszaigazolása után azonnal továbblép

Szállítási mód alapján:

  • Futárszolgálat: a rendszer előkészíti a szállítási adatokat
  • Személyes átvétel: értesítő emailt küld az átvételi pont adataival
  • Csomagpont: a kiválasztott csomagpont adatait rögzíti

Termék típus alapján:

  • Fizikai termék: a megfelelő raktári csomagolási feladatlistára kerül
  • Digitális termék (videó): a videó kézbesítési workflow indul el
  • Vegyes rendelés: mindkét folyamat elindul párhuzamosan

Ezek alapján a rendelés automatikusan a megfelelő státuszba kerül. Nincs emberi döntés, nincs hiba. A csapat csak azt a feladatlistát látja, ami rá vonatkozik.

2. Videó termékek: a teljes digitális kézbesítés#

A Mindwell videó tartalmakat is árul a webshopján. Ez egy különleges terület, ahol az automatizáció értéke különösen jól látszik, mert a teljes folyamat emberi beavatkozás nélkül zajlik.

1

Videó előkészítés (egyszeri)

A Mindwell csapata az új videó tartalmat feltölti Google Drive-ra. Ez az egyetlen manuális lépés az egész folyamatban. A rendszer naponta ellenőrzi, hogy van-e új videó a megadott mappában.

2

Automatikus feldolgozás vásárláskor

Amikor valaki megvásárol egy videó terméket, a rendszer automatikusan:

  • Letölti a videót a Google Drive-ról
  • Feltölti a Cloudflare Stream-re (ami gyors, globális videó streaminget biztosít)
  • Generál egy egyedi, időkorlátos lejátszási linket a vevő számára
3

Kézbesítés emailben

A vevő automatikus emailt kap a lejátszási linkkel, testreszabott üzenettel. Az email tartalmazza:

  • A videó címét és leírását
  • Az egyedi lejátszási linket
  • A lejárati dátumot (30 nap)
  • Technikai segítséget (milyen böngészőben, eszközön nézhető)
4

Emlékeztetők és lejárat

A rendszer automatikusan:

  • 7 nappal a lejárat előtt emlékeztető emailt küld
  • 2 nappal a lejárat előtt utolsó emlékeztetőt küld
  • Lejáratkor a Cloudflare-ről törli a videót, a link inaktívvá válik

Hibakezelés. Ha bármelyik lépésnél valami nem sikerül (például a Cloudflare feltöltés timeout-ol), a csapat Telegram üzenetet kap a hiba részleteivel, és a workflow újrapróbálkozik. A legtöbb hibát a rendszer magától megoldja, emberi beavatkozás csak ritkán szükséges.

3. Airtable szinkron: a központi adatbázis#

Az Airtable a Mindwell "irányítótornya". Minden rendelés, ügyfél és tétel automatikusan megjelenik itt, valós időben. De ez nem egyszerű adatmásolás: a szinkron intelligensen dolgozik.

Rendelések szintjén:

  • Minden Shoprenter rendelés megjelenik az Airtable-ben a teljes adattartalommal
  • A státuszváltozások mindkét irányba szinkronizálódnak (ha az Airtable-ben módosítanak, a Shoprenter is frissül)
  • A rendszer kiszámolja az átfutási időket (rendeléstől kézbesítésig)

Ügyfél szintjén:

  • Minden vásárló automatikusan bekerül az ügyfél-nyilvántartásba
  • A rendszer követi a vásárlási előzményeket
  • Visszatérő vevőknél a korábbi rendelések is láthatók

Tétel szintjén:

  • Minden megrendelt termék külön soron jelenik meg
  • A raktárkészlet automatikusan frissül
  • Ha egy termék készlete kritikus szint alá esik, a csapat értesítést kap
Miért Airtable és nem egy hagyományos adatbázis?

Az Airtable azért jó választás egy ilyen rendszerhez, mert:

  • A csapat programozói tudás nélkül képes szűrni, rendezni, riportokat készíteni
  • A nézeteket tetszőlegesen lehet konfigurálni (csomagoló nézet, pénzügyi nézet, ügyfélszolgálati nézet)
  • Az automatizációk és képletek segítségével további logika is beépíthető
  • Mobilról is elérhető, ami raktári munkánál különösen hasznos

A bevezetés lépései#

Nem egyszerre építettük fel az egész rendszert. A bevezetés három fázisban történt, mindegyik önmagában is értéket adott.

1

Rendelés routing (1. hét)

Először a rendelés routing-ot automatizáltuk: a beérkező rendelések automatikus kategorizálását és státuszkezelését. Ez önmagában napi 1-2 óra kézi munkát váltott ki, mert a csapatnak nem kellett többé egyesével átnéznie a rendeléseket.

2

Videó értékesítés (2-3. hét)

Miután a routing stabilan működött, jöhetett a videó kézbesítés automatizálása. Ez volt a legösszetettebb rész, mert több külső szolgáltatást kellett összekapcsolni (Google Drive, Cloudflare Stream, email küldés). A tesztelés itt vette a legtöbb időt.

3

Airtable szinkron és riportolás (4. hét)

Végül az Airtable szinkront építettük ki, ami a csapat számára a leginkább látható változás volt. Innentől egyetlen helyen láttak mindent: rendeléseket, ügyfeleket, készleteket, feladatokat.

Az eredmény számokban#

SzempontKorábbanMost
Manuális munka rendelésenként10-15 perc0 perc
Napi adminisztrációs idő3-4 órakevesebb mint 30 perc
Rendelés feldolgozási idő1-2 óravalós idejű
Videó kézbesítéskézi email, 1-24 óraautomatikus, perceken belül
Hibás státuszú rendelésekheti 3-5 darabszinte nulla
Workflow-k száma011
Automatizált lépések rendelésenként030+

A Mindwell csapata a felszabaduló időt arra fordítja, amire valóban kell: tartalomgyártásra, ügyfélkapcsolatra, fejlesztésre. Az adminisztráció többé nem szűk keresztmetszet.

Tech stack#

EszközSzerepe
n8nAz összes automatizáció motorja, webhook fogadás, logika, hibakezelés
ShoprenterWebshop platform, rendelések és termékek forrása
AirtableKözponti adatbázis, feladatkezelés, riportolás
Cloudflare StreamVideó tárolás, streaming, időkorlátos linkek
AWS SESEmail értesítések küldése (rendelés visszaigazolás, videó link, emlékeztetők)
Google DriveVideó tartalmak forrásmappája
TelegramHibaértesítések a csapat felé
DockerVideó feldolgozó service izolált futtatása

Tanulságok#

Amit ebből a projektből tanultunk

Nem kell mindent egyszerre automatizálni. A Mindwell rendszert is lépésenként építettük. Minden fázis önmagában is értéket adott, és a csapat volt ideje megszokni az új munkafolyamatot.

A hibakezelés nem opcionális. Bármilyen automatizáció annyit ér, amennyire a hibáit képes kezelni. Minden workflow-ban van újrapróbálkozási logika, és ha valami mégis elromlik, a csapat azonnal értesítést kap.

Az emberek bevonása a tervezésbe kulcsfontosságú. A csomagoló kollégákkal együtt terveztük meg az Airtable nézeteket, mert ők tudták, milyen adatokra van szükségük a napi munkájukhoz.

Kapcsolódó cikkek#

Ha érdekel az automatizáció és szeretnéd a saját cégedben is bevezetni, ezek a cikkek hasznosak lehetnek:

Segítségre van szükséged?

Ha kérdésed van a cikkben olvasottakkal kapcsolatban, vagy szeretnéd bevezetni ezeket a megoldásokat, beszéljünk!

Ingyenes konzultáció