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

sERPa súgó

Leírás

Az Arlista.XML az Akciós ár információit tartalmazza. A sERPa küldi, a webshop nyugtázza Arlista_response.xml-lel.

Mezők

Akciós ár ID, név, dátumtartomány, termék, nettó ár, bruttó ár.

Algoritmus

Az algoritmus figyel arra, hogy az akciós árban a fejléc adatok és/vagy a tétel adatok változtak meg.

Fejléc adat pl. a Használható mező vagy az Érvényesség dátum mezők, Tétel adatok a termékek és azok árai.

Ha csak a tétel adatok módosulnak, akkor a fejléc type (insert, update, delete) nélkül kerül küldésre és itemként csak a változott termék fog szerepelni az üzenetben (update, insert, vagy delete) type-pal jelölve.

Ha csak a fejléc módosul, akkor csak a fejlécet küldjük a megfelelő type-pal (insert, update, delete), a tételeket (termék / items) nem küldjük.

Ha a fejléc és a tétel is módosul, akkor elküldjük a fejlécet és a módosított tételeket a megfelelő type-pal.

Adatátadás feltétele

Akciós ár (Rest napló típus = NetGo-Akciós ár) - pricelist
 
Változást beindító funkció: (Útvonal: sERPa Alap \ Struktúra \ Általános \ Akciós ár) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 39)
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 "Akciós ár" 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: 
      - Név
      - Használható
      - Érvényesség (érvényességük vége nagyobb vagy egyenlő, mint a mai nap)
      - 'Termékek' táblázatban a termék vagy a nettó egységár módosul.
      - Az ügyfél kategória vagy ügyfél kategória tétel változik.
  3. Törlés: ha "Akciós ár" 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.
  - Legalább egy termék szerepel a webáruház paraméterben megadott termék besorolásban.
  - Az akciós ár használható.
  - Az akciós ár a küldés időpontjában érvényes.
  - Az akciós árban nincs megadva ügyfél szűrés. (Ha a webáruház paraméterben nincs megadva ügyfélkategória, akkor minden ügyfélkategóriára vagy az ügyfélkategória nélkül felvett akciós árak is elküldésre kerülnek. Ez az algoritmus az ügyfélkategória tételre is érvényes.)
  - Ha a webáruház paraméterben "Akciós ár szűrés van megadva", akkor kizárólag azok az akciók számítanak, ahol megegyezik a szűrés feltétel (ügyfél kategória, ügyfél kategória tétel, kizárás)
  - Ha a webáruházban nincs 'Akciós ár szűrés" beállítva, akkor az akciós árban nem számít az ügyfél kategória és ügyfél kategória tétel kitöltése.
 
*Megjegyzés:
  - insert, update, delete típusú üzenet keletkezik felvételkor, módosításkor ill. törléskor. Amennyiben nem az akció teljes törlése történt, akkor tétel szinten is jelezzük, hogy mi történt egy termékkel (insert, update, delete).
  - Módosításnál csak a változást érintő tételek kerülnek kiküldésre.

Arlista.XML leírás

<pricelist

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

 list_id                                        ; akciós ár ID

 name                                        ; akciós ár neve

 active                                        ; akciós ár használható igen=1, nem=0

 start_time                                ; akciós ár dátumtól

 end_time                                ; akciós ár dátumig

 customer_group                                ; ügyfél kategória tétel név

 <items

         <item

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

                 product_code                ; termék kódja

                 price_net                ; akciós ár, nettó

                 price_gross                ; akciós ár, bruttó

         item>

 items>

pricelist>

Arlista.XML péla

<serpa>

 <head>

   <token></token>

   <type>pricelist</type>

   <time>2020-09-24T12:17:16.677</time>

 </head>

 <content>

   <pricelist>

     <type>insert</type>

     <list_id>66</list_id>

     <name>NetGO akció</name>

     <active>1</active>

     <start_time>2020-01-01</start_time>

     <end_time>9999-12-31</end_time>

   </pricelist>

 </content>

</serpa>

Arlista_response.XML leírás

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