Bonus System
A complete points programme for Shopware 6: customers collect bonus points for their purchases and redeem them later as a voucher or against rewards — managed directly in the Shopware Administration, without an external service and without recurring fees.

How it works
For every order the plugin calculates a point credit and stores it as a booking. You decide when those points become usable: immediately after ordering, after payment, after shipping, after completion, after n days — or only after a manual release in the admin module. When points are redeemed a discount line item is created in the cart, or the customer orders a bonus product (a reward) with points.
Key features
- Collecting points per order value, with a conversion factor of up to five decimal places, optionally excluding shipping costs and with a configurable rounding mode
- Redeeming points as a discount line item in the cart or checkout — via slider, number field or button, optionally automatically on every order
- Bonus products (rewards) with a fixed point value or a conversion factor, maximum order quantity, validity period and sales channel restriction
- Conditions for campaign periods, customer groups, customer numbers, products, product groups, categories and Shopware rules — including a factor on the customer's birthday and birthday month
- Points beyond orders: product reviews, newsletter sign-up, manual credits and points per product via a custom field
- Activation and expiration fully configurable, with a hint after login and an automatic e-mail before points expire
- Flow Builder trigger “Bonus points changed” and action “Change points”, plus three conditions for the rule builder
- Admin API, CSV export of the credits and CLI commands for migration and maintenance
- Per sales channel, multi-language, with your own colours, icon and snippets
Where to start
- Pre-Requisites — does the plugin run in your environment?
- Quickstart — ten minutes to a working points programme
- Installation — every configuration field in detail
- Admin Dashboard — your daily workspace
The result
You get a loyalty programme that lives entirely inside Shopware: point balances, bookings and rewards are stored in your own database, can be connected to ERP and CRM systems through the API, and take effect in cart, checkout, invoice and customer account.
In this section
- Pre-Requisites
- Quickstart
- Installation
- Admin Dashboard
-
Create more nav items in account
In account area pages from Bonus System are shown. It is possible to add additional pages
- Flow Builder and rules
- Scheduled Tasks/ Cronjobs
-
Migration of points
This guide outlines the process of migrating points from another shop system to Shopware 6. It is intended for developers and system administrators involved in system migration tasks.
- Admin API
-
Product number for bonus points
This guide outlines the process of giving bonus points a product number. It is intended for developers and system administrators involved in connecting ERP system to Shopware 6.