Ez a dokumentum egy előző változata!
Webshop, reloaded
A webshopos kapcsolataink jó eséllyel megérettek egy igen alapos újratervezésre az eddigiekből tanulva. Jelen doksiban szedjük össze az igényeket és a megvalósítható funkciókat.
Ügyfél igények
Portál
Legyen egy olyan portál, ahol egy oldalon látszik a webshoppal kapcsolatos valamennyi releváns információ:
Termékek száma a webshopban
Szolgáltatások száma a webshopban
Változott/frissítendő:
termékek
raktárkészlet
ár
képek
kategóriák
Utolsó szinkronizálások időpontja, és a szinkronizálással érintett időpont
Rendelésekkel kapcsolatos információk (shopban levő, letöltött, hibás, új, stb.)
Napló
Olyan naplók, ahol lehet keresni cikkszámra, esetleg megnevezésre, időpontra, eseményre, amelyekből meg lehet tudni, hogy mikor melyik cikkszámmal mi történt (alapadatok szinkronja, ár, készlet kép szinkron, stb.).
Szinkronizálások
Szükség van olyan szinkronizálásra, ami gyorsan lefut, és az utolsó szinkronizálás óta változott adatokat tölti fel, kvázi ellenőrzések nélkül. A változásba határozottan beleértendő az új termék létrejötte is.
Feltöltések
Ebből lehet akár kétféle is:
Teljes: azaz nem foglalkozik azzal, hogy mi van feltöltve, minden adatot újra feltölt
Frissítés: azaz ellenőrzi a feltöltött adatokat, összehasonlítja az eVIR-ben tárolt adatokkal, és csak a különbözetet tölti fel
Ellenőrzések
Az adott webshop specifikus hibák keresése (nincs feltöltve valami, hiányoznak kategóriák, stb.)
Rendelések letöltése
a webshopban létrejött rendelések betöltése az eVIR vevői rendelés moduljába
Webshopok
A támogatandó webshop motorok:
eVIR belső webshop
WooCommerce
UNAS
Shoprenter
Shopify
Ha tényleg teljes újratervezés mellett döntünk, akkor megfontolandó lehet az egy webshopb típusból több példány kezelésének bevezetése.
Adatok
A szinkronizálandó adatok konkrétan webshopoktól is függenek. Szükség lenne mindegyiknél egy alap verzióra, ahol ténylegesen csak annyi adatot tölt fel az eVIR, amennyi a technikai működéshez elengedhetetlen (pl. cikkszám, mennyiségi egység, stb.). Ezen felül az össze stöbbi adat szinkronizálása a felhasználóra lenne bízva.