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

sERPa súgó

Leírás

Termékfa adatok információit tartalmazza az XML.

Mezők

Termékfalevél ID, név, szülőfalevél ID

Algoritmus

Minden olyan termékfa amely a paraméterben megadott levél alatt van.

Adatátadás feltétele

Termékfa (Rest napló típus = NetGo-Termékfa) - categories/category
 
Változást beindító funkció: (Útvonal: sERPa Alap \ Struktúra \ Általános \ Termékfa) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 135)
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 "Termékfa" törzsadat kerül felvételre,
  2. Módosítás: ha az előző állapothoz képest bármely alábbi mező megváltozott: 
      - Felső termékfalevél
      - Név
      - Használható
  3. Törlés: ha "Termékfa" törzsadat kerül törlésre. 
 
*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 legyen állítva.
  - A webáruház paraméter 'Általános adat' fülén található URL mező ne legyen üres.
 - A termékfa a webáruház paraméterben szereplő termékfa szűrésbe essen, amennyiben be van állítva szűrés. (szűrés esetén az itt megadott termékfa gyerekei kerülnek kiküldésre).
 
*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.

XML leírás

<categories

 <category

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

   category_id                                ; levél ID

   parent_id                                ; szülő ID

   name                                ; levél név

   <category_name_translations

     <translation id="1" language = "en"        ; Leírás nyelve (ISO 639-1 https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes )

       name                                ; fordításban a nyelvhez megadott termék név.

     translation>

   category_name_translations>

   active                                ; levél használhatósága (1: igen, 0: nem)

 category>

category>

példa XML

<category>

 <type>insert</type>

 <category_id>115</category_id>

 <parent_id>49</parent_id>

 <name>alma</name>

 <active>1</active>

</category>