Товарный справочник можно загружать в виде цельной карточки товара со всеми необходимыми типами данных внутри, а также разделить на потоки по отдельным типам.
При указании номера магазина в карточке товара все вложенные в него сущности, кроме самого товара, будут загружены только на указанные магазины.
Импорт разных типов данных можно выполнять в любом порядке, кроме тех, которые явно требуют предварительной загрузки основной карточки товара.
При указании номера магазина в импортируемой сущности отдельным заданием она будет загружена на указанный магазин, при отсутствии номера - на всю сеть.
Если у товара есть привязанная цена для нужного магазина, сущность будет отправлена на магазин, если цены нет - не будет отправлена.
При отправке данных в отдельных потоках, которые не могут загрузиться ниже по топологии без основных данных по товару, они будут сохраняться на сервере, не привязанные к товару.
После получения минимального необходимого количества данных товар будет скомпонован в единую карточку и отправлен ниже по топологии на магазины и кассы.
Цены всегда должны загружаться в отдельном потоке, как на отдельный товар и магазин, так и на всю торговую сеть.
Часть товарных сущностей не может быть загружена в разрезе магазинов.
На кассу любая сущность, кроме цен, загружается только при наличии полных данных по товару, несмотря на возможность загружать отдельные элементы на сервер без предварительной загрузки товара.
Правила схемы: 1. Под “основной карточкой товара” подразумевается основной набор данных без цен согласно правилам интеграции сущности goods-catalog/good, минимально должен содержать:
2. Топология сети в данном случае не важна, правила импорта и транспорта одинаковы для топологии Centrum-Retail-POS (физические магазины) и Centrum-POS (виртуальные магазины). |
Тип данных | Корневой элемент в схеме <goods-catalog> | Возможно ли загружать до импорта основной карточки товара (в отдельном пакете импорта) | Можно ли загружать в разрезе магазинов |
---|---|---|---|
<good> | - | Нет | |
<good-kit> | Нет | Нет | |
<bar-code> | Да | Нет | |
<price-entry> | Да | Да | |
<max-discount-restriction> | Да | Да | |
Ограничение минимальной цены (в частности для крепкого алкоголя) | <min-price-restriction> | Да | Да |
<sale-denied-restriction> | Да | Да | |
<product-sales-allowing> | Нет | Нет | |
<clothing-cis> | Нет | Да | |
<wholesale-levels> | Нет | Да | |
<stock-operation> | Да | Да | |
<counterparty> | Да | Да | |
<consignor-link> | Да | Да | |
<goods-group> | Да | Нет | |
Группа продаж (товарные списки) | <sale-group> | Да | Да |
<excise-bottles> | Да | Нет | |
<alcocode> | Да | Нет | |
<mrc> | Да | Да | |
<plugin-properties> | Да | Нет | |
<goods-shop-property> | Да | Да |
|
Способ импорта | Положение настройки отправки на кассы товаров без цен ( | Товар был ранее загружен | Цена была ранее загружена | Поведение системы | Примечания |
---|---|---|---|---|---|
Товары с ценами | false/true | нет/да | нет/да |
| Можно применять для загрузки ТОЛЬКО на Retail. На ЦО (Centrum) либо в схеме с Set ESB требуется загружать цены и товары отдельно. |
Товар без цен | false | нет/да | нет | Товар будет сохранён в ЦО, но не будет отправлен на магазины и кассы. | |
Товар без цен | false | нет/да | да | Товар с ценами будет отправлен в кассы тех магазинов, где этот товар уже был загружен и имел привязанную цену. |
|
Товар без цен | true | нет/да | нет/да | Товар будет сохранён в ЦО и будет отправлен на все магазины и кассы, цены в составе товара отправлены не будут. |
|
Только цены | false | нет | нет/да | Цена будет сохранена в ЦО и отправлена на магазины, но не будет отправлена на кассы. | |
Только цены | false | да | нет | Цена будет сохранена в ЦО и отправлена на магазины и кассы вместе с товаром. | |
Только цены | false | да | да | Цена будет сохранена в ЦО и отправлена на магазины и кассы без товара, только сама цена. | |
Только цены | true | нет | нет/да |
| |
Только цены | true | да | нет/да | Цена будет сохранена в ЦО и отправлена на магазины и кассы без товара, только сама цена. |