Dataexchange.order

Материал из ABCP Documentation
Главная > Dataexchange > Dataexchange.order
Перейти к: навигация, поиск

Выгрузка данных о заказе из портала в 1С

Если Ваш сайт не поддерживает франчайзи, то название файла заказа будет следующим:


order.ННННН.xm_

где ННННН - код заказа в портале


В случае использования франчайзи вначале файла заказа добавляется идентификатор ГК (головной компании) или франчайзи.

По данному идентификатору определяется принадлежность заказа ГК или франчайзи.

Для ГК идентификатор необходимо уточнить в тех.поддержке, для франчайзи идентификатором является значение в поле ID в списке франчайзи.


Название файла заказа будет следующим:


RRRRR.order.ННННН.xm_

где ННННН - код заказа в портале

RRRRR - идентификатор ГК или франчайзи


Независимо от модели сайта (с франчайзи или без) все заказы выгружаются в одну папку (реквизиты доступа предоставляются тех.поддержкой).


Периодичность: в течении двух минут после оформления заказа

Формат файла: xml
Пример содержимого файла:


<?xml version="1.0" encoding="windows-1251"?>
<order buyerId="17883" buyerCode="17883" buyerName="Тест Тест" buyerFullName="" buyerInn="" customerComment="Особый клиент" deliveryAddressCode="" 
deliveryAddressName="Самовывоз" paymentTypeName="" deliveryTypeName="" comment="КАК можно скорее" deliveryCost="200.31" orderId="115" 
customerProfileId="100" customerProfileName="Розница" officeIds="111,113" officeNames="Головной офис,Вторичный офис"
creationDate="2012-11-11 23:54:19" employeeName="Василий Иванов">
   <position index="0" distributorId="13149" distributorName="Тест-Авто" articleCode="" articleBrand="Lemforder" articleNumber="21266" 
quantity="1" priceIn="1578.59" priceOut="2052.05" deadline="48" deadlineMax="128" descriptionDeafult="Диск тормозной BMW E39 ЗАД ВЕНТ" 
description="Диск тормозной BMW E39 ЗАД ВЕНТ" comment="" statusId="488" statusName="Принят" lastEditorEmployeeId="123" 
lastEditorEmployeeName="Иван Петров" lastEditorEmployeeDatetime="26.12.2012 15:18:40"/>
   <position index="1" distributorId="13777" distributorName="Автодеталь" articleCode="" articleBrand="Mahle" articleNumber="OC196" 
quantity="4" priceIn="92.78" priceOut="149.00" deadline="8" deadlineMax="32" descriptionDeafult="Фильтр масл.Mazda 626,929,Opel Astra,Vectra" 
description="Фильтр масляный Honda, Mazda, Mitsubishi, Opel" comment="" statusId="488" statusName="Принят" 
lastEditorEmployeeDatetime="26.12.2012 15:18:40"/>
</order>

Внимание, нужно понимать следующее:

  1. buyerId - код покупателя (пользователя) в портале
  2. buyerEmployeeId - код сотрудника в портале, если заказ был сделан под его учетной записью
  3. buyerCode - код покупателя (пользователя) в 1С (при регистрации в портале совпадает с buyerId)
  4. buyerName - имя, указываемое клиентом в поле "Фамилия" и "Имя" для розницы или "Название организации" для опта
  5. buyerFullName - название, указываемое в поле "Наименование по регистрации (без типа юр.лица)" для опта
  6. buyerInn - ИНН при типе регистрации опт
  7. customerComment - комментарий менеджеров из карточки клиента
  8. customerEmail - email покупателя в портале
  9. customerPhone - телефон покупателя в портале
  10. customerMobile - мобильный телефон покупателя в портале
  11. customerEmployeeId - код личного менеджера покупателя (если менеджер указан)
  12. customerEmployeeName - фамилия и имя личного менеджера покупателя (если менеджер указан)
  13. orderId - идентификатор заказа
  14. customerProfileId - идентификатор профиля покупателя на портале
  15. customerProfileName - наименование профиля покупателя на портале
  16. deliveryAddressCode - код адреса доставки (используется если адреса доставки синхронизируются с 1С)
  17. deliveryAddressName - адрес доставки
  18. paymentTypeName - тип оплаты
  19. deliveryTypeName - тип доставки
  20. deliveryCost - стоимость доставки
  21. каждый элемент <position> соответствует позиции заказа
  22. index - порядковый номер позиции в заказе, начинающийся с нуля
  23. distributorId - код склада (поставщика)
  24. distributorName - название склада (поставщика)
  25. articleCode - код товара в 1С (этот параметр может быть необязательным)
  26. articleBrand - бренд производителя
  27. articleNumber - это номер по производителю, например по Febi
  28. quantity - количество
  29. priceIn - закупочная цена товара в валюте прайса
  30. priceOut - цена продажи товара в валюте прайса
  31. deadline - срок доставки в часах
  32. deadlineMax - гарантированный срок доставки в часах
  33. descriptionDeafult - описание товара по-умолчанию в портале
  34. description - описание товара из прайса
  35. comment - комментарий клиента к строке заказа, также поле применимо ко всему заказу
  36. statusId - код статуса заказа
  37. statusName - статус заказа
  38. SupplierCode - код поставщика позиции заказа (из настроек маршрута)
  39. SupplierDescription - описание поставщика позиции заказа (из настроек маршрута)
  40. LineReference - доп. информация о заказе (обычно используется для передачи дополнительных параметров с онлайн-складов)
  41. shipmentDate - дата отгрузки, формат: ГГГГ-ММ-ДД (этот параметр может быть необязательным)
  42. officeIds - список идентификаторов офисов, к которым подключён клиент, через запятую (порядок совпадает с officeNames)
  43. officeNames - список наименований офисов, к которым подключён клиент, через запятую (порядок совпадает с officeIds)
  44. creationDate - дата создания заказа
  45. lastEditorEmployeeId - код менеджера, который внес последние изменения в заказ
  46. lastEditorEmployeeName - менеджер, который внес последние изменения в заказ
  47. employeeName - менеджер, к которому привязан заказ (если включена привязка заказов к менеджерам)
  48. lastEditorEmployeeDatetime - последнее время изменения заказа
  49. articleId - индивидуальный идентификационный номер детали в нашей системе
  50. positionId - идентификатор позиции заказа