Модуль для OpenCart и ocStore

Массовое изменение цен

  • OpenCart 3
  • ocStore 3
Версия 1.0.2
Массовое изменение цен

Массовое изменение цен

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

Что умеет

  • Отбор товаров по категории (с подкатегориями), производителю, статусу, диапазону цены, количеству и наличию, части модели или SKU, списку ID. Сразу видно, сколько товаров попадает под условие.
  • Четыре действия: увеличить или уменьшить на процент, на сумму, умножить на коэффициент, установить точную цену.
  • Округление до 1, 10, 100 или до «красивой» цены …9, …90, …99 — вверх, вниз или к ближайшему.
  • Надбавки опций на выбор: не трогать, пересчитать тем же правилом или сохранить итоговые цены вариантов.
  • Акции и скидки за количество — по тому же правилу или без изменений; истёкшие не трогаются.
  • Предпросмотр по товарам: базовая цена, каждая надбавка и итог варианта «было → стало».
  • CSV «до/после» для Excel и LibreOffice — резервная копия цен перед применением.
  • Применение порциями с паузой и продолжением: большой каталог не упирается в таймаут хостинга.
  • История и откат: кто, когда и что менял; откат и повтор задания с теми же параметрами.
  • Лицензия без ключа. После установки модуль сам получает пробную лицензию на 72 часа, после подтверждения покупки автором — бессрочную. Без лицензии закрыты только применение и откат: предпросмотр, CSV и история работают, модуль можно проверить на своём каталоге. Одна лицензия на всю установку OpenCart, включая все магазины мультимагазина.

Поднять цену комплекта и сохранить цены комплектаций

Базовая цена комплекта ковриков 2 000 ₽, комплектации стоят 2 000, 3 200 и 4 000 ₽. Нужно поднять базу на 10 %, а цены комплектаций оставить. В режиме «Сохранить итоговые цены вариантов» модуль сам пересчитает надбавки (−200, +1 000, +1 800): карточка товара, корзина и новые заказы покажут прежние 2 000, 3 200 и 4 000 ₽. Товары с действующей акцией предпросмотр отмечает отдельно: покупатель платит «акция ± надбавка», и этот итог изменится.

Защита от ошибок

  • Цена или итог варианта 0 и меньше — товар получает статус «конфликт» и не меняется.
  • Изменение больше чем на 50 % применяется только после флажка «Я проверил предпросмотр».
  • Перед записью каждая цена сверяется с предпросмотром: если менеджер успел изменить товар, его значение не перезаписывается.
  • Закрыли вкладку посреди записи — работа продолжится с места остановки, ничего не запишется дважды.
  • Изменили условия после предпросмотра — старый план применить нельзя.

Установка

  1. Загрузите архив clear-prices_oc3_v1.0.2.ocmod.zip в разделе «Расширения → Установка расширений».
  2. Откройте «Расширения → Расширения → Модули», установите «Массовое изменение цен» и нажмите «Редактировать».
  3. Откройте «Расширения → Модификаторы» и нажмите «Обновить»: у модуля одна маленькая модификация — проверка лицензии отвечает и в режиме обслуживания. Файлы движка не меняются.
  4. Ключ не нужен: модуль сам получит пробную лицензию на 72 часа, а после подтверждения покупки она станет бессрочной.

Подробное руководство открывается прямо в админке модуля и работает без интернета.

Совместимость

Проверено: ocStore 3.0.3.9 (PHP 8.2), OpenCart 3.0.4.1 (PHP 7.4), MySQL 8.0, каталог 20 000 товаров. Модуль работает только в админке и не зависит от темы витрины. OpenCart 4.x не поддерживается.

Лицензия и данные

Серверу лицензий (ocmarket.ru) передаются только код модуля, домен главного магазина, случайный идентификатор установки, версии модуля, OpenCart и PHP и пометка покупателя; сервер один раз обращается к сайту по HTTPS, чтобы убедиться, что запрос пришёл с него. Если хостинг не выпускает исходящие запросы или сайт работает без HTTPS, автор присылает готовую строку лицензии. Код модуля открыт: лицензия не мешает доработкам, но не позволяет раздавать модуль на другие домены.

Чего модуль не делает

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

Обновления

Обновления доступны бессрочно.

FAQ Вопросы и Ответы

Можно ли вернуть цены обратно?

Да. Откройте задание на вкладке «История» и нажмите «Откатить»: сначала будет предпросмотр отката, затем запись. Цены, которые кто-то изменил уже после переоценки, откат не трогает.

Нужен ли cron?

Нет. Работа идёт из открытой админки порциями по несколько секунд.

Изменятся ли старые заказы?

Нет. В оформленных заказах цена сохранена на момент заказа.

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

Совместимость и технические требования.

ionCubeНет
Совместимость
  • OpenCart 3
  • ocStore 3
Версии PHP
  • PHP 7.4
  • PHP 8.2

Версии и обновления

Текущая версия и условия получения обновлений.

Текущая версия1.0.2

История изменений появится вместе со следующими версиями.

Отзывы покупателей

Подтверждённых отзывов пока нет.

Вопросы продавцу

Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.

Пока нет вопросов. Уточните совместимость или возможности модуля.
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.