Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Розширені бонуси та Кешбек


Розширені бонуси та Кешбек


Модуль «Розширені бонуси та Кешбек» — це потужний та гнучкий інструмент для налаштування системи лояльності в інтернет-магазині на OpenCart. Він поєднує два підходи: класичне нарахування бонусів через товари та сучасну систему кешбеку, де бонуси розраховуються автоматично на основі суми корзини.
Два режими роботи модуля
Стандартний режим OpenCart зберігає повну сумісність із вбудованою бонусною системою:

  • Модуль автоматизує процес, зберігаючи рідну логіку OpenCart.
  • Підтримує стандартне списання та нарахування бонусів залежно від статусу замовлення.

Розрахунок від суми замовлення (Кешбек) — режим автоматичного нарахування бонусів на основі вартості товарів у кошику.

  • Нараховується фіксований % від суми корзини.
  • Підтримка множників за категоріями (виробниками) та групами покупців.
  • Нарахування бонусів після виконання замовлення (зі зсувом по днях).
  • Обмеження строку дії бонусів і нагадування про їхнє закінчення.
  • Обмеження використання/нарахування бонусів при використанні купонів.
  • Обмеження використання/нарахування бонусів при використанні сертифікатів.
  • Обмеження використання/нарахування бонусів залежно від вартості корзини.
  • І багато іншого :)

Цей режим дозволяє легко впровадити модель кешбеку та стимулювати повторні покупки.

Функціональні можливості
Нарахування бонусів:

  • За покупки в корзині — за формулою та умовами.
  • За реєстрацію.
  • За підписку на розсилку.
  • За відгуки (після модерації).

Контроль нарахування і списання:

  • Затримка нарахування бонусів (наприклад, через 7 днів).
  • Час дії бонусів (30 / 60 / 90 і більше днів).
  • Автоматичне списання прострочених бонусів.
  • Нагадування про закінчення строку дії бонусів (e-mail).

Розширені налаштування:

  • Підтримка головної категорії (OcStore) у розрахунках.
  • Вспливаючі підказки до всіх полів.
  • Підтримка CRON: нарахування, списання, повідомлення.
  • Шаблони повідомлень — налаштовувані шаблони e-mail для нарахувань, списань, нагадувань. Підтримка однієї мови (за замовчуванням).

Сумісність з OpenCart 3
Підтримка всіх стандартних та популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:

  • Стандартний кошик OpenCart
  • oct_smartcheckout
  • onepcheckout
  • simple
  • custom aridius
  • AJAX Quick Checkout PRO (One Page Checkout, Fast Checkout)

Сумісний із платіжними модулями, якщо вони підтримують бонуси.

Сумісність з OpenCart 2.3
Підтримка всіх стандартних і популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:

  • Стандартний кошик OpenCart
  • oct_smartcheckout — не перевірялось
  • onepcheckout
  • simple
  • custom aridius — не перевірялось
  • AJAX Quick Checkout PRO — не перевірялось

Сумісний із платіжними модулями, якщо вони підтримують бонуси.

Переваги модуля

  1. Гнучкість: два режими роботи на вибір.
  2. Ефективність: використовуйте бонуси як кешбек або як точкову систему мотивації.
  3. Продуктивність: оптимізоване навантаження на сервер.
  4. Безпека: захист від повторного нарахування і списання.
  5. Відкритий код: без шифрування, відсутність звернень до сторонніх серверів.
  6. Чистота бази: не створює нових таблиць, додає лише 3 стовпці в oc_customer_reward.
  7. Розмежування доступу: тільки адміністратори з правами на модуль можуть керувати бонусами.

Інсталяція

  1. Встановіть модуль через адміністративну панель OpenCart.
  2. Оновіть модифікатори.
  3. Призначте права групам користувачів (Система → Користувачі → Групи).
  4. Активуйте модуль у розділі Розширення → Модулі.
  5. У розділі «Враховувати в замовленні» увімкніть пункт «Бонусні бали».

Важливо знати

  1. Нарахування бонусів працює лише при увімкненому модулі та коректних налаштуваннях.
  2. Нарахування за замовлення виконується при статусі «Виконано» (статуси замовлень задаються в налаштуваннях магазину).
  3. Розрахунок бонусів здійснюється лише по категоріях або виробниках, вказаних у налаштуваннях.
  4. Всі бонуси за дії (реєстрація, відгук тощо) активуються у налаштуваннях модуля.
  5. Шаблони листів налаштовуються лише на одній мові.
  6. Підтримується планувальник завдань CRON для автоматичного обслуговування бонусів.

