Программы для обработки прайс-листов. Часть 2. PDS-Price

Проект PDS-Price создан в 2004 году российскими специалистами и постоянно усовершенствуется. С 2010 по 2011 использовал ее в своем интернет-магазине электроники, и автоматизация благодаря PDS-Price дала значительный толчек вперед.

В связи с уже достаточно большим функционалом программы, в обзоре будут только ключевые особенности. Для программы PDS-Price  доступна весьма подробная и удобная инструкция, можно сказать по адресу https://im-business.com/www.pdsprice.ru/downloads/UserManual%20PDS-Price.pdf. Также можно подать заявку на сайте и получить 30 дневную демонстрационную версию. Стоимость полной версии на момент написания статьи — 7500р.

Внешний вид Pds-Price
Внешний вид Pds-Price

 Начнем сразу с импорта прайс-листов.

Программа PDS-Price позволяем импортировать прайсы в формате XLS, и CSV. Увы нет фунции выбора кодировки, поэтому некоторые CSV могут импортироваться некорректно, с XLS такой проблемы не возникает.

Настройка загрузки данных PDS-Price
Настройка загрузки данных PDS-Price

Колонки для импорта строго задаются программой — артикул поставщика, название товара, цена закупки, розничная, парт-номер,склад. Для колонки “название” можно производить склейку, на тот случай если название в разных ячейках. Под склад также предназначена доп. ячейка, если склада два. Если в прайсе несколько страниц, можно выбрать с какой импортировать.  Но если необходим импорт с нескольких страниц, придется создавать несколько “поставщиков”, с каждой страницей в отдельности. Также есть опция отнять % от всего прайс листа (насколько помню, в 2010 году этой опции еще не было). До сих пор нет возможности подключения отдельно прайса, отдельно остатков. Также значительный минус —  нет ячейки курс, т.е в прайсе все цены должны быть в одной валюте.  Валюта задается при импорте прайс-листа. При импорте не надо указывать колонку категорий, об этом чуть дальше. В программе можно гибко настроить распознавания наличия в специальном справочнике. Очень удобно что есть подсказка, какие символы из колонки наличия не распознаны.

Скорость импорта приемлема. Прайс-лист в 6000 строк импортируется 15-30 секунд. Прайс в 23000 позиций — 70 секунд. Многоядерность программа увы не поддерживает, во всех операциях было задействовано только одно ядро.

Алгоритм работы

Алгоритм работы PDS-Price  очень простой. После импорта прайс-листа товары попадают в так называемый “остаток”. Остаток можно отобрать как по одному поставщику, так и по всем. Правее есть поле поиска. Можно вводить несколько слов сразу, например Ноутбук acer и останутся только ноутбуки acer. Также отфильтрованный список можно сохранить сразу в Excel, что бывает очень востребовано. Поиск происходит очень быстро. Единственный недостаток — окошко поиска слишком маленькое, было бы хорошо его расширить. Из окна остаток  можно добавить товар как новый или сопоставить с существующим. Очень удобная функция, — при добавлении товаров, товары автоматически по артиклю проверяются, нет ли уже такого в учетной системе, и если есть — не добавляется. Значительным минусом является то, что наименование отредактировать под себя можно только вручную. Функции автозамены при импорте в программе нет, можно только запускать автозамену в добавленных товарах в ручную. Все товары в “остатках” не привязаны никак к категориям. Отбирать товары необходимо только фильтром. Поэтому при импорте прайс-листа и не нет возможности указывать колонку категории. С одной стороны это облегчает работу, но для прайсов, где есть только бренд и модель, без указания типа товара — придется разбираться с каждым отдельно.

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

Сопоставление одинаковых товаров.

Для каждого товара можно ввести таблицу критериев отбора товара, с условиями И, ИЛИ, НЕ. Например для товара Внешний корпус AgeStar 3UB2O1  USB3.0 to 2.5″hdd SATA blue

Можно прописать критерии

“AgeStar”  И “3UB2O1” И “blue”

ИЛИ

“AgeStar”  И “3UB2O1” И “голуб”  (если будет цвет на русском языке)

Критерии отбора PDS-Price
Критерии отбора PDS-Price

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

Для тех, кто не знаком с логическими выражениями. Условие И — значит в строке должны все буквосочетания обязательно. В нашем случае в товарном предложении должны обязательно 3 слова AgeStar 3UB2O1 blue. Условие ИЛИ — возможность выбора. Или Blue или голубой. Условие НЕ, в нашем примере нет. Это исключение — если встречается исключение, товар не подходит. Например для такого товара как Lenovo A800 будут условия Lenovo И A800  но обязательно добавить НЕ Чехол  НЕ аккумулятор и т.п.

Такой алгоритм требует много ручной работы, но делает эту программу универсальной, она даже подойдет для таких тематик где нет парт-номеров, и названия могут очень варьироваться у разных поставщиков. Например в тематиках — одежда, обувь, мебель, продукты.

