Автоматическое изменение цен в интернет-магазине Shopaholic

Автоматическое изменение цен в интернет-магазине Shopaholic

Опубликовано:
07.04.2021 в 19:30
Категория:

Всем привет! Есть у меня определенные клиенты, которые постоянно норовят менять цены в своих интернет-магазинах. Конечно, когда у клиента подключена 1с, то все намного проще. Но не все хотят подключать синхрон.

В последнее время я часто сталкиваюсь с просьбами клиентов добавить +100 рублей в такие то позиции или апнуть цены на определенный процент. Само собой я могу загнать копирайтера. Но в таком случае изменение каждого товара обойдется в 100 рублей. Это не выгодно. 

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

А если копирайтер напортачит, то мне все приходится переделывать.

Плагин для управления ценами October CMS + Shopaholic

Спустя некоторое время меня настолько все задрало, что пришлось включать голову и автоматизировать это. Лично у меня все проекты на October CMS или Laravel. 

Получается одна кодовая база и мне удобно. То есть интернет-магазины у меня почти все на связке October CMS + Shopaholic.

Я начал разработку плагина. Название плагина напросилось само собой  shopaholictoolkit.

Он будет в открытом доступе, любой желающий может попробовать его в действии. Вот ссылка на репозиторий GitHub.

Немного о плагине:

Что есть сейчас

  1. Увеличение цены на X процента
  2. Уменьшение цены на X процента

В планах

  1. Увеличение цен на X суммы
  2. Уменьшение цен на X суммы
  3. Добавить в учет работу со старой ценой
  4. Запись транзакций
  5. Отмена последней транзакции
  6. Сброс скидок (очистка старой цены)

Механизм работы

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

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

Пока отката транзакции нет! Я не несу ответственности, если вы захерачите свои товары, будьте бдительны товарищи!

Установка

Склонируйте проект в папку plugins проекта на October CMS.

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

Оцените данный материал

На еду автору

Буду крайне благодарен за любую копеечку :)