Перетворіть бонуси в інструмент продажів!
Використовуйте кешбек для збільшення повторних продажів та підвищення середнього чеку. Або працюйте у стандартному режимі, якщо вже використовуєте вбудовану систему. Модуль гнучко адаптується під вашу стратегію, забезпечуючи надійну і ефективну систему лояльності.

Є питання?
Напишіть перед покупкою — допоможемо розібратися і підкажемо, чи підходить модуль під ваш магазин.

DEMO

Ліцензія
Дозволено використання в одному інтернет-магазині.


 

Надіслати
Поділитися на інших сайтах

Зміни в версії 1.1

  1. Виправлення багів та помилок
  2. Додана можливість додавання бонусних балів до опцій товарів (працює якщо є +/- до вартості товару)
  3. Додано можливість викликати модуль через планувальник задач CRON
Надіслати
Поділитися на інших сайтах

Зміни в версії 2.0

  1. Фікс багів
  2. Додано можливість вказувати максимальну кількість використаних балів у кошику, працює лише у режимі роботи Винагорода за кошик.
  3. Додано можливість вибору методу роботи модуля:
  • Стандартний для Opencart - у цьому режимі бонусні бали беруться з таблиць бази даних. Тобто, не порушуючи стандартний функціонал Opencart, а лише допомагаючи автоматизувати процес.
  • Винагорода за кошик - в цьому режимі кількість бонусних балів, що нараховуються, береться від вартості товарів у кошику.

Модуль сімісний з кошиками:

  • Стандартний Opencart
  • oct_smartcheckout
  • onepcheckout
  • simple
Надіслати
Поділитися на інших сайтах

Зміни в версії 2.1

Додано функціонал для роботи в режимі "Винагорода за кошик":

  1. Налаштування використання та нарахування бонусів, якщо в кошику застосовано купон.
  2. Налаштування використання та нарахування бонусів, якщо в кошику застосовано сертифікат.
  3. Налаштування  Нараховування бонусних балів за замовлення, якщо користувач вже використав бонуси.
  4. Налаштування мінімальної суми замовлення для використання бонусних балів.
  5. Налаштування максимальної сума замовлення для використання бонусних балів.
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Доброго дня. 
Я, можливо, десь туплю... та що там, можливо)))
У мене шаблон Deals і відповідно oct_smartcheckout.

Я включив в доповненнях в ураховувати в замовленні бали, разом і всього. Налаштував ваш модуль на суму в кошику. Додав тестовому користувачу балів.
Я не розумію, там нема куди ті бали вводити, ніякого поля не появляється.
Я ваше відео теж дивився:)
Версія ocStore 3.0.3.7
Бонусними балами до цього не бавився.

Надіслати
Поділитися на інших сайтах


@yurabr

Доброго дня!

Надайте, будь-ласка, доступи в адмінку в особисті повідомлення. Перегляну налаштування

Надіслати
Поділитися на інших сайтах

Зміни в версії 2.5

  1. При зміні статусу з Виконано на інший (котрий не вказаний в налаштуваннях магазину як Виконаний статус замовлення) бонусні бали будуть списані з рахунку покупця (якщо вони були нараховані).
  2. Якщо в налаштуваннях модуля День нарахування вказано "0", при зміні статусу замовленя на Виконано бонусні бали будуть автоматично нараховані на рахунок покупця.
  3. Додано Звіт про бонусні бали де Ви можете переглянути нарахування та списання по усім покупцям. Є можливість сортування по покупцям та Списанню/Нарахуванню. Не забуваємо налаштувати групи користувачів адміністративної частини.
  4. Модифікатор system/bonus_reward.ocmod.xml був розділений на 3 модифікатори:
  • system/bonus_reward_order.ocmod.xml - основний модифікатор.
  • system/bonus_reward_order_info.ocmod.xml - додатковий модифікатор, додає можливість змінювати кількість бонусніх балів за товар при перегляді замовлення на сторінці адміністратора.
  • system/bonus_reward_report.ocmod.xml - додатковий модифікатор, додає новий пункт меню в Звіти.
Надіслати
Поділитися на інших сайтах

Питання, чи, можливо, пропозиція.
У мене окстор, але довелось в налаштуваннях обирати опенкарт. Інакше я тупо задовбусь то все налаштовувати.

image.thumb.png.23b0694dc3ea807b0864f42b6ea627a5.png

