ПредишенСледващото

URI:
/BumsTradeApiV01/Deal/createFromOnlineStore.api
/BumsTradeApiV01/Deal/createFromOnlineStore.xml
Виж. "Общи справки"

Тази команда се използва за внос на поръчки от онлайн търговци на дребно, които поддържат данни за износа в 2 формат CommerceML.

Съобщение препоръчани от POST, тъй като може да има значително количество CommerceML разряд.

приетите ограничения

  1. Приета CommerceML 2.05 Формат
  2. Обработвани само на кирилица имена на елементи
  3. Обработените данни, отнасящи се до свойствата на ред (документ елемент) на контрагента, (член на контрагента) на и заглавия (Опции артикули).
  4. Информация за сделката (ред) трябва да се съхранява в елемент документ атрибут hozoperatsy за "Продукт на поръчката"
  5. Елементи Document насрещна и трябва да съдържат ID атрибут, който съдържа GUID съответстващ операция или насрещна
  6. Сделката не може да съдържа повече от един контрагент
  7. Игнорирани елемент ZnacheniyaRekvizitov
не ограничение, наложено Броят на едновременно предаване на сделки и стоки.

Когато създавате контрагента сделка и провери дали тези GUIDs в базата данни. Когато създадете продукт и звено проверява името и (в случая на стока) цена.

Пример CommerceML-документ

А просто документ, който съдържа информация за една транзакция, към който е прикрепен един контрагент и три позиции.

входни параметри

Данните във формат CommerceML 2. Задължителни


Ако се окаже успешна, връща идентификатора на сделките, генерирани в продажбите на модула. Когато възникне грешка, съобщение ще се покаже на всички сделки, докато се опитва да създаде тази грешка.

Ако сделката с GUID е създаден по-рано, че ще бъде пренебрегнат напълно, отговорът ще дойде по-идентификатор, създаден преди сделката.

Пример отговор в JSON формат

Пример отговор XML форматиран

Подкрепете проекта - споделете линка, благодаря!