Skip to main content
$ 99.95
  • Version
    1.2.3
  • Joomla
    5.4
  • JoomShopping
    5.4+
  • PHP version (min)
    8.1
  • License
    on domain
  • Support
    365 days
  • Date update
    01.12.2025

JSBON - bonus system for JoomShopping 5+.

A discount helps a customer save money now. A bonus system gives them a reason to return to your store again.

When a store simply provides a discount, part of the purchase value stays with the customer immediately. They can spend that money anywhere.

JSBON for JoomShopping 5+ works differently: customers earn bonuses that accumulate in their internal account and can be used for future purchases specifically in your store.

A bonus is more than just a discount. It is a deferred benefit that encourages customers to return and use their accumulated balance in your store.

Turn repeat purchases into a clear customer journey

Customers can see that after the current order, a bonus balance will remain in their account. These bonuses can be used fully or partially on the next purchase.

This creates a simple and understandable flow:

  • the customer places an order;
  • earns bonuses according to the store rules;
  • accumulates them in their account;
  • returns to the store and uses the bonuses to pay for the next order.

Encourage repeat purchases

A bonus balance gives customers an additional reason to return to your store and use the rewards they have already earned.

Different rules for customer groups

Bonus earning percentages can be configured separately for different JoomShopping user groups.

Pay with bonuses

Customers can use accumulated bonuses to pay for all or part of the product value.

Reward customer activity

Bonuses can be awarded not only for purchases, but also for registration and reviews of purchased products.

Bonuses for purchases

The main JSBON scenario is awarding bonuses after product purchases.

Bonuses are calculated from the net product value, excluding shipping costs and payment system surcharges. This allows the bonus program to operate as a separate marketing mechanism without mixing it with additional order expenses.

Different earning percentages can be configured for different customer groups. For example, returning customers or VIP clients can receive more bonuses than standard users.

Show future benefits before checkout

Bonus information can be shown to customers before they complete the order.

Customers can see how many bonuses they will earn:

  • in product lists;
  • on the product page;
  • during checkout.

This turns bonuses from a hidden internal mechanism into a visible purchasing benefit.

Customers immediately see the additional value: not only the current product price, but also the bonus balance they can receive after the earning conditions are met.

Bonuses for registration

New customers can be rewarded with bonuses simply for creating an account.

This turns registration from an additional action into a clear benefit: the customer receives an initial bonus balance that can later be used in the store.

Bonuses for product reviews

JSBON allows you to reward customers for reviewing products they have purchased.

If required, a bonus can be awarded only when the customer has actually purchased the product and has not previously submitted a review for it.

This scenario solves two tasks at the same time:

  • encourages customers to return to the website after a purchase;
  • helps the store collect genuine reviews from actual buyers.

Full or partial payment with bonuses

Accumulated bonuses can be used to pay for products in future orders.

Customers can use bonuses for the available part of the order value or spend only part of their balance and pay the remaining amount using a regular payment method.

Bonuses are applied to the product value, excluding shipping costs and additional payment system surcharges.

Bonuses as an internal store currency

JSBON allows the bonus account to be used as an internal settlement system between the store and the customer.

In practice, each participant can have an internal balance that grows through purchases or other permitted actions and is then used according to the rules of the loyalty program.

This makes it possible to build not only a simple “percentage of purchase” system, but broader loyalty programs based around an internal bonus balance.

Control when bonuses are credited and deducted

In a real store, bonuses should not necessarily be awarded simply because an order was created. The order may later be cancelled, remain unpaid, or be refunded.

JSBON therefore allows bonus operations to be tied to order statuses.

Separate statuses can be defined:

  • for crediting bonuses;
  • for deducting bonuses.

This allows the bonus system to follow the actual order processing workflow of your store.

Manage customer participation in the bonus program

The bonus system can be enabled or disabled globally, while participation can also be controlled for individual users.

