2020-01-21
47176
68
6049
7 мин.


Определение наличия товара в прайс-листе поставщика

Функция определения наличия товара в прайс-листах позволяет привести все значения наличия из разных прайсов в единый стандартизированный вид. Настройка определния наличия товара используется для приведения статусов наличия товаров из прайс-листов поставщиков к единому структурированному виду.
Как известно у каждого поставщика имеется своя отметка о наличии товара, где-то это "Есть", где-то "Да" или "+", причём "+" не обязательно означает что товар есть в наличии, ведь могут быть "++" и "+++", которые тоже "что-то" означают.

Настройка определения наличия под каждый прайс-лист

E-Trade Jumper позволяет настроить определение наличия под каждый прайс индивидуально. Для этого откройте вкладку "Наличие" для прайс-листа для которого требуется настроить индивидуальное определение наличия товара.

Добавьте нужные статусы для их определения нажав на кнопку +


Пропишите значения наличия из прайса для каждого из статусов наличия


Описание колонок сетки

  • Перечисление значений наличия из прайс-листа
    Укажите через запятую слова из прайс-листа, которые указывают на выбранный вами статус наличия.
    Например вы добавили статус "В наличии", в прайсе поставщика данный статус отмечен знаками +++ и словом "доступно", перечислите их через запятую (так же можно перечистить через точку с запятой). Для других статусов проведите аналогичные действия.
    Если в прайсе есть пустые ячейки в колонке со статусом наличия, например означающие то, что товара нет, тогда у вас есть возможность задать макроподстановку {EMPTY} или {ПУСТО}.
  • Перечисление исключений
    Это аналог настройки выше, которая работает в в противоположном направлении, она позволяет вносить исключения в поиск статуса наличия.
    Например в прайсе есть статусы "Есть" и "Есть (мало)". У нас стоит задача, чтобы под статусом "В наличии" были только товары у которых в прайсе статус "Есть", для этого в исключении необходимо указать "Есть (мало)".
  • Поиск по вхождению слова
    Активирует режим поиска по вхождению (содержанию) для указанных в перечислении значений. При выключении данного режима будет производиться точный поиск указанного значения.
  • Загружать товары только с этим статусом
    При активации данного флага, из прайс-листа будут загружаться товары только с этим статусом. Например можно отметить флагом статусы "В наличии" и "Предзаказ", после загрузки данных вы не увидите товаров со статусом "Нет в наличии".
  • Добавление количества
    Позволяет заполнять колонку "Количество" для всех товаров, у которых определён этот статус. Например для статуса "В наличии" количество 100, а для "Предзаказ" количество 5.
  • Определять количество
    При активации данного флага будет произведена попытка определить числовое количество товара в указанной колонке прайс-листа.
  • Стоимость доставки
    Позволяет указать стоимость доставки для товаров с этим статусом наличия.
  • Фильтр
    "от" - "до" - вы можете указать диапазон чисел, по которым следует определять статус наличия, к примеру от 5 до 99999, считать товар в наличии.
  • Производитель - применение правила поиска статуса наличия только для определённого производителя.
  • Порядок применения правила
    Позволяет указать порядок поиска статуса наличия.
  • Наценка / Скидка
    Вы можете наценивать товар или устанавливать скидку на основании статуса наличия, для этого можно задать процент, коефициент или фиксированное значение.
  • Активность
    Регулирует активность правила поиска статуса наличия.
  • Поле источник
    По умолчанию поиск статуса наличия производится в поле "Статус наличия", но это можно изменить, указав в "Поле источник" нужное вам поле.

Справочник статусов наличия для всех прайс-листов

Если для прайс-листа не настроено определение наличия товара, тогда применяются глобальные настройки для всех прайс-листов

Дополнительный фильтр

Позволяет более детально применять статус наличия для товаров, с учётом заданных условий. Например вы можете прописать статус наличия "В наличии" только для товаров у которых цена больше 1000.

Как загрузить из прайс-листа только товары с определённым статусом наличия?

  • Поставить флажок в сетке "Загружать товары только с этим статусом наличия" для статуса, товары, которого вам нужны.
  • Второй вариант, вы можете составить правило игнорирования, в котором указать значения наличия из прайса, которые загружать не стоит. Значания задаются указанных в прайс-листе.
  • Третий вариант, составить правило загрузки товаров для всех категорий, в котором указать значения наличия из прайса, которые указаны для товаров, которые вам необходимы. Этот вариант ускорит загрузку данных из прайса, т.к. не нужные товары будут отброшены в момент загрузки.

Добавление индивидуального статуса наличия

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


 

Вопросы

Как правильно настроить наличие товара, если в прайсе поставщика обозначается как "N" и "Y", при этом у нас на сайте наличие выставляется конкретным количеством товара. Каким образом это можно решить при сведении прайса с каталогом?

Для начала настроить определение наличия для прайса, чтобы программа определяла статусы "В наличии" (Y") и "Нет в наличии" ("N").
Далее составить формулу для товаров базового каталога для поля "Количество", с целью указывать то количество, которое требуется под определённый статус

CASE {Товар БК: Статус наличия}
   WHEN 'В наличии' THEN 100
   WHEN 'Нет в наличии' THEN 0
   WHEN 'Предзаказ' THEN 10
ELSE '0' END

Так же можно настроить для прайс-листов замену символьного статуса наличия полученного из прайса на числовые значения


Как настроить определение наличия товара, если в прайсе поставщика есть информация по нескольким складам
Наприме, имеем прайс в формате XML, по каждому товару есть информация по складу и наличию товара.

Создаём новые поля по каждому складу

Указываем в адресе столбца выражение XPath для получения нужных данных из прайса
//x:Склады/x:Склад[x:Название="Киев"]/x:Остаток
//x:Склады/x:Склад[x:Название="Харьков"]/x:Остаток

Если у Вас прайс в формате XLS, тогда укажите просто номер столбца.

Составляем логическую формулу для определения статуса наличия товара, то есть для понимания "когда товар считать в наличии". Для этого добавляем поле "Статус Наличия" и указываем формулу в которой проверяем значение по каждому складу, в данном примере, если в обоих складах пусто(ноль), тогда будем учитывать товар как "Нет" в наличии, в противном случае как "Есть"

Результат настройки (три товара в наличии, один товар нет)


Описание товаров



Сохрани ссылку на эту статью


Далее