Завантажити / Придбати розширення
price manager
универсальный модуль поиска и обновления цен товаров. парсит магазины доноры, по настраиваемым правилам сопоставляет товары донора и товары магазина, если цена отличается предлагает обновить.
поддерживает модульность - позволяет создавать несколько копий модуля с разными настройками.
модуль прост в установке и использованию, но относительно сложен в настройке, потому как требует знания xpath и немного reqexp.
рекомендации к настройке
после установки перейти в настройки модуля кнопкой Добавить
перейти на вкладку настройки и заполнить поля Название и Url. кнопка Сохранить создаст копию модуля, но в него нужно будет перезайти чтобы продолжить настройку
Url поддерживает переход по страницам. для этого нужно задать url в виде http://opencart23.orcart.ru/desktops/?limit=10{&page=[2-10]}. урл до {&page=[2-10]} сохранится как первая страница и далее модуль подставит &page= от 2 до 10. страницы скачиваются в директорию admin/temp/хеш_урла
далее необходимо заполнить xpath к самому товару. это будет отправной точной для остальных полей
и xpath для полей Название, Цена, Ссылка(не обязательно) относительно ноды товара из п.4. поле Поиск по тексту я для себя делал что бы было проще подбирать xpath. для удобства можно нажимать кнопку Применить из блока процессоров, чтобы понимать какой текст попадает в xpath
после заполнения xpath можно перейти к блоку процессоров. кол-во которых можно задавать не ограничено. правила к полям применяются последовательно и по порядку
сейчас модуль поддерживает два вида процессоров preg_replace и concat.
на скрине представлена конфигурация для default шаблона opencart версии 2.3
xpath текстом
//div[@class='product-thumb']
./div/div[@class='caption']/h4
./div/div[@class='caption']/p[@class='price']
./div/div[@class='caption']/h4/a/@href
нажатие кнопки Применить сохраняет все настройки модуля. нажимать на Сохранить больше нет необходимости.
после заполнения всех настроек необходимо перезагрузить страницу. мы окажемся на первой вкладке Данные, где модуль попытался сопоставить товары донора с товарами магазина. фоном выделены не найденные в магазине товары донора, фоном товары у которых модуль предлагает изменить цену. цены магазина меняются кнопкой Обновить цены
Автор
freelancer
долучення
08.11.19
Категорія
Модули
Системные требования
Метод активации
Без активации
Ioncube Loader
Нет
ocStore
2.3
OpenCart.Pro, ocShop
Не проверялось
Звернення до сервера розробника
Нет