The bonus program can be activated or deactivated individually for each participant.

This is useful when a store works with different customer types or offers the loyalty program only to selected customer groups.

Manual bonus balance adjustments

Sometimes a bonus balance needs to be adjusted manually — for example, to compensate a customer for an order issue, award a bonus as part of an individual promotion, or make another correction.

JSBON allows managers to manually adjust a customer's bonus account.

Manager actions are logged, making manual balance changes easier to control.

Bonus balance in the customer profile

Bonus account information can be displayed in the standard customer profile.

Integration with the Extended Customer Profile extension is also supported, allowing the bonus system to become a natural part of the customer's account area.

Integration with automatic customer group changes

JSBON is compatible with the mechanism for automatically moving customers between JoomShopping user groups.

This allows different marketing mechanics to work together. For example, a customer may move to another group after meeting specified conditions, while that new group has its own bonus earning percentage.

Main JSBON features

  • bonus and loyalty system for JoomShopping 5+;
  • bonuses for purchases;
  • separate bonus percentages for different user groups;
  • display of future bonuses in product lists;
  • display of bonuses on product pages;
  • display of bonuses during checkout;
  • bonuses for registration;
  • bonuses for product reviews;
  • option to limit review bonuses to customers who actually purchased the product;
  • full or partial payment for products with bonuses;
  • order status configuration for crediting bonuses;
  • order status configuration for bonus deduction;
  • activation or deactivation of the bonus program for individual users;
  • manual bonus balance adjustments;
  • logging of manual manager actions;
  • bonus balance display in the customer profile;
  • integration with the Extended Customer Profile extension;
  • compatibility with automatic customer group changes;
  • use of the bonus account as an internal store balance.

JSBON for JoomShopping 5+ allows you to build a complete loyalty program around your online store: reward customers for orders and activity, accumulate bonuses in an internal account, and let customers use them on future purchases.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
Related products
Plug-in automatically transfer client ot the user group in JoomShopping
$ 29.95
Buy
Module allows you to add and view items in your cart without reloading the page.
$ 54.95
Buy
Quick checkout on 1 page for JoomShopping 5 and high
$ 59.95
Buy
Universal product filter in JoomShopping 5+
$ 79.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Please log in to write comments.

-20%
$ 99.95
$ 79.96
You save $ 19.99
-10%
$ 29.95
$ 26.96
You save $ 3.00
-10%
$ 39.95
$ 35.96
You save $ 4.00
$ 169.85
$ 142.87
You save $ 26.98
JSBON - bonus system for JoomShopping 5+.
Version v1.2.3 (01 December 2025)

  • add
    Add integration with NevigenAudit editing
ВАШ МАГАЗИН МОЖЕ БІЛЬШЕ

Готове рішення — початок.
Далі — під вашу задачу.

01 / ДОПРАЦЮВАТИ ФІЛЬТР

Майже підходить?
Адаптуємо.

Опишіть, чого бракує: іншої логіки вибору, оформлення або зв’язку з вашим каталогом. Оцінимо можливості, обсяг і вартість.
02 / СТВОРИТИ НОВЕ

Потрібна інша функція?
Розробимо.

Сформулюйте задачу бізнесу. Разом визначимо вимоги та дорожню карту нового розширення для Joomla чи JoomShopping.
Вартість індивідуальних робіт узгоджуємо окремо — після обговорення задачі.
ВІДПОВІДІ ПЕРЕД СТАРТОМ

Залишились запитання?

На скільки сайтів діє ліцензія?

Ліцензія прив’язана до домену, зазначеного під час оформлення.

Чи допоможете з нестандартним магазином?

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

Чи входять доопрацювання у вартість?

Індивідуальну розробку оцінюємо окремо. Спочатку погоджуємо вимоги, план і бюджет.

Де отримати допомогу після покупки?

Зверніться до підтримки через ваш кабінет. На сторінці товару також доступні документація та історія змін.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.