Обновление цен и наличия из YML

В наличии
Многие поставщики товаров предоставляют своим партнерам файлы YML с номенклатурой товаров. С помощью конвертера вы сможете перевести YML в CSV и импортировать его в свой интернет-магазин вместе со всеми характеристиками и фотографиями.
1 999 р.
В корзину Задать вопрос
Ключевые возможности:
- список YML-адресов для автоматического обновления цен и наличия/остатков;
- возможность манипулирования ценой (от - цена от которой действует манипуляция, * - множитель, + - скидка/наценка, = - округление);
- подробный отчет об обновлении отправляется на почту;

Краткое описание работы плагина:
Плагин периодически запрашивает YML по адресам, указанным в настройках плагина. При настройке для каждого YML вы указываете источники цены, старой цены и остатка. Если не указан какой-либо из источник, то обновление по данному параметру производится не будет. На основании YML плагин составляет таблицу обновления состоящую из url, хеша, цены, старой цены, остатка и наличия. При этом для цены и старой цены вы можете настроить обработку для формирования наценки или скидки. После того, как информация по обновлению будет подготовлена производится обновление информации в магазине. После завершения обновления будет подготовлен CSV отчет, который будет отправлен на указанный в настройках плагина email. Подробнее о настройке и возможностях плагина читайте на закладке "Настройка". Средняя скорость обновления: 2-3 тысячи товаров в минуту.

Плагин для идентификации товаров/артикулов использует url или хеш, который формируется аналогично плагину "Конвертер из YML в CSV". То есть товар на сайт может быть импортирован через CSV, сформированный плагином "Конвертер из YML в CSV", либо в товар/артикул необходимо вручную прописать хеш или url, которые можно получить в отчете обновления YML (смотрите страницу "Настройка").

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



Лимиты использования памяти - объем оперативной памяти разрешенной для использования плагином. По умолчанию используются лимиты, разрешенные на вашем хостинге. Менять данное значение есть смысл только в случае, если плагин периодически выдает ошибки. Такое может случиться, если вы используете YML-файлы с большим числом товаров (> 100000) и характеристик.

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

Характеристика с хешем - укажите характеристику в которую вы импортируете столбец "Хеш" из CSV.

Характеристика артикула - если вы хотите присваивать хеш не товарам, а конкретным артикулам, то вам необходимо выбрать пункт "Использовать хеш для артикулов" и тогда вы сможете вручную или через импорт CSV добавлять хеш для артикулов.

Склад для обновления - если вы используете функционал складов, то можете указать склад на который будут "падать" остатки из всех YML

Снятие с продаж - имеется два способа снятия с продаж товаров/артикулов идентифицированных по хешу. Первый - только если в YML в товаре будет указано, что он недоступен (available="false"). Но так как часто поставщики такие товары просто убирают из YML, то возможны ситуации, когда товара уже давно нет, а он у вас в продаже. Для исключения таких случаев выбирайте вариант "Если товар с хешем не обновлялся......". В случае, если будет обнаружен товар/артикул с хешем, который обновлялся раньше, чем обновлялась информация по всем YML, то он будет снят с продаж. До тех пор, пока в одном из YML он снова не появится.

Периодичность обновления - минимальный интервал после которого будет запущена очередная проверка YML. В случае, если на вашем сайте очень много товаров (>100000) и очень много YML, то возможны ситуации увеличения периодичности обновления. В этом случае, очередное обновление конкретного YML, пройдет после того, как будут обработаны YML у которых проверка была еще раньше.

E-mail для отчетов - адрес электронной почты на которую будут направляться все отчеты по обновлениям/снятиям с продаж и т.д.





Настройка списка YML


1. Добавление новой строки для ввода адреса YML
2. Удаление строки с адресов YML
3. Область для сортировки адресов YML
4. Поле для ввода YML-ссылки
5. Включение YML для участия в обновлении (При включении будет проведена проверка YML на корректность, если по какой-то причине источник невозможно обработать, то строка будет выключена. Если источник корректен, то появятся дополнительные настройки - аналогично нажатию шестеренки для уже включенных адресов - пункт 6)
6. Показать дополнительные настройки YML (отображается только у активных на момент загрузки страницы YML-адресов).
7. Чтобы плагин следил за обновлением цен и остатков, нужно настроить задание в CRON.
8. Выполнить внеплановое обновление (будет запущено при следующем запуске CRON или после завершения текущего обновления другого YML-файла).






Настройка обновления цены

После того как вы попытаетесь включить YML или нажмете шестеренку на активном YML будет произведена его загрузка для получения списка доступных полей (будут выбраны только те поля в которых встречаются исключительно числовые значения). Из этих полей вы можете выбрать источник для обновления цены, чаще всего это будет <price>. Но бывают случаи когда поставщик выставляет РРЦ (рекомендованную розничную цену). В приведенном примере выбран пункт <rrc>* или <price>. Плагин это будет обрабатывать следующим образом: сначала он посмотрит есть ли значение в параметре RRC, если есть, то его он перенесет в товар на сайт без дополнительной обработки, так как после этого параметра стоит *. Если параметр пустой, то цену берем из параметра PRICE и на него действует "Обработка цены".

Разберемся теперь с обработкой цены. Указанные на примере настройки плагин будет трактовать следующим образом: если цена больше или равна 500, то умножаем полученную цену на 1.25, затем прибавляем 50 и округляем до сотен. Если цена меньше 500, но больше или равна 50, то умножаем её на 1.3, затем прибавляем 5 и округляем до десяток. Если цена меньше 50, то умножаем на 1.43 и округляем до сотых долей.

Если необходимо не прибавлять к цене, а убавлять, то можно указать -50, и тогда от полученного после умножения числа будет вычтена указанная сумма. Если по какой-то причине высчитанная сумма окажется отрицательной, то она будет приравнена к 0.






Настройка обновления старой цены

Здесь всё очень похоже на настройку обновления цены. Единственное, что тут нет вариантов когда данные берутся из нескольких полей. Вы указываете один источник старой цены и данные будут браться из него. Если в YML нет поля <oldprice>, то вы можете взять <price> и с помощью обработки увеличить цену. В приведенном примере, цена берется из <oldprice> и округляется до целого. Если вы не хотите обновлять старую цену с помощью YML, то выберите "Нет источника".






Настройка обновления остатков

Если ваш поставщик предоставляет в YML остатки по товару, то укажите к какой характеристике хранится эта информация и тогда остатку будут переносится к вам при обновлении.


Трактование отчетов


Если в отчете по обновлению вы видите строки с комментарием "Товар для обновления не найден - пропишите URL или характеристику Хеш для товара или артикула.", то это обозначает, что в YML появились/существуют товары, которых нет у вас на сайте. Соответственно, следует добавить Хеш/URL в соответствующий товар на сайте или запустить "Конвертер из YML в CSV" в режиме "Только новый товар" и произвести импорт новых товаров.

Заказать товар
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Характеристики

Тип Плагин
Состояние можно купить в магазине Webasyst
Вернуться к списку