Kontext
E-shop bol závislý od viacerých externých dodávateľov, pričom každý poskytoval produktové dáta iným spôsobom - od CSV súborov v e-mailoch až po XML a SOAP feedy. Údaje o produktoch boli medzi dodávateľmi nekonzistentné, EAN kódy neboli vždy dostupné a jediným spoločným identifikátorom bolo ADC. Zároveň vstavaná správa zásob v PrestaShope / ThirtyBees nestačila na požadovaný spôsob práce s jednotlivými dodávateľmi a úpravy cenovej logiky.
Moja úloha
Návrh pracovného postupu pre dáta dodávateľov, rozšírenie správy zásob, spracovanie dát podľa ADC kľúča, samostatné maržové logiky a implementácia administrácie postavená na existujúcej štruktúre platformy.
Riešenie
Vytvorený bol rozšírený skladový a dodávateľský workflow pomocou vlastných modulov administrácie, pričom sa všade, kde to bolo možné, naďalej používalo pôvodné databázové tabuľky zásob PrestaShopu / ThirtyBees. Vďaka tomu zostali mnohé skladové hodnoty vo front-office aj back-office kompatibilné so vstavaným správaním systému. Riešenie zahŕňalo aj obohacovanie dát podľa ADC pre kompletnú synchronizáciu a udržiavanie aktuálneho katalógu dodávateľov, podporu viacerých formátov dodávateľských dát a vlastné maržové pravidlá so samostatnou percentuálnou cenovou logikou pre každého dodávateľa.
Výsledok
Klient získal na jednom mieste použiteľnejší a škálovateľnejší systém zásob riadený dodávateľmi bez úplného nahradenia natívnej štruktúry platformy. Dáta dodávateľov sa dali jednoduchšie spracovať napriek nekonzistentným vstupom, skladové hodnoty zostali kompatibilné s existujúcim prostredím obchodu a ceny bolo možné automaticky a presnejšie riadiť naprieč dodávateľmi s rozdielnymi obchodnými podmienkami.



