Quad.Wiki

Quad.Magic - Обработка остатков, поставщиков, конкурентов

 

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

Если вы хотите видеть отдельно по каждому типу наличия еще срок доставки, то перед действием обработки остатков должно быть выполнено действие “Рассчитать сроки доставки”.

Действие может выполняться продолжительное время, поэтому не нужно его добавлять в общую группу действий обновления, если вы не отслеживаете информацию, которую готовит это действие, регулярно. Можно выполнять отдельным действием, например, 1 раз в день.

Результаты выполнения действия будут видны во вкладке Продукция.

Какая информация будет подготовлена при выполнении этого действия:

1. Количество привязанных товаров поставщиков (колонка П*)

2. Количество привязанных товаров поставщиков В наличии (П+)

3. Количество привязанных товаров конкурентов (К*)

4. Количество привязанных товаров конкурентов В наличии (К+)

5. Общий остаток по всем прайсов товаров в статусе “Склад” (колонка Ост-к (скл))

6. Общий остаток по всем прайсов товаров в статусе “В наличии” (колонка Ост-к (нал))

7. Ближайшая дата доставки товара в статусе “В наличии” (В наличии (дата))

8. Общий остаток по всем прайсов товаров в статусе “Под заказ” (колонка Ост-к (зак))

9. Ближайшая дата доставки товара в статусе “Под заказ” (Под заказ (дата))

10. Общая сумма изменений остатка товара по всем прайсам (подробнее смотрите здесь: )

 

Если у вас какие-то колонки не видны в таблице во вкладке Продукция, то отобразить их можно так:

 

Пункты 5, 6, 8, 10 будут рассчитаны, если настроена работа с остатками

Пункты 7 и 9 будут рассчитаны, если настроены сроки доставки

 

Настройки задания

В Настройка 1 можно задать способ подсчета остатков для поля Ост-к (нал) - это может быть не обязательно сумма всех остатков, но и другие значение, например максимальное или минимальное, или не только со статусом “В наличии”.

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

По умолчанию в него суммируются остатки всех прайсов поставщиков, у которых установлен статус наличия “В наличии”

Настройки задаются с помощью тегов, каждый тег с новой строки, пример:

 

Выбор статусов товаров, которые будут учитываться при подсчете остатка Ост-к (нал)

NAL+SKL - использоваться в расчете будут не только остатки В наличии, но и остатки с типом Склад (не работает, если указан тег SKL, используется только один из этих тегов)

SKL - использоваться в расчете будут остатки Склад вместо В наличии

0NAL - если установлен этот тег, то сначала считаются остатки Склад, если их нет, то остатки В наличии.

0ZAK - если установлен этот тег, то сначала считаются остатки В наличии или Склад + В наличии, если их нет, то остатки Под заказ.

Если заданы оба тега, 0NAL и 0ZAK , то сначала считаются остатки Склад, если их нет, то остатки В наличии, если их нет, то остатки Под заказ.

 

Выбор способа подсчета количества остатка

MINVAL - считается не суммарный остаток, а минимальный

MAXVAL - считается не суммарный остаток, а максимальный

SELVAL - считается только остаток товара, который выбран в качестве поставщика, т.е. берется остаток из выбранного наценкой прайса поставщика

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

MINSELVAL - считается минимальный остаток товара у выбранного поставщика, когда к одному вашему товару привязано несколько товаров одного поставщика

MAXSELVAL - считается максимальный остаток товара у выбранного поставщика, когда к одному вашему товару привязано несколько товаров одного поставщика

 

Ограничение на цену учитываемых остатков

SAMEPRICE - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика.

SAMEPRICE1 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +1%

SAMEPRICE2 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +2%

SAMEPRICE5 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +5%

SAMEPRICE10 - учитываются только товары поставщиков, у которых цена меньше или равна оптовой цене выбранного наценкой товара поставщика +10%

 

Пример 1

Нужно учитывать только остаток выбранного поставщика

SELVAL

 

Пример 2

Нужно учитывать максимальный остаток среди всех поставщиков, со статусами Склад и В наличии, у которых цена отличается от цены выбранного поставщика не больше чем на 1%

MAXVAL NAL+SKL SAMEPRICE1

 

Пример 3

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

MAXSELVAL SAMEPRICE

 

Пример 4

Учитываются суммарные остатки склада, если их нет то суммарные остатки В наличии, если их нет, то суммарные остатки Под заказ

Фильтр товаров, для которых работает задание

Фильтр можно ввести в Настройка 2

Фильтр вводится в виде целого запроса, который выбирает ID товара из таблицы products с какими-то ограничениями.

Пример, выбор товаров только определенной группы:

где 012340235 - внутренний код группы.