Мені потрібно не!!! нараховувати бонуси за товари категорій Папір офісний та Офісні стільці. Якщо вибрати метод роботи Окстор - потрібно налаштувати 100+ підкатегорій... я їх просто вибирати всі не хочу. 
Можливо, при методі окстор, якесь поле налаштування для магазину і нижче підлаштування для деяких категорій.
Дякую.

Надіслати
Поділитися на інших сайтах


@yurabr Доброго дня!

Наразі не планую додавати метод виключення категорій або виробників для нарахування. Це додасть додаткові перевірки в коді та ускладнить його. Згоден з Вами, вибір всіх категорій муторна дія, але це допомагає краще контролювати нарахування та додає гнучкість. Може в наступних релізах щось придумаю більш краще.

Надіслати
Поділитися на інших сайтах

@kalushkairyna  Доброго дня. Встановіть спочатку цей модифікатор. Потім оновіть модифікатори та встановлюйте вже мій модуль

 

localcopyoc3x.ocmod.zip

Надіслати
Поділитися на інших сайтах

  • 3 months later...

Доброго дня, підкажіть будь-ласка а якщо ціна на сайті виставляється синхронізацією (парситься xml поставщиків) , поля ціна не має, ваше доповнення зможе зрозуміти чи треба буде ще лізти в код? 
image.thumb.png.155798523795cedb91567ade5cb9425a.png

Надіслати
Поділитися на інших сайтах


Доброго дня @paradox1390 !

Ви хочете сказати що ціна не зберігаеться у БД магазину, а динамічно підставляється з прайсу?

 

Треба дивитись магазин.

Пишіть у ПП, бажано доступи до адмінки та ФТП, тоді зможу точно відповісти.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Зміни в версії 2.8

  1. Дрібні виправлення в локалізації
  2. Реалізовано перевірку авторизації користувача для режиму "Винагорода за кошик": неавторизовані користувачі не бачать розрахунок бонусних балів у кошику.
  3. Додано новий модифікатор system/bonus_reward_review.ocmod.xml - Цей модифікатор працює лише якщо модуль налаштований в режимі Винагорода за кошик. Модифікатор є обов'язковим. Необхідний для нарахування бонусів за відгуки.
  4. Додано можливість вимкнення нарахування бонусів за відгуки навіть у разі активного режиму винагороди за відгуки. Це дозволяє зменшити кількість спаму, що може виникати через зловживання бонусною системою. Функція доступна при редагуванні відгуку адміністратором. 
    Прихований текст

    image.thumb.png.6b89fe45bb8b0a572befde18e840cc15.png

     

  5. На сторінці редагування відгуку додано таблицю з усіма відгуками користувача. Це дає змогу швидко переглянути його активність і зрозуміти, за які відгуки були нараховані бонуси.
    Прихований текст

    image.thumb.png.6df78a3ee47e79486e16f2b5b66c6f1d.png

     

 

🔔 Оновлення інформації щодо модуля та зміни у ціні

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

💵 Поточна ціна — 14 USD — залишатиметься актуальною до 31 липня включно.
📈 Починаючи з 1 серпня, нова ціна модуля становитиме 20 USD.

Це не стосується користувачів, які вже придбали модуль — Ви, як і раніше, отримаєте всі оновлення безкоштовно.

Надіслати
Поділитися на інших сайтах

В 19.07.2025 в 07:26, bullshmaiser сказав:

Будь ласка, надайте інструкцію з оновлення модуля, якщо потребує видалення - как зверігати налаштування з попередньої версії.

Доброго дня. Встановіть оновлення через Інсталятор розширень та оновіть модифікатори.

Надіслати
Поділитися на інших сайтах

В 21.07.2025 в 15:26, medline сказав:

Добрый день

не вижу как баллы отображеются в карточке товара и корзине?

спасибо

Добрый день. На демо сайте вот так

Карточка товара

Прихований текст

image.thumb.png.15ba584a24e2c6b9e97928389b3dd84b.png

В корзине

Прихований текст

image.thumb.png.60c74193468579f2fd30195fae9bf7f1.png

 

Вот пример в шаблоне Deals (модифицированный вывод)

Карточка товара

Прихований текст

image.thumb.png.d07000bcf0bb86cd99da3abbc6ee49ef.png

Корзина

Прихований текст

image.thumb.png.7dc297c67ccc00a7a6bb951529728376.png

 

Надіслати
Поділитися на інших сайтах

Добрый день!

