Открыть главное меню

Export of price lists EN

Версия от 13:38, 17 мая 2022; Davydova (обсуждение | вклад) (Новая страница: «Функционал генерации прайсов предназначен для того, чтобы агрегировать несколько склад...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

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

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

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

Содержание

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

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

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


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

Также при изменении профиля генерации (например, Опт на Розницу) изменится и ссылка для скачивания итогового файла. Другие изменения (выбранные поставщики, фильтрация и т.д.) не влияют на ссылку.

Общие

Тип прайса

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

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

Валюта

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

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

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

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

Относится к коррекции значения по наличию. Доступно при включенной опции "Показывать реальное наличие", заполняется поле в виде математического выражения. Правил может быть от 1 до 3 штук. Несколько правил на "больше" или "меньше" не применимы.

Примеры корректных записей:

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

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

<5=10

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

7=3,10=30

позиции с наличием 7 будут иметь наличие 3, наличие 10 изменится на 30. Т.е. несколько условий на "равно" сработают.

Не сработает условие вида >3=10,>10=20,>20=25 - применится только последнее >20=25.

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

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

Приоритетный источник описания товара

  • Прайс-лист. Это значение по умолчанию. Если в прайсе описание отсутствует, подставляется дефолтный текст "Деталь" defaultArticleDescription
  • Информация о товарах (Описание). В этом варианте будет использовано "Описание" товара из раздела "Информация о товарах". Если у товара нет описания в "Информации о товарах", описание будет взято из прайса. Если отсутствует в прайсе, то подставляется дефолтный текст "Деталь" defaultArticleDescription
  • Информация о товарах (Расширенное описание). В этом варианте будет использовано "Расширенное описание" товара из раздела "Информация о товарах". Если у товара нет расширенного описания в "Информации о товарах", описание будет взято из прайса. Если отсутствует в прайсе, то подставляется дефолтный текст "Деталь" defaultArticleDescription

Выгрузка Б/У предложений из партий ТС

Варианты:

  • "Да, любое состояние" (по умолчанию)
  • "Только отличное состояние"
  • "Хорошее состояние и лучше"
  • "Удовлетворительное состояние и лучше"
  • "Под восстановление и лучше"
  • "Нет"

В значении "Нет" исключаются товары с признаком "товар, бывший в употреблении".

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

У выгружаемых б/у товаров в начало описания добавляется [Б/У]. В конец описания добавляется описание состояния из партии. Например, "[Б/У] Рулевая рейка. Состояние - отличное".

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

  • Выключена - автоматическая генерация прайса выключена. Запустить генерацию прайса можно только вручную.
  • Ежедневно - в этом режиме вы можете задать генерацию прайса до 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, то артикул будет исключен из сгенерированного прайс листа.

Также можно ввести регулярное выражения для исключения артикулов по частичному совпадению. Регулярное выражение обязательно должно начинаться и заканчиваться прямыми слешами, например: /04465(.*)/ для удаления всех артикулов, начинающихся с 04465.

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

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

Отправка e-mail

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

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

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

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

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

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

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

Тема письма

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

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

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

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

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

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

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

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

Mailcc.jpg

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


Выгрузка на FTP

Включить

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

Настройки FTP

FTPexport.png

Закачка будет осуществляться один раз сразу после окончания генерации. При недоступности FTP-сервера, разрыва коннекта и других технических неполадках соединения с FTP-сервером, повторных попыток аплоада не будет выполнено.


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

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

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

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

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

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

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

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

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


Пример шаблона можно скачать по ссылке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Generate.jpg

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

Zzapl.jpg