Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Информация

Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования.

...

Включить страницу
Веб-сервис импорта справочника продавцов
Веб-сервис импорта справочника продавцов

Формат данных

Загрузка продавцов позволяет импортировать из ERP в SetRetail10 полную информацию о продавцах.

...

sellers/seller

Наименование элемента

Тип данных

Описание

Обязательное

codeNum

String

Уникальный код продавца в рамках магазина

Да

barCode

String

Уникальный штриховой код продавца, для возможности его автоматического определения и привязки к товару на кассе

Да

firstName

String

Имя продавца

Нет

lastName

String

Фамилия продавца

Да

middleName

String

Отчество продавца

Нет

blocked

Boolean

Блокировка продавца. Данный продавец не будет отображаться на кассе.

Да

deleted

Boolean

Удаление продавца из системы

Да

shop-index

String

Список магазинов, через пробел, к которым привязывается и, на которые будет загружен данный продавец.

Нет


Правила импорта

  • Фамилия продавца <lastName>...</lastName>, код продавца <codeNum>...</codeNum> являются обязательными полями для импорта. Номер магазина <shop-index>...</shop-index> необязательное поле.
  • Формат штрих-кода <barCode>...</barCode> EAN13. Штрих-код должен быть уникаленым в рамках всей сети.
  • В рамках одного магазина у продавцов не могут повторяться коды продавцов (ключевыми полями продавца являются номер магазина и код продавца).
  • При выгрузке продавца из ERP-системы продавец может быть привязан только к одному магазину или выгружен без привязки.
  • Из SetCentrum продавец должен передаваться только в магазин, к которому привязан. Если продавец выгружен без привязки он передается на все магазины.
  • Если из ERP-системы нужно выгрузить продавца в два (и более) магазинов, то нужно для каждого магазина выгрузить продавца отдельно.
  • Если в магазин загружается продавец с идентификационными данными, совпадающими с уже существующего продавца, то загружаемые данные обновляются.

...

Блок кода
languagexml
titleПри успешной загрузке списка продавцов ответ от веб-сервиса сервера SetRetail10 будет следующим:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:importSellersResponse xmlns:ns2="http://ws.sellers.ERPIntegration.crystals.ru/">
         <return>true</return>
      </ns2:importSellersResponse>
   </soap:Body>
</soap:Envelope>

Пример запроса через SOAP UI

Информация
  1. Обратите внимание, что запрос, как и во всех случаях интеграции при отправке кодируется в BASE64.
  2. Значения тега <ti>...</ti> при каждой последующей загрузке должны отличаться.

...