Export of price lists EN
Функционал генерации прайсов предназначен для того, чтобы агрегировать несколько складов в один файл с ценами профилей. То есть вы можете получать файл с конкретным ассортиментом и уровнем цен и далее предоставлять его своим клиентам. Генерация выполняется вручную с необходимо вам частотой. После того как файл сгенерируется, вы можете скачать его к себе на компьютер. При настройке конфигурации можно применять различные настройки. Ниже описаны возможности настройки.
Дополнительно:
- Генерация выгрузки в формате YML
- Генерация прайсов для AVITO
- Генерация прайсов Google Merchant Center
- Обновление цен и остатков на Ozon
Все опции, активированные на сайте и касающиеся ценообразования, влияют на конечный результат генерации. Например, если у вас активирована опция "Округление цены", то конечные результаты генерации будут учитывать значение опции.
Содержание
Создание прайса
При создании прайса необходимо выбрать его тип:
- обычный прайс,
- генерация 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 адресов для отправки уведомлений, можно добавлять клиентов.
Для этого необходимо в поле поиска клиента начать вводить его имя и из появившегося выпадающего списка выбрать клиента, после чего нажать кнопку "Добавить клиента"
В значение поля "Скрытые получатели" можно ввести максимум 4 000 символов.
Выгрузка на FTP
Включить
Выгрузка сгенерированного прайс-листа доступна только для профиля генерации с типом "Прайс-лист". При установленном чекбоксе после окончания генерации файл прайс-листа будет закачиваться на указанный в конфиге сервер с указанными параметрами..
Настройки FTP
Закачка будет осуществляться один раз сразу после окончания генерации. При недоступности 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):
Ваш прайс после генерации будет выглядеть(XLS, XLSX):
К примеру вы загрузили шаблон в таком формате(CSV):
Ваш прайс после генерации будет выглядеть(CSV):
Пример шаблона можно скачать по ссылке
Расширение подгружаемого шаблона должно совпадать с Тип прайса в конфигурации.
НИ В КОЕМ СЛУЧАЕ НЕ ДОБАВЛЯЙТЕ В ШАБЛОН ОБЫЧНЫЙ ПРАЙС_ЛИСТ!
Что делать для одинаковых товаров
Оставлять лучший по выбранному критерию
- Оставлять лучший по цене, наличию, сроку
Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого ниже цена. Если цены совпадают, будет выбран товар с большим наличием. При совпадении наличия товар выбирается по меньшему сроку доставки
- Оставлять лучший по сроку, цене, наличию
Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого меньший срок доставки. Если сроки совпадают, будет выбран товар с меньшей ценой. При совпадении цены товар выбирается по большему наличию
Суммировать наличие при совпадении цены и срока
При совпадении цены и срока, суммируется наличие.
Доступен только в случае выбранного критерия выбора лучшего
Всегда считать товар со своих складов лучшим
Товар со своих складов будет считаться лучшим (свои склады задаются в опции "Свои склады (id собственных складов реселлера (через запятую)")
Доступен только в случае выбранного критерия выбора лучшего
Считать бренды из одной группы как один бренд
Опция позволяет рассматривать бренды, находящиеся в одной группе, к примеру, HYUNDAI, KIA, Mobis, как один бренд и выбирать из найденных позиций лучшее предложение.
Доступен только в случае выбранного критерия выбора лучшего
Региональные настройки
Десятичный разделитель
Определяет символ, который будет отделять дробную часть числа в цене товаров. Для русскоязычных версия MS Excel лучше использовать точку и формат ячейки "Цена", что гарантирует корректное отображение, подсчет и сортировку по этой колонке.
Выгрузка предложений на ZZAP
Для того, чтобы прайсы успешно обрабатывались необходимо:
- использовать формат CSV
- установить галочку ""Безопасный" режим"
- оставить шаблон прайса пустым
- установить галочку "Скрывать шапку в прайс-листе"
- установить галочку "Выводить срок поставки 6-й колонкой" (если используется формат ZZAP "6 колонок с наличием и сроком поставки")
Пример настройки:
При настройке прайс-листа в ZZAP использовать тип "6 колонок с наличием и сроком поставки", колонки настроить следующим образом: