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

sERPa súgó

Leírás

Ügyfél adatok információit tartalmazza az XML.

Mezők

Üzemmód, e-mail, web azonosító, hitelkeret, adószám, számlázási adatok.

Algoritmus

Azok az ügyfelek akik a paraméterben megadott kategóriába beleesnek (Ert1UgyfelKategoria_ID).

Olyan ügyfelek módosításai, amikben egyik paraméter szerinti idegenazonosító sincs megadva, azok nem kerülnek átküldésre a webnek.

Szállítási cím adatok nem kerülnek átadásra, mert a web nem tárolja ezeket az adatokat.

Amennyiben egy Ügyfélnél megváltozik a csoportos fizetési feltétel, azt kiküldjük a webshop felé, hogy ott is a változás megtörténjen.

A két rendszerben (webshop és sERPa) kézzel kell a csoportos fizetési feltétel egyezést fenntartani!

Adatátadás feltétele

Ügyfél (Rest napló típus = NetGo-Ügyfél) - customers/customer
 
Változást beindító funkció: (Útvonal: sERPa Alap \ Adminisztráció \ Ügyfél) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 100)
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 "Ügyfél" törzsadat kerül felvételre,
      - az ügyfél most kerül be a küldhető ügyfél besorolásba (webáruház paraméterben megadott ügyfél kategória, kitöltés esetén ügyfél kategória tétel a 'Beszedés' sáv alatt).
  2. Módosítás: ha az előző állapothoz képest bármely alábbi mező megváltozott: 
      - Bármilyen ügyfél/telephely/dolgozó elérhetőség
      Általános fülön:
      - Név
      - Adószám
      - Cím (irányítószám, helység, utca/házszám)
      - Bármely ügyfél besorolás
      - Regisztrált ügyfél idegen azonosító értéke
      - Számla ügyfél idegen azonosító értéke
      Fizetési feltétel fülön:
      - Fizetési mód
      - Hitelkeret
      - Csoportos fiz. feltétel
      Ártábla és ár fülön:
      - Ártábla táblázat bármely sor és oszlopa
  3. Törlés:
      - ha "Ügyfél" törzsadat kerül törlésre. 
      - az ügyfél kikerül a küldendő ügyfél besorolásbó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 legyen állítva.
  - A webáruház paraméter 'Általános adat' fülén található URL mező ne legyen üres.
  - Az ügyfélnél szerepeljen a webáruház paraméterben megadott regisztrált ügyfél idegen azonosító vagy számla ügyfél idegen azonosító.
 
*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

 

 

<customers>

 <customer>

   <type>                                                ; insert - új rekord/felvétel, update - meglévő módosítása, delete -törlés --> <customer_webshop_code>, vagy <bill_webshop_kod> kötelező, illetve a módosult elem -->

   <company>                                                ; Értéke ha típus = magánszemély, akkor 0, ha cég, akkor 1.

   <email>                                                ; ügyfél hivatali e-mail címe

   <phone>                                                ; ügyfél hivatali telefon

   <customer_webshop_code>                                ; paraméter szerinti Regisztrált ügyfél idegenazonosító kód

   <bill_webshop_code>                                ; paraméter szerinti Számla ügyfél idegenazonosító kód

   <customer_payment_condition>                        ; Ügyfél csoportos fizetési feltétel neve

   <customer_payment_condition_id>                        ; Ügyfél csoportos fizetési feltétel ID-je

   <payment_id>                                        ; sERPa-ban az ügyfélhez beállított fizetési mód ID-je

   <customer_pricelist>                                ; sERPa-ban az ügyfélhez beállított első ártábla ID-je

   <creditline>                                                ; hitelkeret

   <taxnumber>                                        ; adószám, kötőjel nélkül

   <bill_name>                                                ; Ügyfél név

   <bill_zip>                                                ; Ügyfél irányítószám

   <bill_city>                                                ; Ügyfél város

   <bill_street>                                                ; Ügyfél utcaházszám

   <customer_groups>

     <customer_group>                                        ; ügyfél kategória tétel kód, paraméterben megadott ügyfél-kategória szerint, akár lehet több is, több sorba (Kat1, VIP)

   </customer_groups>        

 </customer>        

</customers>

 

példa XML

<customer>

 <type>insert</type>

 <company>1</company>

 <phone>06204569871</phone>

 <email>szbenetgo02@email.hu</email>

 <customer_webshop_code>szbenetgo02</customer_webshop_code>

 <bill_webshop_code>szbenetgo02</bill_webshop_code>

 <customer_payment_condition>10% viszonteladói</customer_payment_condition>

 <creditline>65000</creditline>

 <taxnumber>11111111111</taxnumber>

 <bill_name>szbenetgonév02</bill_name>

 <bill_zip>1234</bill_zip>

 <bill_city>Budapest</bill_city>

 <bill_street>Nagy Sándor u. 1.</bill_street>

 <customer_groups>

   <customer_group>vip</customer_group>

 </customer_groups>

</customer>