Tartalomjegyzék

Külső webshoppal való kommunikáció és fontosabb infók

Webshop egyedi szinkron:

Egyedi szinkronizálás a termékek evir oldalon megtalálható, és a webshopban egy (ritka esetben több) api hívással módosítható, feltölthető. Az egyedi szinkronizáció szolgál a termékek feltöltésére is.

Webshop folyamata:

Altalanos info:

Termek szinkronizalas folyamatas:

sync_product_by_id megjegyzesek

Csesznák Tamás 2022/08/26 11:32 A megjegyzések nagyrésze lehet, hogy a source_browserben is megtalálható, és sokat átlehet oda költöztetni.

keszlet szinkronizacio:

Keszleteknel annyi valtozas van, hogy a termekeket nem a modify datum alapjan, hanem az aruslot log-ban torteno valtozas alapjan szedem ossze.

Webshop specifikus infok:

woocommerce:

  tulajdonsag kategoria es cimkenek van metaadata amit fel kell toltenni szinkron elott.
  vannak kapcsolotablak. A woocommerce_common.pm-ben vannak az utasitasok hogy berakjuk a tablaba a termeket.
  minden metaadatnak, a media adatoknak es a termekeknek van tablaja.
  A kepek feltolteset a wordpress intezi
      A kepeket nem lehet webshop oldali batchkent feltolteni, csak 1-esevel.

Shoprenter:

  Mindig lekerjuk a shopbol a termekeket. Nincs kapcsolotabla
  kapcsolotabla van:
  kepek
  A nyelv adatokat lekerjuk minden hivasnal, hogy a description-nek megtudjuk mondani a nyelvet .
  Api kisokos:
  A maximálisan indítható requestek limitje 3/alkalmazás/bolt/másodperc.
  Outer ID-t nem használunk, mert nem támogatott, helyette az extended resource-ot használjuk.
  Minden olyan mező, ami leírást/szöveget tartalmaz 2 részből áll: 1 fej részből, és egy description részből. Például a text tulajdonságok, vagy a termék megnevezése.
  Az id mezok base64 kodolasuaki, kibontva ezt kapjuk:
    pl: productCategory-product_id=534&category_id=146

UNAS:

XML-ben komunikalunk.
 unas_data.pm alakitja pxml adatszerkezette.
Nincs adat, amit külön kellene feltölteni.
max 20 darab sikertelen hivas, es max 128 mb.
agusztus 9 ota a megrendelés státusz is lekérdezhető apin keresztül

Shopify:

graphQL-t is hasznalunk pl keszletnel.
nincs shop oldali batchelt hivas
Nincsenek termék tuladjonságok:
  Csak options van, amiből 3 választható
    

Csesznák Tamás 2022/08/26 11:12