Termékfa adatok információit tartalmazza az XML.
Termékfalevél ID, név, szülőfalevél ID
Minden olyan termékfa amely a paraméterben megadott levél alatt van.
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.
<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>
<category>
<type>insert</type>
<category_id>115</category_id>
<parent_id>49</parent_id>
<name>alma</name>
<active>1</active>
</category>