Генерация прайсов

Материал из ABCP Documentation
Главная > Генерация прайсов
Перейти к: навигация, поиск

Функционал генерации прайсов предназначен для того, чтобы агрегировать несколько складов в один файл с ценами профилей. То есть вы можете получать файл с конкретным ассортиментом и уровнем цен и далее предоставлять его своим клиентам. Генерация выполняется вручную с необходимо вам частотой. После того как файл сгенерируется, вы можете скачать его к себе на компьютер. При настройке конфигурации можно применять различные настройки. Ниже описаны возможности настройки.

Дополнительно:

Все опции, активированные на сайте и касающиеся ценообразования, влияют на конечный результат генерации. Например, если у вас активирована опция "Округление цены", то конечные результаты генерации будут учитывать значение опции.

Содержание

Создание прайса

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

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


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

Общие

Тип прайса

Тип файла прайса CSV, XLS или XLSX.

Если сгенерированно более 65 000 строк, то в прайсе формата XLS или XLSX эти строки будут разбиты на несколько листов. На одном листе может быть максимум 65 000 строк, все остальные переносятся на следующий лист и т.д. Если требуется разместить все позиции на одном листе, используете формат файла CSV.

Валюта

Выбирается валюта, в которой будет сгенерирован конечный прайс.

Показывать реальное наличие

Если галочка не установлена, то в прайсе реальное наличие товаров будет заменено на "+". Если галочка установлена, то будет указано такое же наличие, как и в поиске на сайте, т.е. в соответствии с настройками опции "Поиск: заменять наличие".

Правило замены

Относится к коррекции значения по наличию. Доступно при включенной опции "Показывать реальное наличие", заполняется поле в виде выражения:

5=10,<5=2,>100=50

где все найденные 5 шт. в наличии будут заменены на 10 шт. все что меньше 5 шт, будут заменены на 2 шт, а все что больше ста на 50.

правил может быть от 1 до 3 штук.

например корректным будет считаться запись

<5=10

т.е. все что меньше 5 штук, заменить на значение 10. все остальное останется без изменений.

Наименования брендов

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

Автогенерация

  • Выключена - автоматическая генерация прайса выключена. Запустить генерацию прайса можно только вручную.
  • Ежедневно - в этом режиме вы можете задать генерацию прайса до 7 раз в сутки. Установка времени в 00:00 или же пустая ячейка отключает генерацию в момент.
  • Ежедневно (будни) - в этом режиме вы можете задать генерацию прайса до 7 раз в сутки по будням (пн, вт, ср, чт, пт). Установка времени в 00:00 или же пустая ячейка отключает генерацию в момент.
  • Еженедельно - в этом режиме вы можете указать для каждого дня недели по одному времени генерации. Установка времени в 00:00 или же пустая ячейка отключает генерацию в день.
  • Раз в 3 часа - генерации каждые три часа начиная с указанного времени. Например, указано время 11:45, генерация будет запущена в 11:45, 14:45, 17:45, 20:45, 23:45, 02:45, 05:45 и 08:45.
  • Раз в 2 часа - генерации каждые два часа начиная с указанного времени.
  • Раз в час - генерации каждые час в указанную минуту.

Генерировать даже если склад не обновлялся - проверка обновления поставщиков работает при выключенной галке и включенной автогенерации. Если поставить галку или выключить автогенерацию, то проверки обновления поставщиков не будет.

"Безопасный" режим

Исключает из описания товаров некорректные символы. Работает медленнее.

Для поставщика с фиксированными ценами

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

Особенности

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

Фильтры

Включая только диапазон цен

В прайс будут добавлены товары, цена которых находится в указанном диапазоне. Цена указывается в валюте прайса.

Минимальное наличие

В прайс попадут товары с наличием равным или большим указанного.
При генерации прайса для 4mycar из прайса удаляются позиции с нулевым наличием, даже если задано минимальное наличие "0". Это обязательное условие.

Исключить наличие

Из прайса будут исключены товары с указаннвым наличием. Наличие можно указывать через запятую, например, "-1,0,1,2"

Исключить по совпадению в описании

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

Исключить бренды

Настройка исключает из генерации указанные бренды.

Исключить артикулы

Исключает указанные артикулы из генерации. Сверка происходит по очищенному номеру, то есть если в настройке ввести 01-089 а в прайсе 01 089, то артикул будет исключен из сгенерированного прайс листа.

Исключать из генерации поставщиков, необновлённых в пределах заданной нормы

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

Отправка e-mail

Уведомление о завершении

При установленном чекбоксе после окончания генерации будут отправлены e-mail на адреса с настройками указанными ниже.

Адреса уведомлений

Адрес(а) получателей письма с уведомлением о генерации. Возможные варианты заполнения:

  • test@example.com
  • test@example.com, test2@example.com

Адреса отправителя

Адрес отправителя письма с уведомлением о генерации. Обратный адрес. Адрес для ответа.

Тема письма

Тема письма с уведомлением о генерации. Если не указана, будет использована стандартная.

Отправлять во вложении

Если файл прайса размером менее 5 Мб, то он будет прикреплен к письму, иначе будет отправлена ссылка на скачивание файла прайса.

Скрытые получатели

Адрес(а) получателей скрытой копии письма с уведомлением о генерации. Возможные варианты заполнения:

  • test@example.com
  • test@example.com, test2@example.com

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

Для этого необходимо в поле поиска клиента начать вводить его имя и из появившегося выпадающего списка выбрать клиента, после чего нажать кнопку "Добавить клиента"

Mailcc.jpg

