Beta verzia – obsah je manuálne schvaľovaný. Ako vzniká obsah
Use case/Automatický presun objednávok do stavu podľa skladu v Shoptete
fungovaloAutomatizácia

Automatický presun objednávok do stavu podľa skladu v Shoptete

Automatický presun objednávok do stavu podľa skladu v Shoptete
Zhrnutie: Ako som automatizoval triedenie objednávok podľa dostupnosti na vlastnom vs. dodávateľskom sklade.

Kontext

E-shop kombinujúci vlastný sklad a dodávateľský sklad (cez dodávateľské XML feedy).

Mám 2 sklady:

  • Môj sklad – tovar, ktorý mám fyzicky u seba a viem ho expedovať ihneď po prijatí objednávky
  • Dodávateľský / feedový sklad – tovar, ktorý nemám skladom a po objednaní zákazníkom ho musím objednať u dodávateľa

Problém

Všetky objednávky končili v stave „Nevybavená", čo znamenalo:

  • manuálne kontrolovať každú jednu objednávku
  • otvoriť jej detail
  • overiť, či sú všetky položky dostupné na sklade „Môj sklad"

Pri väčšom objeme objednávok:

  • strata času
  • vyššie riziko chyby
  • zbytočný manuálny proces

Čo Shoptet umožňuje:

  • vytvárať vlastné stavy objednávok

Čo Shoptet neumožňuje:

  • nastaviť pravidlo, ktoré by automaticky zmenilo stav objednávky na základe dostupnosti tovarov na vybranom sklade

Čo sa skúšalo

Cieľom bolo, aby objednávky obsahujúce iba tovar z môjho skladu boli automaticky presunuté zo stavu „Nevybavená" do mnou vytvoreného stavu „Nevybavená – tovar na sklade".

Hľadal som natívne riešenie v Shoptete, ale takáto funkcionalita neexistuje. Shoptet API však poskytuje všetky potrebné dáta.

Čo fungovalo

Vytvorenie automatizácie, ktorá:

  • v pravidelnom intervale (každých XY minút) skontroluje objednávky v stave „Nevybavená"
  • overí dostupnosť všetkých položiek na „Mojom sklade"
  • automaticky presunie objednávku do stavu „Nevybavená – tovar na sklade"

Technické riešenie:

  • Napojenie na Shoptet API
  • Skript bežiaci v pravidelných intervaloch (cron job)
  • Logika kontroly dostupnosti na konkrétnom sklade
  • Automatická zmena stavu objednávky

Čo nefungovalo

  • Shoptet nemá webhooky pre zmenu stavu skladu – musí sa pollovat
  • Pri veľkom počte objednávok treba dávať pozor na API rate limity
  • Prvotné nastavenie vyžaduje technické znalosti alebo externého vývojára

Poučenie

1. Shoptet API je dostatočne robustné na vytvorenie vlastných automatizácií 2. Ak vám chýba funkcionalita v e-shop platforme, často sa dá doplniť cez API 3. Automatizácia repetitívnych úloh sa oplatí aj pri menšom objeme – šetrí čas a znižuje chybovosť 4. Pri kombinácii vlastného a dodávateľského skladu je kľúčové mať jasné pravidlá pre expedíciu

automatizáciashoptete-commerceskladAPI