После того как прописаны критерии, необходимо запустить “найти соответствия”. Можно искать как по всем товарам, так и внутри определенной категории. Поиск осуществляется также по коду поставщика. Несколько это кажется странным — зачем искать по коду поставщика, если при добавлении товара и так должна создаваться связь. Так и происходит. Но это связано с особенностью — за уникальный товар принимается именно строка названия в прайсе. И если поставщик как-то изменит название (а такое бывает достаточно часто) — связь потеряется, тут и пригодится алгоритм сопоставления по коду поставщика. Все сопоставления по критериям и коду поставщика приходится подтверждать вручную. Также нет механизма сравнения по парт-номеру, что еще больше добавляет ручной работы.

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

Ценообразование.

В программе PDS-Price есть несколько видов наценки

  • Общая наценка/скидка на весь прайс-лист
  • Общая наценка на все товары
  • Загрузка прайса с РРЦ (с приоритетом и без)
  • Загрузка прайса “распродажа” — позиции с данного прайса выделены, и при экспорте первые.
  • Индивидуальная ступенчатая наценка на каждую категорию, можно задать до 5 ступенек, но наценка выражается только в %. Но на самом деле, это не ступеньки, а “контрольные точки”, программа сама рассчитывает формулу наценки. Например можно указать что на товар в 10 уе наценка 50%, а на товар в 20 уе наценка 30 %. То для товаров между 10 и 20 уе наценка будет меняться плавно. Пока такая функция есть только PDS-Price.

    Установка наценок PDS-Price
    Установка наценок PDS-Price
  • Можно обозначить каких поставщиков для пересчета цен. (т.е. некоторые поставщики могут находится только для наглядности, и не влиять на цену). Также выбор своих поставщиков можно сделать индивидуально для каждой категории.
  • Можно установить для товара индивидуальную наценку, и флаг “спец цена”

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

Пересчет цен происходит очень быстро, пересчет 35000 товаров заняло около 2 секунд.

Возможности экспорта.

PDS-Price позволяет выгрузить сводный прайс-лист, файл YML для яндекс-маркета, а также фаил для таких CMS — PHPShop, Shop-Script, WebAsyst, Simpla, ShopCMS, AmiroCMS, VamShop. Для всех перечисленных движков создается CVS файл, который потом надо импортировать через админ-панель сайта. Проверку проводил только для WebAsyst.  Минусом является то, что такой перенос не очень информативный. Например при удалении товара из базы, товар по прежнему останется на сайте. Если движок менее распространенный, или самописный — можно настроить экспорт в CVS. Легко заменить, что в списке нет Bitrix, это не связано с программой, а с тем что в Bitrix нет функции импорта с файла. Но для любого программиста Bitrix написать функцию импорта через API не составить никакого труда.  Для сводного прайс-листа можно выбрать шаблон файла, колонки, типы цен, но нельзя выбрать категории — только все.

В экспорте можно добавить до 4 дополнительных цен,  с индивидуальной наценкой относительно базовой цены.

Дополнительные возможности

Одной весьма отличительной и полезной функцией является сопутствующая программа PDS-Price Light — позволяет создать заказ, выставить счет на выбранные товары прямо из программы. Также дополнение позволяет сформировать заявки поставщику.. Программа только формирует Excel фаил, учета никакого не ведет.

Работа техподдержки:

Техническую поддержку программы можно осуществить по московскому номеру, заказать бесплатный звонок с сайта или написать по электронной почте. На “заказать звонок” реагируют мгновенно. Несколько раз отправлял письмо в техподдержку, и на все получил в течении нескольких часов развернутый ответ.

Будущее проекта.

Также удалось пообщаться с разработчиками о новых версиях, что планируется. Очень кстати оказалась внедрение мультивалютности при импорте, а также обработка многостраничных прайсов как единого поставщика. Большие нововведения будут для обработки прайсов с автодеталями — добавят функции автоматического сопоставления по производителю + парт-номеру, автоматическое добавление товаров.

Похоже разработчики на верном пути, буду следить за новыми версиями.

Выводы
Плюсы:

  • Простота и удобный интерфейс. Обучится программе можно за несколько дней
  • Универсальность. PDS-Price подходит для любых видов товаров — электроники, аксессуаров, автозапчастей, одежды.
  • Подробная инструкция
  • Проверка товара по парт-номеру при добавлении.

Минусы

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

Мнение эксперта

Пару лет назад данный продукт, реально создал большой толчок моему бизнесу, и сейчас создает впечатления продуманного и простого в работе продукта. Периодически выходят более функциональные версии. Переписка с техподдежкой дала понять, что им важно мнение клиента, и продолжат усовершенствовать свой продукт. PDS-Price вполне подойдет для начинающего/среднего магазина с ассортиментом до 10-15 тыс наименований, и не слишком динамическими изменениями. Для федеральным магазинов потребуются более сложные продукты, о них будет дальше. Если у Вас возникли вопросы по программе PDS-Price можете оставить их в комментариях или отправить на электронную почту, я постараюсь на все ответить.