В значение поля "Скрытые получатели" можно ввести максимум 4 000 символов.

Свойства файла

Архивировать

Архивировать сгенерированный файл в zip. Необходимо включать при генерации больших прайсов и рассылки их по e-mail в качестве вложений.

Имя файла (без расширения)

Имя файла прайса, которое будут видеть клиенты. Необходимо указывать без расширения, например "price_tomilino". Допускаются латинские буквы, русские буквы, цифры, точка и знак подчеркивания. А также, если вы хотите, чтобы имя файла содержало дату последней успешной генерации прайса, то у вас есть возможность в имени файла указать шаблон - {CREATE_DATE}, например "price_tomilino_{CREATE_DATE}". Все остальные символы будут автоматически удалены.

Шаблон прайса

Шаблон прайса можно использовать в том случае, когда вы хотите в получаемый после генерации файл добавить свои данные или логотип компании или же изменить расположение колонок. Данные изменения возможно внести, используя персональный шаблон. Необходимо понимать что шаблон - это файл содержащий переменные, описанные ниже, а не прайс с данными. XLS или CSV(разделитель текста-табуляция) файл с шаблоном полей для генерации прайс листа в кодировке windows-1251. Обращаем Ваше внимание: при загрузке собственного шаблона возможна генерация максимум 100 тыс. позиций.

Доступные переменные:

ПЕРЕМЕННАЯ ОПИСАНИЕ
{rows} Обязательная. Первая ячейка строки, в которой будут выводиться позиции прайса, должна начинаться с этой переменной(см. примеры ниже)
{brandName} Бренд
{brandNumberFix} Каталожный номер
{price} Цена покупки
{priceSale} Цена продажи
{availability} Наличие
{grp} Группа завода изготовителя
{description} Описание
{code} Код поставщика
{packing} Количество в упаковке
{currencyCode} Код валюты
{deadlineHV} Срок доставки (на формат вывода влияет опция "Отображение срока поставки на сайте";
на отображение также влияет опция "Поиск: время в часах, меньше которого выводить срок доставки в часах";
указываются единицы измерения времени: дни, часы )
{deadlineInHours} Срок доставки в часах
{currentDate} Текущая дата в формате 'Год-месяц-день Часы:Минуты'
{resellerSite} Основной домен сайта
{currencyCode} Код валюты прайса, например RUB
{currencyDesignation} Сокращенное название валюты прайса, например руб.
{distributorId} Идентификатор поставщика
{distributorRouteId} Идентификатор маршрута поставщика
{distributorRouteDescription} Краткое описание маршрута

Внимание! В XLS-шаблоне в ячейке с каталожным номером необходим модификатор {SETSTRING}, иначе номера начинающиеся с "0" программами чтения xls-файлов будут считаться числами и распознаваться неверно. То есть этот модификатор вставляем в поле, где будет расположен артикул перед или после параметра {brandNumberFix}. Т.е. чтобы было так: {SETSTRING}{brandNumberFix}


К примеру вы загрузили шаблон в таком формате(XLS, XLSX):

Wiki шаблон.jpg

Ваш прайс после генерации будет выглядеть(XLS, XLSX):

Wiki прайс.jpg


К примеру вы загрузили шаблон в таком формате(CSV):

Wiki шаблон csv.jpg

Ваш прайс после генерации будет выглядеть(CSV):

Wiki прайс csv.jpg


Пример шаблона: http://ourtest.abcp.ru/price_template.xls

Расширение подгружаемого шаблона должно совпадать с Тип прайса в конфигурации.

НИ В КОЕМ СЛУЧАЕ НЕ ДОБАВЛЯЙТЕ В ШАБЛОН ОБЫЧНЫЙ ПРАЙС_ЛИСТ!

Что делать для одинаковых товаров

Оставлять лучший по выбранному критерию

  • Оставлять лучший по цене, наличию, сроку

Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого ниже цена. Если цены совпадают, будет выбран товар с большим наличием. При совпадении наличия товар выбирается по меньшему сроку доставки

  • Оставлять лучший по сроку, цене, наличию

Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого меньший срок доставки. Если сроки совпадают, будет выбран товар с меньшей ценой. При совпадении цены товар выбирается по большему наличию

Суммировать наличие при совпадении цены и срока

При совпадении цены и срока, суммируется наличие.

Доступен только в случае выбранного критерия выбора лучшего

Всегда считать товар со своих складов лучшим

Товар со своих складов будет считаться лучшим (свои склады задаются в опции "Свои склады (id собственных складов реселлера (через запятую)")

Доступен только в случае выбранного критерия выбора лучшего

Считать бренды из одной группы как один бренд

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

Доступен только в случае выбранного критерия выбора лучшего

Региональные настройки

Десятичный разделитель

Определяет символ, который будет отделять дробную часть числа в цене товаров. Для русскоязычных версия MS Excel лучше использовать точку и формат ячейки "Цена", что гарантирует корректное отображение, подсчет и сортировку по этой колонке.

Выгрузка предложений на ZZAP

Для того, чтобы прайсы успешно обрабатывались необходимо:

  • использовать формат CSV
  • установить галочку ""Безопасный" режим"
  • оставить шаблон прайса пустым
  • установить галочку "Скрывать шапку в прайс-листе"
  • установить галочку "Выводить срок поставки 6-й колонкой" (если используется формат ZZAP "6 колонок с наличием и сроком поставки")

Пример настройки:

Zzapl.jpg

При настройке прайс-листа в ZZAP использовать тип "6 колонок с наличием и сроком поставки", колонки настроить следующим образом:

Generate.jpg