Price Loader - это удобная бесплатная утилита для Windows, с помощью которой можно легко загрузить целую базу магазина, с описаниями, изображениями в интернет-магазин из прайс-листа вашего поставщика, либо прямо из файла Яндекс.Маркета (YML файла)!

Вы можете использовать Price Loader, чтобы быстро загрузить базу с Яндекс.Маркета, или из прайс-листа поставщика, и посмотреть, насколько подходит вам PHPShop.

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

Добавлена возможность автоматического поиска и загрузки изображений через Google Image по артикулу или названию с последующей их обработкой (ресайзинг, ватермарк) и автоматической загрузкой на сайт. Для создания товарной базы интернет-магазина потребуется только прайс-лист поставщика, все остальное сделает за вас PriceLoader!

Смотрите также: Где взять ссылку на YML прайс для Яндекса?

Внимание! PriceLoader не загрузит ваши характеристики, нужно завести их руками по инструкции, и уже загруженные товары отметить галочкой, и привязать к характеристикам через опцию "Отметить все - С отмеченными - Связать с характеристикой". Таким образом "раскидать" все имеющиеся каталоги.

Если вы работаете с уже рабочей базой с целью обновления, для подстраховки сделайте резервную копию базы, чтобы в случае необходимости вы смогли вернуть все обратно: меню База - Резервные копии базы - Создание резервной копии - Ок. Ждем несколько секунд и жмем ссылку - Скачать файл (0.02 МБ), сохраняем в удобное для нас место.

  1. Скачайте пакет утилит с демо-магазином PHPShop EasyControl (кнопка "Установить на компьютер").
  2. Запустите утилиту PriсeLoader. 
  3. В диалоговом окне укажите путь к прайс-листу, папки с картинками. Картинки предварительно необходимо положить в папку, назвав изображение именем артикула, например А0001.jpg. Если на 1 товар нужно добавить несколько изображений, то называем их так: А0001_1.jpg, А000_2.jpg. Вариант 2: назвать папку именем артикула и положить в нее изображения под любыми названиями.
  4. Чтобы не мучаться с картинками и названиями, можно указать ссылку с YML-файлом для Яндекс.Маркета. Например, в cms PHPShop ссылка имеет вид http://имя_сайта/yml/yandex.php. Price Loader "скушает" эту базу, сразу с картинками и ценами, и загрузит на ваш сайт, если выбрана опция "Записывать на ftp-сервер и выполять автозагрузку на сайт".
  5. В закладке Параметры проставьте соответствия полей с колонками вашего прайса. 
  6. В закладке Изображения можно указать размеры нарезки картинок, наложить ватермарк. 
  7. Нажимаем кнопку "Выполнить". Товары сразу попадут в нужные каталоги, если выбрана опция "Записывать на ftp-сервер и выполять автозагрузку на сайт". 
  8. Если Вы выбрали "Записывать в локальный каталог", откроется окно предварительного просмотра, где можно убрать ненужные товары из загрузки. После нажатия "Ок", товарная база появится в магазине, если указаны id каталогов, если нет, то вся база будет в каталоге Загруженные товары. 

Поддержка загрузки данных через Яндекс.Маркет (YML файл)

Через YML можно теперь полностью копировать товарную базу магазина вместе с изображениями, каталогами и описанием товарных позиций. Для защиты от несанкционированного копирования следует использовать опцию защиты паролем в модуле Yml Advance (доступен из административной части магазина в меню Модули).

Пакетная обработка изображений, наложение вотермарка

Чтобы не создавать лишнюю нагрузку на сервер, из-за большого количества картинок в одной папке, можно указать нужный каталог записи обработанных изображений. Теперь в настройках можно указать, как следует искать изображения:

Учет статусов товаров

PriceLoader поддерживает учет статусов товаров. На основе импортированных данных из Excel файла, вы можете выбрать нужное действие с товаром:

Учет нескольких валют

Мы сделали учет валюты товаров на основе международных ISO кодов валют, что позволяет заносить товары в разных валютах из разных прайс-листов. 

Внимание! Для пользователей Start нужно ставить статус Игнорировать, т.к. версия Start не поддерживает разновалютные товары.