For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dynamic price groups (optional)

Important: The loyalty levels Bronze, Silver and Gold are assigned fully automatically by the plugin based on the points balance. No manual setup is required for this.

This page describes an optional extension: if customers on the Silver or Gold level should also receive lower product prices in addition to the points multiplier, Shopware customer groups can be used.


How levels work (plugin)

Customers reach the levels automatically by collecting bonus points:

Level
Requirement
Effect

Bronze

Standard (all customers)

Factor ×1.0

Silver

from a configured points balance

Factor e.g. ×1.1

Gold

from a higher points balance

Factor e.g. ×1.5

The thresholds and factors are defined under Plugin configuration → Loyalty levels. The plugin recalculates the level on every point booking — no manual action needed.


Optional extension: Shopware customer groups for price discounts

If Silver or Gold customers should additionally receive special prices on products or automatic discounts, Shopware customer groups can be used. This is independent of the plugin and requires manual maintenance by the shop operator.

Creating customer groups

  1. Settings → Customer groups → Add group

  2. Create e.g. "Bonus Silver" and "Bonus Gold"

Assigning customers manually

  1. Open Bonus Points & Loyalty Program → Customers — there you can see the level and points balance of all customers

  2. Open the Shopware customer record of customers who have reached Silver or Gold

  3. Set Account tab → Customer group to "Bonus Silver" or "Bonus Gold"

Setting special prices per group

On the product under Prices tab → Add price rule, select a group and enter the special price. Customers of this group automatically see the price.

Alternative: Permanent promotion per group

Marketing → Promotions → new promotion without a code, condition "Customer group = Bonus Gold", discount e.g. 5 % percentage. Applies automatically without entering a code.


This customer-group setup is not part of the plugin and is not maintained automatically. It is an optional Shopware feature for shop operators who want to offer additional price advantages per level.