Публичный ресурс
Импорт товарного справочника из ERP в SetRetail10
Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования.
- 1 Основная структура формата <good-catalog>
- 1.1 Товар <good>
- 1.1.1 Тип маркированного товара
- 1.1.2 ФФД 1.2. Тег 1212
- 1.1.3 ФФД 1.2. Тег 2108
- 1.1.4 Штрих-код <bar-code>
- 1.1.4.1 Плагинные свойства штрих-кода <plugin-property>
- 1.1.4.1.1 Пример XML
- 1.1.4.1 Плагинные свойства штрих-кода <plugin-property>
- 1.1.5 Цена <price-entry>
- 1.1.6 Отдел <department>
- 1.1.7 Товарная группа <group>
- 1.1.8 Единица измерения товара <measure-type>
- 1.1.9 Страна производитель <country>
- 1.1.10 Наименование производителя <manufacturer>
- 1.1.11 Группа продаж <sale-group>
- 1.1.12 Плагинные свойства товаров <plugin-property>
- 1.1.12.1.1 Пример импорта mrc
- 1.1.12.2 Примеры файлов импорта
- 1.1.13 Алкогольные промо наборы <excise-bottles>
- 1.1.14 Алкогольные промонаборы с безакцизным алкоголем <non-excise-bottles>
- 1.1.15 Алкокоды алкогольных товаров <alcocode>
- 1.1.16 Принадлежность товара к секции <section>
- 1.1.17 Бренд товара <brand>
- 1.2 Комплект товаров <good-kit>
- 1.3 Ограничения максимального процента скидки <max-discount-restriction>
- 1.4 Ограничения минимальной цены <min-price-restriction>
- 1.5 Ограничение продажи <sale-denied-restriction>
- 1.6 Дополнительные цены <price-entry>
- 1.7 Дополнительные штрих-коды <bar-code>
- 1.8 Сроки действия товара <product-sales-allowing>
- 1.9 Данные для КиЗ <clothing-cis>
- 1.10 Оптовые пороги <wholesale-levels>
- 1.11 Товарные остатки <stock-operation>
- 1.12 Изображения для весов Aclas <aclas-images>
- 1.13 Поставщик/комитент <counterparty>
- 1.14 Группы товаров <goods-group>
- 1.15 Группа продаж отдельной сущностью <sale-group>
- 1.16 Алкогольные промо-наборы отдельной сущностью <excise-bottles>
- 1.17 Алкокоды алкогольных товаров отдельной сущностью <alcocode>
- 1.18 Плагинные свойства товаров отдельной сущностью <plugin-properties>
- 1.19 Дополнительные плагинные свойства товаров отдельной сущностью <plugin-properties>
- 1.20 МРЦ (загрузка на отдельные магазины) <mrc>
- 1.20.1 Пример выгрузки списка МРЦ
- 1.20.2 Пример удаления списка МРЦ
- 1.21 Товары-спутники <extra-goods>
- 1.22 Привязка товаров к комитентам/поставщикам <consignor-link>
- 1.23 Дополнительные свойства товара <goods-shop-property>
- 1.23.1 Признак наличия уцененных остатков товара <hasDiscounted>
- 1.23.2 Не копировать цены для печати в импорте товара <notForCopyPrice>
- 1.23.3 Признак исключения товаров с нулевой ценой из списка передаваемых позиций из фискального чека <skipZeroCostPositionInFiscal>
- 1.23.4 Значения реквизита "присвоенный статус товара" (тег 2110) <tag2110>
- 1.23.5 Дата начала обязательной маркировки markStart
- 1.23.6 Признак запроса обязательного ввода количества товара forced_quantity_entry
- 1.23.7 Признак наличия антикражной метки SecurityTag
- 1.24 Печать ценников по внешнему расписанию <price-tag-print-schedule>
- 1.25 GTIN товаров из набора <gtins>
- 1.1 Товар <good>
Методы веб-сервиса для импорта товарного справочника
Внимание:
При импорте данных в методах getGoodsCatalogWithTi и getGoodsCatalog пакеты всегда добавляются с приоритетом 0, то есть с самым наименьшим приоритетом.
Без обратной связи | |
Метод | getGoodsCatalog |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
goodsCatalogXML | base64Binary | Товарный справочник в формате XML | Да |
Возвращаемые параметры | |||
Return | Boolean |
|
|
C обратной связьюДанный метод не поддерживается при интеграции по SetESB | |
Метод | getGoodsCatalogWithTi |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
getGoodsCatalog | base64Binary | Товарный справочник в формате XML | Да |
ti | string |
| Нет |
Возвращаемые параметры | |||
return | boolean |
|
|
Описание формата данных товарного справочника
Важно
Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.
-
C приоритетом обработки пакетов | |
Метод | getGoodsCatalogWithParams |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl |
Комментарий | Приоритет является первым полем в сортировке при выборке пакетов на обработку. Вторым полем в сортировке является дата/время импорта пакета. Принцип обработки пакетов: в одну итерацию выборки пакетов должны попадать сначала все с самым наивысшим приоритетом, далее со следующим более низким приоритетом, и так далее вплоть до самого наименьшего приоритета, т.е. пакеты с приоритетом 0, всегда обрабатываются в последнюю очередь. |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
getGoodsCatalog | base64Binary | Товарный справочник в формате XML | Да |
ti | string |
| Нет |
priority | int | Приоритет обработки пакета от 0 до 9. 0 самый наименьший. По умолчанию 0. Более высокий приоритет обрабатывается раньше. | Нет |
Возвращаемые параметры | |||
return | boolean |
|
|
Основная структура формата <good-catalog>
Обязательно строгое соблюдение XSD-схемы товарного справочника при формировании атрибутов namespaces для xmlns, xmlns:xsi и xmlns:xsd для структуры <good-catalog>.
Правильное значение: xmlns="http://www.w3.org/2001/XMLSchema-instance"
При отклонении от данного формата XML не сможет быть загружена в SetRetail10 и будет отброшена на этапе валидации!
Проверяйте актуальную версию XSD-схемы товарного справочника.
Загрузка товарного справочника позволяет загружать из ERP в SetRetail10:
Товар целиком
Дополнительные штрихкоды
Дополнительные цены
Ограничение максимальной скидки
Ограничение минимальной цены
Ограничение продажи
Сроки действия товара
Оптовые пороги
Изображения для определенных моделей весов
Информация о поставщике товара
Алкогольные наборы
В одном пакете могут быть совмещены все выше перечисленные типы данных.
Внимание:
До загрузки ограничений следует выполнить загрузку товаров. Ограничения, которые загружаются для товаров, отсутствующих в SetRetail10, будут отвергнуты.
goods-catalog | |||
Наименование элемента | Тип данных | Описание | Обязательное |
goods-catalog | Комплексный | Корневой элемент загрузки данных товарного справочника | Да |
good | Комплексный | Товар целиком | Нет |
good-kit | Комплексный | Комплект товаров https://crystals.atlassian.net/browse/SRTE-2336 10.2.75.0 | Нет |
max-discount-restriction | Комплексный | Ограничение максимальной скидки | Нет |
min-price-restriction | Комплексный | Ограничение минимальной цены | Нет |
sale-denied-restriction | Комплексный | Ограничение продажи | Нет |
price-entry | Комплексный | Дополнительные цены Коллекция цен: с привязками к конкретным магазинам. | Нет |
bar-code | Комплексный | Дополнительные штрих-коды товара | Нет |
product-sales-allowing | Комплексный | Сроки действия товара | Нет |
clothing-cis | Комплексный | Привязки КиЗ к ШК | Нет |
wholesale-levels | Комплексный | Оптовые пороги Не являются оптовыми ограничениями | Нет |
stock-operation | Комплексный | Товарные остатки | Нет |
aclas-images | Комплексный | Изображения для весов Aclas | Нет |
counterparty | Комплексный | Юридическое лицо - Поставщик/Комитент | Нет |
goods-group | Комплексный | Группы товаров для отдельной прогрузки без сущности данных по товарам https://crystals.atlassian.net/browse/SRTE-2459 10.2.77.0 | Нет |
sale-group | Комплексный | Группа продаж отдельной сущностью https://crystals.atlassian.net/browse/SRTE-2659 10.2.84.0 | Нет |
excise-bottles | Комплексный | Алкогольные наборы отдельной сущностью https://crystals.atlassian.net/browse/SRTE-2674 10.2.84.0 | Нет |
alcocodes | Комплексный | Алкокоды отдельной сущностью https://crystals.atlassian.net/browse/SRTE-2660 10.2.84.0 | Нет |
plugin-properties | Комплексный | Плагинные свойства товара отдельной сущностью https://crystals.atlassian.net/browse/SRTE-2661 10.2.84.0 | Нет |
mrc | Комплексный | МРЦ отдельной сущностью с возможностью указания магазина https://crystals.atlassian.net/browse/SRTE-2633 10.2.83.0 | Нет |
extra-goods | Комплексный | Товары-спутники для наборов маркированных товаров https://crystals.atlassian.net/browse/SRTB-8562 10.4.5.0 | Нет |
consignor-link | Комплексный | Список товаров для привязки товаров к поставщикам/комитентам (юридическим лицам) https://crystals.atlassian.net/browse/SRTE-1944 10.2.89.0 | Нет |
goods-shop-property | Комплексный | Дополнительные свойства товара https://crystals.atlassian.net/browse/SRTS-1142 https://crystals.atlassian.net/browse/CR-8603 10.3.23.0 | Нет |
price-tag-print-schedule | Комплексный | Печать ценников по внешнему расписанию https://crystals.atlassian.net/browse/SRTS-2923 https://crystals.atlassian.net/browse/SRTS-3144 https://crystals.atlassian.net/browse/SRTS-3210 https://crystals.atlassian.net/browse/CR-11872 10.4.7.0 | Нет |
gtins | Комплексный | GTIN товаров из набора https://crystals.atlassian.net/browse/SRTB-8893 https://crystals.atlassian.net/browse/CR-12451 10.4.10.0 | Нет |
Товар <good>
Загрузка товара целиком предполагает отправку из ERP обязательной и дополнительной информации о товаре в одном элементе. При этом, если товар уже присутствует в SetRetail10, то при загрузке новых данных они будут объединены с уже имеющимися данными о товаре.
Для каждого загружаемого товара в SetRetail10 должен быть определен тип товара, для каждого типа товара может быть задан свой перечень плагинных свойств. На текущий момент в SetRetail10 имеются следующие типы товаров:
Штучный товар
Подарочная карта
Метрический товар
Штучно-весовой товар
Алкогольный товар
Весовой товар
Ювелирный товар
Табачное изделие
Дисконтная карта
Подарочная карта ЦФТ
Одежда
Подарочная карта Siebel
Баланс IsNext
Плагинный товар
Зачисление бонусных баллов
goods-catalog/good | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
marking-of-the-good | String | Артикул товара. Служит уникальным идентификатором товара в SetRetail10. Допускаются любые символы, кроме кавычек и "/". | Да |
Наименование элемента | Тип данных | Описание |
|
shop-indices | positiveInteger | Список номеров магазинов, в которых этот товар будет продаваться, разделенных пробелом. Номер магазина представляет собой только целое положительное число в диапазоне 1-99999. Используется только для загрузки данных в SetCentrum10. Если номер магазина не указана и импорт товаров производится через SetCentrum10, тогда данные товарного справочника будут отправлены на все магазины. | Нет |
name | String | Наименование товара Поле является обязательным для импорта, если в товарных полках установлен соответствующий флажок Наименование товара для проверки целостности на сервере SetCentrum (Магазины) или SetRetail (Магазин): | Нет |
goods-feature | String | Признак товара Для использования в Республике Беларусь. Допустимые значения:
https://crystals.atlassian.net/browse/SRTZ-3781 https://crystals.atlassian.net/browse/CR-12143 10.4.11.0 | Нет |
child | Boolean | Признак детского товара Допустимые значения:
| Нет |
excise | Boolean | Признак акцизного товара (только для алкогольного товара) Признак Допустимые значения:
| Нет |
energy | Boolean | Признак товара – энергетик. Для энергетиков возможна установка дополнительных ограничений продажи по времени и проверке возраста. Допустимые значения:
| Нет |
pyro | Boolean | Признак товара – пиротехническое изделие Допустимые значения:
| Нет |
naturalgas | Boolean | Признак товара, содержащего сжиженный природный газ. https://crystals.atlassian.net/browse/SRTB-5039 10.3.1.0 Допустимые значения:
| Нет |
gift | Boolean | Признак товара – подарок Допустимые значения:
| Нет |
service-charge | Boolean | Признак товара – сервисный сбор Допустимые значения:
| Нет |
returnable | Boolean | Признак, что товар разрешен к возврату Допустимые значения:
Поле на данный момент не используется, зарезервировано для дальнейшей разработки. | Нет |
essential
| Boolean | Признак, что данный товар является "социальным" (товаром первой необходимости - essential goods) https://crystals.atlassian.net/browse/SRTB-4203 10.2.84.0 Допустимые значения:
Только для использования при работе с процессингом МЕГАР. | Нет |
social-pay
| Boolean | Признак, что данный товар что данный товар можно оплатить социальным сертификатом. https://crystals.atlassian.net/browse/SRTB-4216 10.2.84.0 Допустимые значения:
Только для использования при работе с процессингом МЕГАР. | Нет |
ofd-product-code
| Boolean | Признак, что данный товар должен иметь код для передачи в ОФД https://crystals.atlassian.net/browse/SRTB-4261 10.2.86.0 Для использования при работе с товарами СИЗ (Средства индивидуальной защиты) Возможные значения
| Нет |
bar-code | Комплексный | Коллекция штриховых кодов Поле является обязательным для импорта, если в товарных полках установлен соответствующий флажок Штрихкод для проверки целостности на сервере SetCentrum (Магазины) или SetRetail (Магазин): | Нет |
product-type | String | Тип товара:
| |
© 1995-2026, ООО "Кристалл Сервис Интеграция".
Все права защищены.