Прошу прощение, может быть плохо прочел описание или чего-то не понял. Не не до конца понял, как происходит именно списание бонусов у клиента? Нет ли возможности установить списание определенного % в бонусах от цены товара (если курс бонусных 1к1 к цене в грн, например? Чтобы нельзя было оплатить весь товар исключительно бонусами (и таким образом получить итог - 0 грн.). 

Змінено користувачем am0r
Надіслати
Поділитися на інших сайтах


В 24.07.2025 в 16:07, am0r сказав:

Добрый день!

Прошу прощение, может быть плохо прочел описание или чего-то не понял. Не не до конца понял, как происходит именно списание бонусов у клиента? Т.е. только по стандартной схеме Опенкарт (все доступные у клиента) или как-то иначе? Например, если товар стоит 100 грн, а у пользователя в наличии 100 бонусов и стоимость товара в бонусах указана как 100 бонусов, то клиент может купить товар за 0 грн, используя все наличные бонусы? Все ли верно?

 

Добрый день. Модуль имеет два режима работы.

1. Стандартный Opencart

В таком режиме он просто позволяет автоматизировать процесс изменения значений на странице редактирования товара

Прихований текст

image.thumb.png.3675ea8f3232c9dcebc99c4293201b4c.png

 

Т.е. в таком режиме работает та логика начисления и списания бонусов, которая заложена в Опенкарт из коробки.

 

  

В 24.07.2025 в 16:07, am0r сказав:

Добрый день!

Прошу прощение, может быть плохо прочел описание или чего-то не понял. Не не до конца понял, как происходит именно списание бонусов у клиента? Т.е. только по стандартной схеме Опенкарт (все доступные у клиента) или как-то иначе? Например, если товар стоит 100 грн, а у пользователя в наличии 100 бонусов и стоимость товара в бонусах указана как 100 бонусов, то клиент может купить товар за 0 грн, используя все наличные бонусы? Все ли верно?

Да верно. Если Вы поставите стоимость товара в бонусах 100, и пользователь имеет 100 баллов, он сможет его приобрести за 0 грн.

 

2. Вознаграждение за корзину, или по другому можно назвать Кешбек. В данном режиме больше настроек.

Игнорируются поля, из скриншота выше. Всё считается от стоимости корзины. Т.е. 1 грн = 1 бонусный балл.

  • +1 1
Надіслати
Поділитися на інших сайтах

24.07.2025 в 16:33, IHOR1989 сказал:

2. Вознаграждение за корзину, или по другому можно назвать Кешбек. В данном режиме больше настроек.

Игнорируются поля, из скриншота выше. Всё считается от стоимости корзины. Т.е. 1 грн = 1 бонусный балл.

Спасибо за оперативный ответ! Режим 2 более интересен :) Но возникает вопрос, списываются бонусы (накопленный кэшбек) так же 1 к 1? Т.е. если у клиента в корзине товар стоимостью 100 грн/ 100 бонусов и у клиента на счету, предположим 100 бонусов, то на выходе в ИТОГе он получит стоимость заказа 0 грн? Спрашиваю потому, что бухгалтерия меня разорвет, если заказ будет 0 грн (нельзя совсем бесплатно продавать товар), нужно хоть 1 грн от клиента за покупку получить :) Поэтому интересуюсь, можно ли реализовать частичную оплату бонусами за товар, чтобы хоть что-то пользователь да платил за заказ :)

Надіслати
Поділитися на інших сайтах


В 24.07.2025 в 16:40, am0r сказав:

Спасибо за оперативный ответ! Режим 2 более интересен :) Но возникает вопрос, списываются бонусы (накопленный кэшбек) так же 1 к 1? Т.е. если у клиента в корзине товар стоимостью 100 грн/ 100 бонусов и у клиента на счету, предположим 100 бонусов, то на выходе в ИТОГе он получит стоимость заказа 0 грн? Спрашиваю потому, что бухгалтерия меня разорвет, если заказ будет 0 грн (нельзя совсем бесплатно продавать товар), нужно хоть 1 грн от клиента за покупку получить :) Поэтому интересуюсь, можно ли реализовать частичную оплату бонусами за товар, чтобы хоть что-то пользователь да платил за заказ :)

В настройках есть возможность задать % от стоимости корзины.

Прихований текст

image.thumb.png.0f0ad866d9ee2a800d451164c6de1f80.png

 

  • +1 1
Надіслати
Поділитися на інших сайтах

В 24.07.2025 в 16:47, am0r сказав:

Спасибо! Оформляю покупку дополнения :)

Рекомендую з інсталяцією придбати:)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.