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
- A CommerceML 2.05 formátum elfogadva
- Csak elemek cirill nevét dolgozzák fel
- A rendelési tulajdonságokkal (dokumentumelem), az ügyfél (partnerelem) és az árucikkekkel kapcsolatos adatok feldolgozása (tétel).
- 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"
- 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
- A Tranzakció nem tartalmazhat egynél több partnert
- Figyelmen kívül hagyta a követelmények követelményét
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.