Автоперемикання групи покупця

Ціна безкоштовно
Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто увійдіть під своїм логіном.
Виробник Tom Написати автору
Потрібна платна допомога? Написати адміністрації сайту
Сумісність:
LiveStore 3.*MaxyStore 3.*OCStore 3.*OpenCart 3.*

Розширення автоматично переводить заставленого покупця до іншої групи,
коли, наприклад, сума його замовлень у вибраних статусах досягає порога. Налаштування ведеться
у картці кожної групи (Покупці - Групи покупців) в адмінці.

Також розширення додає кнопку швидкої зміни групи до списку покупців (Покупці - Покупці)
Достатньо масово виділити → вибрати потрібні для перенесення в іншу групу покупців → І в модальному вікні застосувати потрібні зміни.


МОЖЛИВОСТІ

АВТОПЕРЕКЛЮЧЕННЯ (у картці групи):
  - поріг суми замовлень для підвищення
  - Вибір цільової групи (підвищення)
  - Вибір кваліфікуючих статусів замовлення
  - Вікно обліку: N останніх днів (0 = весь час)
  - Зниження групи при недостатнійсумі
  — Повідомлення покупця по email (окремо для підвищення/зниження)
  — Повідомлення адміністратора по email
  — Увімкнення/вимкнення правила
  - Зв'язок зниження (demote_group_id) між групами

ШВИДКА ЗМІНА ГРУПИ (у списку покупців):
  - Кнопка у списку покупців
  - Масовий вибір через чекбокси
  — Модальне вікно із вибором групи
  — AJAX-застосування без перезавантаження сторінки
  — Повідомлення про результат (success/warning)

ВАЛІДАЦІЯ (при збереженні групи):
  - Заборона петлі підвищення (A → B → ... → A)
  — Заборона неоднозначного зворотного зв'язку зниження
  — Перевірка, що цільова група існує і відмінна від поточної
  — Поріг суми має бути невід'ємною кількістю.
  — Має бути обрано хоча б один статусзамовлення


УСТАНОВКА
1. Розширення → Установка розширень → завантажити .ocmod.zip
2. Розширення → Модифікатори → кнопка Refresh (оновити)
3. Панель керування (перша сторінка в адмінці) → шестерня (праворуч вгорі іконка шестерні) → очистити кеш

Покупці → Групи покупців запустить міграцію БД.


НАЛАШТУВАННЯ

1. Покупці → Групи покупців → редагувати групу
2. Внизу картки з'явиться секція «Автоперемикання групи»
3. Задати поріг, цільову групу, статуси замовлень, вікно днями, повідомлення
4. Зберегти
5. Повторити для кожної групи в ланцюжку лояльності

Швидка зміна групи: Покупці → Покупці → відзначити покупців →
кнопка з іконкою користувачів → Праворуч угорі натиснути блакитнупіктограму → вибрати групу → застосувати.


ЯК ВІДБУВАЄТЬСЯ ПЕРЕХІД ДО ІНШОЇ ГРУПИ

Перехід зав'язаний на статуси замовлень — це просто і зрозуміло:

— Ви вибираєте, які статуси замовлення рахувати (наприклад, «Виконаний» або
  "Оплачений"). У суму йдуть лише замовлення у цих статусах.
— Можна рахувати за період (наприклад, за останні 90 днів) або за весь час.
— Як тільки сума сягає порога — покупець одразу переходить до нової групи.
— Перехід відбувається у момент, коли замовлення набуває потрібного статусу. Неважливо,
  хто поставив статус: платіжний модуль після оплати або адмін вручну.
— Якщо оплата підтверджується автоматично (через платіжний модуль), міняти
  статус вручну НЕ потрібний — перехід відбудеться сам, відразу після оплати.
— Нова знижка починає діяти занаступне відкриття сторінки покупцем.
— Якщо включено зниження та сума падає (замовлення скасовано/повернено), покупець
  так само автоматично повернеться до попередньої групи.
— Замовлення в статусі, що не враховується (наприклад, «Очікування оплати») поки не вважається;
  він почне враховуватись, коли перейде у вибраний статус.


ОБМЕЖЕННЯ

— На кожну групу одне правило переходу. Ланцюжок рівнів (наприклад,
  Опт → Великий опт → VIP) ви шикуєте самі, задаючи правило в кожній групі.
— Зниження повертає покупця лише до однієї групи. Налаштування, де в одну
  групу веде зниження відразу з кількох, не підтримується - розширення
  попередить про це за збереження.
- Правила загальні для всіх магазинів. Якщо у вас кількавітрин (мультимагазин),
  задати різні правила для кожної не можна — діють ті самі.


КОЛИ ЗАПУСКАЄТЬСЯ ПЕРЕРАХІД

Головне — подія зміни статусу замовлення:
— За будь-якої зміни статусу замовлення (оплата через платіжний модуль, зміна статусу
  в адмінці, через API) перерахунок спрацьовує відразу, без очікування візиту
  покупця.

Додатково (підстраховка) перерахунок запускається при заході покупця на:
— Сторінку успішного оформлення замовлення
- Крок логіна в оформленні
- Особистий кабінет
Спосіб розповсюдження:
Безкоштовно
Сумісність:
LiveStore 3.*MaxyStore 3.*OCStore 3.*OpenCart 3.*
Версія PHP:
PHP 7.3PHP 7.4
Активація:
Не потрібно
Отримання файлів:
На сайті, в особистому кабінеті
Система захисту:
Ні
VQmod:
Ні
Ocmod:
Так
Events:
Иә
Завантажений:
12.07.2026
Оновлення:
13.07.2026
Перегляд:
231

Написати відгук

Ваше Ім’я:


Ваш відгук: Примітка:HTML теги не дозволені! Використовуйте звичайний текст.

Рейтинг Погано           Добре

Введіть код, вказаний на зображенні:






Ще ніхто не залишив коментарів до цього запису.
Написати новий коментар (для відповіді використовуйте посилання під потрібним коментарем)