Импорт данных об изготовителе и наборов альтернативных свойств товара

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

Методы веб-сервиса для импорта данных о производителе и наборов альтернативных свойств товаров

C обратной связью

МетодimportGoodsProducers
URLhttp://IP-адрес_сервера:8090/SET-Producer/WSGoodsProducersImport
WSDLhttp://IP-адрес_сервера:8090/SET-Producer/WSGoodsProducersImport?wsdl

Поле

Тип данных

Описание

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

Принимаемые параметры

producersXML

base64Binary

Данные о производителе и набор альтернативных свойств товара в формате XML

Да

ti

string

Transaction Id - Номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры 

return

boolean

True в случае успешной обработки пакета


Формат данных о производителе и наборов альтернативных свойств товаров

Формат импорта данных об изготовителе и наборов альтернативных свойств товара

Загрузка производителей позволяет импортировать в SetRetail10 данные производителей товаров с уникальной информацией о каждом товаре от конкретного производителя для конкретного магазина.

Согласно требованиям РосПотребНадзора, на весовой этикетке при взвешивании, фасовке, упаковке  каждого товара обязательно должна отображаться информация о стране, наименовании и юридическом адресе производителя этого товара.

Подробнее о функциональности.

Набор альтернативных свойств товара - это набор свойств товара:

  • название изготовителя,
  • адрес изготовителя,
  • состав,
  • пищевая ценность,
  • условия хранения

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

producer-catalog

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

Тип данных

Описание

producer-catalog

Комплексный

Последовательность инструкций-команд для обновления наборов альтернативных свойств товаров.


producer-catalog/producer-info

Наименование атрибута

Тип данных

Описание

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

id

String

Идентификатор набора альтернативных свойств конкретного товара в конкретном магазине.

Данный атрибут не обязателен к заполнению только если атрибут clear == true (т.е., если данная команда является командой удаления альтернативных свойств).

Да

name

String

Новое значение для альтернативного свойства товара: название изготовителя.

Текстовое поле (255 символов), по данному полю будет происходить визуальный выбор.

Нет
marking-of-the-goodString

Артикул товара, к которому привязывается данный набор альтернативных свойств.

Текстовое поле (255 символов), обязательное для заполнения.

Да

default

Boolean

Флаг-признак: данный набор альтернативных свойств (т.е., с данным GUID'ом - см. атрибут id) следует считать приоритетным для данного товара (см. атрибут marking-of-the-good) в данном магазине(-ах) (см. элемент shop-indices).

По умолчанию false.

Нет

clear

Boolean

Флаг-признак: команда удаления.
Если равен true, то при получении данной команды надо удалить все альтернативные свойства указанного товара (см. атрибут marking-of-the-good) в указанных магазинах (см. элемент shop-indices) и имеющие указанный GUID (см. атрибут id).

По умолчанию false.

Нет

Наименование атрибута

Тип данных

Описание

Обязательное
shop-indicesList

Список номеров магазинов, в которых надо обновить наборы альтернативных свойств данного товара. 

Указываются номера магазинов через пробел.
Отсутствие элемента (NULL) распознается как "вся сеть".

Нет

producer

String

Новое значение для альтернативного свойства товара: адрес изготовителя.

Название, физический и (или) юридический адрес производителя товара, текстовое поле (255 символов).

Нет

composition

String

Новое значение для альтернативного свойства товара: состав.

Текстовое поле (1024 символа).

Нет

food-value

String

Новое значение для альтернативного свойства товара: пищевая ценность.

Текстовое поле (255 символов).

Нет

storage-condition

String

Новое значение для альтернативного свойства товара: условия хранения.

Текстовое поле (255 символов).

Нет
Пример импорта данных о производителе и наборов альтернативных свойств товаров
<?xml version="1.0" encoding="UTF-8"?>
<producer-catalog>
   <producer-info id="86789472346412" name="88881 Феникс 88881" marking-of-the-good="00019" default="true">
      <shop-indices>88881</shop-indices>
      <producer>88881_Изготовитель: ООО "Феникс", Россия, 194356, Санкт-Петербург г., Выборгское ш, 11, Лит.А, литера А</producer>
      <composition>88881_Состав: Состав 1</composition>
      <food-value>88881_Пищевая ценность на 100г.: Пищевая ценность 1</food-value>
      <storage-conditions>88881_Условия хранения/Изготовлено по: Условия хранения 1 </storage-conditions>
   </producer-info>
   <producer-info id="54734784" name="88882 Феникс 88882" marking-of-the-good="00019" default="true">
      <shop-indices>88882</shop-indices>
      <producer>88882_Изготовитель: ООО "Феникс", Россия, 195299, Санкт-Петербург г., Руставели ул, 61, Лит.А, литера А</producer>
      <composition>88882_Состав: Состав 2 </composition>
      <food-value>88882_Пищевая ценность на 100г.: Пищевая ценность 2</food-value>
      <storage-conditions>88882_Условия хранения/Изготовлено по: Условия хранения 2</storage-conditions>
   </producer-info>
   <producer-info id="234562346" name="88883 Феникс 88883" marking-of-the-good="00019" default="true">
      <shop-indices>88883</shop-indices>
      <producer>88883_Изготовитель: ООО "Феникс", Россия, 194362, Санкт-Петербург г., пос.Парголово, Выборгское шоссе, 216, Лит.А, литера А, 1</producer>
      <composition>88883_Состав: Состав 2 </composition>
      <food-value>88883_Пищевая ценность на 100г.: Пищевая ценность 2</food-value>
      <storage-conditions>88883_Условия хранения/Изготовлено по: Условия хранения 2</storage-conditions>
   </producer-info>
   <producer-info id="678955472" name="88884 Феникс 88884" marking-of-the-good="00019" default="true">
      <shop-indices>88884</shop-indices>
      <producer>88884_Изготовитель: ООО "Феникс", Россия, 162626, Череповец г., Вологодская обл.,, Шекснинский пр.,, д.2</producer>
      <composition>88884_Состав: Состав 2 </composition>
      <food-value>88884_Пищевая ценность на 100г.: Пищевая ценность 2</food-value>
      <storage-conditions>88884_Условия хранения/Изготовлено по: Условия хранения 2</storage-conditions>
   </producer-info>
   <producer-info id="1242345324236" name="88885 Феникс 88885" marking-of-the-good="00019" default="true">
      <shop-indices>88885</shop-indices>
      <producer>88885_Изготовитель: ООО "Феникс", Россия, 443092, Самара г., Физкультурная ул., д. 141</producer>
      <composition>88885_Состав: Состав 2 </composition>
      <food-value>88885_Пищевая ценность на 100г.: Пищевая ценность 2</food-value>
      <storage-conditions>88885_Условия хранения/Изготовлено по: Условия хранения 2</storage-conditions>
   </producer-info>
   <producer-info id="5684689623" name="88886 Феникс 88886" marking-of-the-good="00019" default="true">
      <shop-indices>88886</shop-indices>
      <producer>88886_Изготовитель: ООО "Феникс", Россия, 347916, Таганрог г.,, 2-я Советская ул.,, 74 лит а,б</producer>
      <composition>88886_Состав: Состав 2 </composition>
      <food-value>88886_Пищевая ценность на 100г.: Пищевая ценность 2</food-value>
      <storage-conditions>88886_Условия хранения/Изготовлено по: Условия хранения 2</storage-conditions>
   </producer-info>
</producer-catalog>