Felhasználói eszközök

Eszközök a webhelyen


spec:webshop

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 webshop típusból több példány kezelésének bevezetése. Ha nagyon sok plusz ráfordítást igényel, akkor ne legyen, de a jelenlegi állapotot ismerve szerintem vállalható lenne.


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 összes többi adat szinkronizálása a felhasználóra lenne bízva.

Akár olyan módon is ki lehetne emelni a beállításokat, mint ahogy a public web is közösen van a webshop és többi publikus dolog fölött. Tehát lenne egy webshop beállítások rész, ahol hozzá lehetne adni a webshopokat (név, tipus, url, user/pass/token, aktív, stb.), itt lehetne a szinkronokat konfigurálni, hogy melyik milyen adatokat szinkronizál melyik webshopba, lehetne valamilyen nagy áttekintő mátrix, hogy melyik termék melyik webshopban szerepel, stb.)

Ilyen alapon akár olyat is lehetne csinálni, hogy nem webshop tipusonként külön modulok vannak amit telepíteni kell, hanem egyetlen külső webshop modul. Így jelentősen lehetne redukálni a copy&paste kódokat.


Doksik


Funkciók

Funkciók WooCommerce UNAS Shoprenter Shopify
Termék
Alapadatok
Termék létrehozás
Termék módosítás
Termék törlés
Termék tulajdonságok
Kategóriák
Raktár
Készlet feltöltés
Ár
Árak feltöltése
Pénzügy
ÁFA kulcsok
Fizetési módok
Szállítási módok
Engedmények
spec/webshop.txt · Utolsó módosítás: 2023/03/08 12:27 szerkesztette: royal