Jump to content

Recommended Posts

price manager


price manager


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

поддерживает модульность - позволяет создавать несколько копий модуля с разными настройками.

модуль прост в установке и использованию, но относительно сложен в настройке, потому как требует знания xpath и немного reqexp.

рекомендации к настройке

  1. после установки перейти в настройки модуля кнопкой Добавить
  2. перейти на вкладку настройки и заполнить поля Название и Url. кнопка Сохранить создаст копию модуля, но в него нужно будет перезайти чтобы продолжить настройку
  3. Url поддерживает переход по страницам. для этого нужно задать url в виде http://opencart23.orcart.ru/desktops/?limit=10{&page=[2-10]}. урл до {&page=[2-10]} сохранится как первая страница и далее модуль подставит &page= от 2 до 10. страницы скачиваются в директорию admin/temp/хеш_урла

  4. далее необходимо заполнить xpath к самому товару. это будет отправной точной для остальных полей

  5. и xpath для полей Название, Цена, Ссылка(не обязательно) относительно ноды товара из п.4. поле Поиск по тексту я для себя делал что бы было проще подбирать xpath. для удобства можно нажимать кнопку Применить из блока процессоров, чтобы понимать какой текст попадает в xpath

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

  7. сейчас модуль поддерживает два вида процессоров preg_replace и concat. 
    на скрине представлена конфигурация для default шаблона opencart версии 2.3
    image.png.0e36d0994452f0edafa0c87964e2fb4b.png

  8. xpath текстом

    //div[@class='product-thumb']

    ./div/div[@class='caption']/h4

    ./div/div[@class='caption']/p[@class='price']

    ./div/div[@class='caption']/h4/a/@href

  9. нажатие кнопки Применить сохраняет все настройки модуля. нажимать на Сохранить больше нет необходимости.

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


 


  • Добавил
  • Добавлено
    08.11.2019
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
  • ocStore
    2.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика
    Нет

 

Share this post


Link to post
Share on other sites

Отмечусь для истории.

Отправлено с моего ZB631KL через Tapatalk

Share this post


Link to post
Share on other sites

кто-нибудь пробовал?

понятно что сейчас настраивать модуль довольно сложно, но может как-нибудь что-нибудь придумаем

Share this post


Link to post
Share on other sites

под локалкой не завёлся.

Share this post


Link to post
Share on other sites

Подумал, что бесплатный парсер - это хорошо, но настраивать не пробовал, т. к. пока не планирую использовать подобные модули.

Share this post


Link to post
Share on other sites
кто-нибудь пробовал?
понятно что сейчас настраивать модуль довольно сложно, но может как-нибудь что-нибудь придумаем
Буду через пару дней. Проблем с регулярками нет. Отпишу по результатам.

Отправлено с моего ZB631KL через Tapatalk

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By freelancer
      универсальный модуль поиска и обновления цен товаров. парсит магазины доноры, по настраиваемым правилам сопоставляет товары донора и товары магазина, если цена отличается предлагает обновить.
      поддерживает модульность - позволяет создавать несколько копий модуля с разными настройками.
      модуль прост в установке и использованию, но относительно сложен в настройке, потому как требует знания 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
      нажатие кнопки Применить сохраняет все настройки модуля. нажимать на Сохранить больше нет необходимости.
      после заполнения всех настроек необходимо перезагрузить страницу. мы окажемся на первой вкладке Данные, где модуль попытался сопоставить товары донора с товарами магазина. фоном выделены не найденные в магазине товары донора, фоном товары у которых модуль предлагает изменить цену. цены магазина меняются кнопкой Обновить цены

       
    • By bokoch1995
      Данный модуль предназначен для массового изменение цен товара, по производителю или же по категории.
      Модуль работает в OpenCart 2.x.
      Демо находится по ссылке: opencart.bokochdev.site/admin/index.php?route=extension/module/price_control (Логин: demo; Пароль: demo)
      Установка модуля:
      Распаковать архив; Выбрать  модуль для вашей версии Opencart и установить из админки или (или путем копирования содержимого папки upload в корень вашего приложения); Перейти в Расширения > Модули, затем  активировать "Price Control". Использование:
      Перейти к редактированию модуля, задайте значение для изменения цены (ВНИМАНИЕ! Значение поля задается в процентах), 
      выберите пункт "Увеличить/Уменьшить", выберите нужных производителей или категории, и нажмите кнопку "Принять".
      Модуль поддерживает как английскую локализацию, так и русскую.
       
    • By bokoch1995
      300 RUB
      View File


      Price Control - массовое изменение цены
      Данный модуль предназначен для массового изменение цен товара, по производителю или же по категории.
      Модуль работает в OpenCart 2.x.
      Демо находится по ссылке: opencart.bokochdev.site/admin/index.php?route=extension/module/price_control (Логин: demo; Пароль: demo)
      Установка модуля:
      Распаковать архив; Выбрать  модуль для вашей версии Opencart и установить из админки или (или путем копирования содержимого папки upload в корень вашего приложения); Перейти в Расширения > Модули, затем  активировать "Price Control". Использование:
      Перейти к редактированию модуля, задайте значение для изменения цены (ВНИМАНИЕ! Значение поля задается в процентах), 
      выберите пункт "Увеличить/Уменьшить", выберите нужных производителей или категории, и нажмите кнопку "Принять".
      Модуль поддерживает как английскую локализацию, так и русскую.
       
      Submitter bokoch1995 Submitted 03/11/2018 Category Promotions & Pricing Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.