Creating flows
With Shopware Flows, bonus points can be awarded automatically for any event or deducted on cancellation.
Available plugin actions
Award bonus points
Customers
Credit a fixed number of points
Bonus points by factor
Order
Number of points × factor (for order-value-based awarding)
Award bonus points (newsletter)
General
Points for newsletter subscribers (only if a customer account exists)
Deduct bonus points (order)
Order
Credit back points for an order
Creating a flow – step by step
Marketing → Flows → Create flow
Assign a name (e.g. "Newsletter bonus")
Choose a trigger
Add action → select category and action
Enter points and comment
Activate and Save
Compatible triggers per action
Award bonus points → category "Customers"
Appears with triggers that have a customer context:
Checkout / Customer / Register
New customer completed their first order
Checkout / Order placed
Order received
Bonus points by factor → category "Order"
State reached / Order / Completed
Order was completed
Award bonus points (newsletter) → category "General"
Newsletter / Register
Customer subscribed to the newsletter
Newsletter / Confirm
Customer confirmed the newsletter subscription
Points are only awarded if the subscriber has a customer account. Pure guest subscribers without an account are skipped.
Deduct bonus points (order) → category "Order"
State reached / Order / Cancelled
Order was cancelled
State reached / Order transaction / Refunded
Payment was refunded
The action automatically determines the points credited for this order and books them back. No manual input needed.
Tips
The comment appears in the customer's transaction list
Multiple actions in one flow are possible: e.g. award points + send email
Flows can be deactivated at any time without deleting them