Segíts megaplan, api_online_store

URI:
/BumsTradeApiV01/Deal/createFromOnlineStore.api
/BumsTradeApiV01/Deal/createFromOnlineStore.xml
Lásd: "Általános lekérdezési szabályok"

Ez a parancs az online áruházak rendeléseinek importálására szolgál, amelyek támogatják a CommerceML 2 formátumú adatok letöltését.







A kérés ajánlott a POST módszer használatával, mivel jelentős mennyiségű CommerceML-kirakodás lehetséges.

Elfogadott korlátozások

  1. A CommerceML 2.05 formátum elfogadva
  2. Csak elemek cirill nevét dolgozzák fel
  3. A rendelési tulajdonságokkal (dokumentumelem), az ügyfél (partnerelem) és az árucikkekkel kapcsolatos adatok feldolgozása (tétel).
  4. A tranzakcióra (megrendelésre) vonatkozó információkat a Dokumentumelemben a "HozOperation" attribútummal kell tárolni, amely egyenlő a "Termék megrendelése"
  5. Az Elemek dokumentumnak és az Ügyfélnek tartalmaznia kell az azonosító attribútumot, amely tartalmazza a vonatkozó tranzakció vagy szerződő fél GUID-jét
  6. A Tranzakció nem tartalmazhat egynél több partnert
  7. Figyelmen kívül hagyta a követelmények követelményét






A határértéket nem az egyidejűleg átruházott tranzakciók és áruk számával vetik ki.

Egy tranzakció és egy ügyfél létrehozásakor ellenőrizni kell, hogy vannak ilyen GUID-ek az adatbázisban. Egy termék és egy mértékegység létrehozásakor a név ellenőrzése és (az áru esetében) az ár.

Példa a CommerceML dokumentumra

Egy egyszerű dokumentum, amely információkat tartalmaz egy ügyletről, amelyre egy ügyfél és három árucikk kapcsolódik.

Bemeneti paraméterek

Kereskedelmi adatok 2. Kötelező paraméter


Ha sikeres, akkor a Sales modulban generált tranzakcióazonosítót visszaadják. Ha hiba történik, minden tranzakcióról üzenet jelenik meg, amikor megpróbálta létrehozni őket, hiba történt.

Ha az ilyen GUID-lel rendelkező ügyletet korábban hozták létre, akkor teljesen figyelmen kívül hagyják, a válasz a korábban létrehozott tranzakció azonosítójába kerül.

Példa válasz JSON formátumban

XML válasz példa