A kihívás#
A True to Sole egy online cipőbolt, ami a növekedéssel komoly logisztikai szűk keresztmetszetbe ütközött. Ez egy tipikus probléma a hazai e-commerce piacon: a webshop elindul, az első hónapokban a tulajdonos maga csomagolja a rendeléseket a nappaliból vagy egy kis raktárhelyiségből, és ez teljesen működik napi 5-10 csomagnál. De ahogy a forgalom nő, a saját raktárból való szállítás egyre nagyobb terhet jelent.
A True to Sole esetében a csomagolás, a futárszolgálattal való egyeztetés és a készletkezelés az alapító idejének felét emésztette fel. Minden egyes rendelésnél kézi munka volt: a terméket megkeresni a polcon, a cipősdobozt becsomagolni, a szállítólevelet kinyomtatni, a futárt értesíteni, és a készletet frissíteni az Excelben. Ha hibázott a méretben vagy a színben, a visszáru kezelés újabb órákat vett el. Közben a marketing, az ügyfélszolgálat és a beszerzési kapcsolatok háttérbe szorultak, mert egyszerűen nem maradt rájuk idő.
Ez az a pont, ahol a legtöbb e-commerce vállalkozás megakad. A saját logisztika nem skálázódik — ami napi 10 csomagnál kényelmes, az napi 30-nál fulltime munka, napi 100-nál pedig lehetetlen egy kis csapattal. A megoldás kézenfekvő volt: fulfillment center. A csomagolást és szállítást kiszervezni egy professzionális logisztikai partnernek (Metabox), hogy a csapat a marketingre és az ügyfélszolgálatra koncentrálhasson.
De az átállás nem volt egyszerű. A Metabox fulfillment center saját API-val rendelkezik, ami nem volt közvetlenül kompatibilis a Shopify rendszerrel. Nem létezett kész plugin vagy egyetlen kattintásos integráció, amit egyszerűen telepíteni lehetett volna. Az átmeneti időszakban ráadásul két raktárat kellett párhuzamosan kezelni: a saját raktárat (ahol a régi készlet volt) és a fulfillment centert (ahová az új készlet érkezett). Ez a kettős működés hetekig, akár hónapokig tart, amíg a teljes készlet át nem kerül az új helyre.
A legnagyobb kihívás: a Shopify webshopnak mindig az összesített, pontos készletet kellett mutatnia — függetlenül attól, hogy melyik raktárban van a termék. Egy vásárló nem láthatja, hogy "ebből a méretből a saját raktárban 2 db van, a fulfillment centerben 5 db" — csak azt kell tudnia, hogy kapható-e. És a rendeléseket a megfelelő raktárhoz kellett irányítani, automatikusan, emberi beavatkozás nélkül.
A fulfillment center (teljesítési központ) egy logisztikai szolgáltató, aki átveszi a teljes rendelés-teljesítési folyamatot: raktározás, csomagolás, címkézés és szállítás. A webshop tulajdonos tételesen elküldi a termékeket a fulfillment centerbe, és onnantól minden beérkező rendelést ők dolgoznak fel és szállítanak ki a vevőnek.
Hogyan működik a gyakorlatban? A webshop tulajdonos nem foglalkozik csomagolással. Amikor egy vásárló rendel, a fulfillment center automatikusan (vagy API-n keresztül) megkapja a rendelés adatait, a raktárból kigyűjti a terméket, becsomagolja, ráragasztja a szállítólevelet, és átadja a futárszolgálatnak. A tracking számot visszaküldi a webshopnak, és a vásárló értesítést kap.
Előnyök: Professzionális, egységes csomagolás, gyorsabb szállítási idő (a fulfillment centerek általában logisztikai csomópontoknál működnek), nem kell saját raktárhelyiség, és ami a legfontosabb: skálázható. Akár 50, akár 5000 csomag megy egy hónapban, a szolgáltató kezeli. Hátrányok: Kevesebb kontroll a csomagolás személyessége felett, darabonkénti költség (ami kis volumen alatt nem mindig éri meg), és szükség van technikai integrációra a webshop és a fulfillment rendszer között.
Magyarországon a Metabox, a Fulfillment.hu és a PackPoint a legismertebb fulfillment szolgáltatók. A True to Sole a Metabox-ot választotta az API-juk és a cipőkre specializált csomagolásuk miatt — a cipők sérülékeny termékek, a dobozok állapota a vásárlóknak fontos, ezért a megfelelő csomagolási eljárás kulcsfontosságú volt.
A megoldás részletesen#
7 n8n workflow-t építettünk, amik összekötik a Shopify-t a Metabox fulfillment centerrel, és kezelik a két lokációs készletet.
Metabox API integráció — a két rendszer összekötése
A Metabox API-jával való integrációt az n8n-en keresztül oldottuk meg. A workflow kezeli az autentikációt (API kulcsok, token frissítés), a termék szinkront és a rendelés továbbítást. Az API dokumentáció hiányosságait egyedi teszteléssel pótoltuk — ez volt a projekt legtöbb időt igénylő fázisa, mert bizonyos végpontoknál a dokumentált és a valós viselkedés eltért egymástól, és ezeket egyenként kellett feltérképezni.
A rendszer kétirányú: n8n küld adatot a Metabox felé (rendelés küldés, készletadatok lekérése, új termék regisztrálás) és a Metabox is küld vissza adatot az n8n felé (szállítási státusz változás, tracking szám visszajelzés, készletmozgás értesítés). A hibakezelés több rétegű: ha az API nem válaszol, a workflow újrapróbálkozik, és súlyos hiba esetén azonnali értesítést küld a csapatnak.
Két lokációs készletszinkron
A rendszer valós időben szinkronizálja a készletet két lokáció között:
- A saját raktár készlete az Airtable-ben (kézi bevitellel frissítve)
- A fulfillment center készlete a Metabox API-n keresztül (automatikus)
- A Shopify webshop mindig az összesített, pontos készletet mutatja
Ha a saját raktárban 3 db van egy cipőből és a fulfillment centerben 5 db, a Shopify 8 db-ot mutat. Ha bármelyik lokáción változik a készlet — akár eladás, akár beérkezés, akár leltári korrekció miatt — a webshop perceken belül frissül. A szinkron 5 percenként fut, de rendelésnél azonnal triggerelődik, hogy a vásárló soha ne tudjon olyan terméket rendelni, ami valójában nincs készleten.
Intelligens rendelés routing
Amikor új rendelés érkezik a Shopify-ba, a rendszer automatikusan eldönti, honnan szállítson, és a döntési logikát emberi beavatkozás nélkül hajtja végre:
- Ha a termék csak a fulfillment centerben van -> automatikusan továbbítja a Metabox-nak az API-n keresztül
- Ha csak a saját raktárban van -> értesíti a csapatot Slacken a szállítás indításáról, mellékeli a rendelés adatait
- Ha mindkét helyen van -> a fulfillment centert részesíti előnyben (gyorsabb szállítás, professzionális csomagolás)
- Ha egyik helyen sincs -> azonnali értesítés a csapatnak és automatikus email a vevőnek a várható szállítási időről
A routing logika figyelembe veszi a szállítási módot is: személyes átvétel esetén mindig a saját raktárból indul. Az egész döntési folyamat milliszekundumok alatt történik, a vásárló észre sem veszi.
Visszáru kezelés — a teljes kör
A cipőiparban a visszáru aránya kiemelkedően magas — méret, illeszkedés, szín miatti visszaküldés a rendelések akár 15-20%-át is érintheti. Ezért a visszáru kezelés automatizálása nem opcionális, hanem a rendszer alapvető része. Ha a vevő visszaküldi a terméket, a teljes folyamat automatikusan indul:
- A rendszer rögzíti a visszáru bejelentést és okát
- A terméket a megfelelő raktárba irányítja (általában a fulfillment centerbe)
- Frissíti a készletet mindkét lokáción, a Shopify-ban is
- A visszaérkezett terméket újra elérhetővé teszi a webshopban
- A visszatérítést automatikusan elindítja a Shopify-n keresztül
A csapatnak csak akkor kell beavatkoznia, ha a visszaküldött termék sérült és nem értékesíthető újra.
Előtte-utána#
- Saját raktár: csomagolás, címkézés, futárhívás kézzel
- Napi 3-4 óra logisztikai munka az alapítótól
- Szállítási idő: 2-4 munkanap (nem prioritás)
- Készlet egy helyen, Excelben nyilvántartva
- Visszáru kezelés: email ping-pong, kézi nyilvántartás
- Fulfillment center: profi csomagolás, automatikus szállítás
- < 30 perc napi logisztikai felügyelet
- Szállítás: másnapi kézbesítés (fulfillment center)
- Két lokáció, automatikus készlet szinkron
- Automatikus visszáru feldolgozás, készlet frissítés
Készlet dashboard — két lokációs nézet
| Termék | Saját raktár | Fulfillment (Metabox) | Összesen (Shopify) | Státusz |
|---|---|---|---|---|
| Nike AF1 White, 42 | 0 db | 12 db | 12 db | ✅ Fulfillment |
| Adidas Stan Smith, 39 | 3 db | 0 db | 3 db | 📦 Saját raktár |
| Converse Chuck 70, 41 | 2 db | 8 db | 10 db | ✅ Fulfillment (pref.) |
| NB 574, 43 | 0 db | 0 db | 0 db | ❌ Elfogyott |
A Shopify mindig az összesített készletet mutatja. A routing automatikusan a preferált lokációból szállít.
Az eredmény számokban#
| Metrika | Korábban | Most |
|---|---|---|
| Logisztikai munka/nap | 3-4 óra | < 30 perc (monitoring) |
| Szállítási idő | 2-4 munkanap | Másnapi kézbesítés |
| Készlet pontosság | ~90% (Excel) | 99%+ (automatikus szinkron) |
| Hibás szállítás | Havi 2-3 | 0 (indulás óta) |
| Visszáru feldolgozás | 3-5 munkanap | < 24 óra |
Az átállás zökkenőmentesen zajlott. A csapat most a marketingre, az ügyfélszolgálatra és a bővítésre koncentrál, miközben a logisztika gyakorlatilag önmagát működteti. Az alapító a felszabadult napi 3 órát új beszerzési csatornák feltérképezésére és a közösségi média jelenlét építésére fordítja.
Hogyan alkalmazd a saját cégedben#
Nem minden webshopnak éri meg a fulfillment center. Íme öt konkrét döntési szempont, amivel eldöntheted:
-
Napi 1+ órát töltesz csomagolással. Ha a csomagolás és szállítás az alapító vagy egy kulcsember idejének jelentős részét veszi el, az nem fenntartható. Számold ki: ha az órabéred (vagy az elmaradt bevételed) magasabb, mint a fulfillment center darabonkénti díja, akkor anyagilag is megéri.
-
A szállítási idő versenyhátrány. A vásárlók másnapi szállítást várnak — ez 2025-re alapelvárás lett a magyar e-commerce piacon. Ha te 3-4 napot szállítasz, miközben a konkurencia másnap kézbesít, a vásárlóid egy részét elveszíted. A fulfillment centerek logisztikai csomópontoknál működnek, ezért szinte mindig gyorsabbak.
-
A készletkezelés káosszá vált. Ha nem tudod pontosan, mi van raktáron, az eladott-de-nincs-készleten szituációk rombolják a márkádat. Minden ilyen eset egy elveszett vásárló és egy negatív értékelés. Az automatikus készletszinkronnal ez a probléma megszűnik.
-
Havi 100+ csomag felett vagy. A legtöbb fulfillment szolgáltató darabonkénti árazást alkalmaz, és a fix költségek (beraktározás, rendszerhasználat) csak bizonyos volumen felett térülnek meg. 100 csomag alatt általában még megéri saját kézzel csinálni, 100 felett viszont a fulfillment center szinte mindig olcsóbb, ha belekalkulálod a saját idődet is.
-
Szezonális csúcsokra készülsz. Ha Black Friday-kor, karácsonykor vagy visszatérő akciókkor a rendelésszámod a háromszorosára ugrik, a saját kapacitásod nem tud lépést tartani. A fulfillment center viszont rugalmasan skálázódik — nekik mindegy, hogy 50 vagy 500 csomagot kell aznap kiszállítani.
Fontos: a fulfillment center nem csodaszer. A technikai integrációt meg kell csinálni, és a két lokációs készletkezelés az átmeneti időszakban külön kihívás. De ha jól van megcsinálva, a megtérülés hónapokon belül látszik — általában 2-3 hónap alatt.
Ha fontolgatsz fulfillment centerre váltást, foglalj egy ingyenes konzultációt — segítünk felmérni, megéri-e, és megtervezni az átállást.
Tech stack#
| Eszköz | Szerepe |
|---|---|
| n8n | 7 workflow: készlet, routing, Metabox integráció, visszáru |
| Shopify | Webshop platform, készlet és rendelés kezelés |
| Metabox API | Fulfillment center integráció |
| Airtable | Készlet dashboard, két lokációs nyilvántartás |