Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Leírás

Termék adatok információit tartalmazza a TermekKep.XML. A sERPa küldi, web nyugtázza TermekKep_response.xml-el.

 

Paraméter szerinti beállítások szerint küldjük ki a Termék képeket a webshop felé.

Az összes kép kiküldésére van lehetőség a tárolt eljárás kézzel való futtatásával. @Init = 1 paraméter megadásával. @Init = 2 esetén a lefutás eredménye a kiküldésre kerülő termékek egyenkénti felküldésére alkalmas eljáráshívás kerül.

Mezők

Üzemmód,kód, név, sorrend, termékkép

Algoritmus

Honlap nagy pipa igaz

 

Adatátadás feltétele

Termékkép (Rest napló típus = NetGo-Termékkép) - products/product
 
Változást beindító funkció: (Útvonal: sERPa Alap \ Struktúra \ Általános \ Termék) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 101)
Változást okozó események (amennyiben teljesül a változás további feltételeinél meghatározott összes kritérium is):
  1. Felvétel: ha új kép kerül felvételre a termékhez,
  2. Módosítás: ha az előző állapothoz képest bármely alábbi mező megváltozott a kép adatoknál: 
      - Név
      - Fájlnév
      - Sorrend
      - A kép ellenőrző összege, ami maga a kép tartalmára utal.
  3. Törlés: ha a terméknél található kép eltávolításra kerül.
 
*Változás további feltétele, az összes feltételnek teljesülni kell:
  - A webáruház paraméterben a webáruház használhatóra van állítva.
  - A webáruház paraméter 'Általános adat' fülén található URL mező nem üres.
  - A termék szerepel a webáruház paraméterben megadott termék besorolásban.
  - A képnél be van pipálva vagy bevolt pipálva a honlap nagy pipa.
  - A webáruház paraméterben a "termék kép" küldés be van kapcsolva.
   (célszerű lenne tesztelni a sorrend módosítást, akkor is amikor csak az első képet küldjük ki és akkor is, amikor az összes képet: gyanús, hogy csak fél információ megy ki).
 
*Megjegyzés:
  - Aszinkron történik az üzenetek küldése. A kérés az optimalizálás miatt bekerül egy végrehajtási sorba (//sERPa/AUGAsync/TargetQueue). Tehát a küldéshez szükséges, hogy a Service Broker és az említett Queue engedélyezett legyen. 
   (ha 1 másodpercen belül több azonos típusú csomag kerülne küldésre, akkor összevonásra kerülnek egy üzenetbe).
   - A felvétel típusánál: insert, a módosítás típusánál: update, a törlés típusánál: delete értéke kerül a type mezőbe.

TermekKep.XML leírás

<serpa

 <head

   <token

   <type                                                ; product_picture

   <time                                                ; az xml készítésének időpontja

 head>

   <products

 <product

         type                                        ; insert - új rekord/felvétel, update - meglévő módosítása, delete -törlés -->

         product_code                                ; CDATA: termék kódja

         erp_product_code                        ; termék ID-je

         product_picture_order                        ; termék képek sorrendje

         product_picture                                ; termék kép

 product>

   products>

serpa>

TermekKep.XML példa

<product>

 <type>insert</type>

 <product_code>AR0010</product_code>

 <erp_product_code>1357</erp_product_code>

 <product_picture_order>1</product_picture_order>

 <product_picture>Base64 termékkép</product_picture>

</product>

TermekKep_response.XML leírás

Nem várunk semmit vissza, de amit kapunk elteszzük a Rest Naplóba.