Skip to main content Skip to search Skip to main navigation
Meet Shopware Payments Fast. Powerful. Yours to control. Discover payments
Diese Seite ist auch auf Deutsch verfügbar.
Kommora

Loyalty – Earn points, redeem in 1 click at checkout

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Earn points automatically on every paid order (earn rate freely configurable)
  • One-click redemption as a discount in cart and checkout — VAT distributed correctly
  • Tier system Bronze / Silver / Gold with point multipliers and optional free-shipping note
  • Birthday bonus, referral codes and FIFO points expiry after configurable months

Features

  • Automatic point credit on paid / completed orders
  • Configurable earn rate (default 1 point per €1 order value)
  • Tier multiplier (e.g. Gold = 1.10× points per order)
  • One-click redemption checkbox in cart and on confirm page
  • Auto-calculation of maximum possible discount (capped by % of cart sum)
  • Correct VAT distribution via Shopware's native AbsolutePriceCalculator
  • Tier system Bronze / Silver / Gold with configurable thresholds and colours
  • Birthday bonus via daily scheduled task (idempotent, max once per year)
  • Referral codes with 8 chars, no look-alike letters (0/O, 1/I/L)
  • Bonus for referrer and referee after first qualifying order
  • FIFO points expiry after configurable months (default 12, 0 = off)
  • Cancellation and refund reversal with complete audit trail
  • Customer self-service /account/loyalty with balance, tier badge and history
  • Admin customer tab with balance, history and manual credit/debit with mandatory note

About the Extension

Reward returning customers, drive repeat purchases — with one click


Kommora Loyalty is a complete points program for Shopware 6. Customers automatically earn points on every paid order, redeem them through a single checkbox right in the cart or checkout, and benefit from tier levels, birthday bonuses and a built-in referral program. No external services, no third-party tokens, all data stays in your Shopware instance.


Why this plugin?

  • Drive repeat purchases. Loyalty programs measurably increase repeat-purchase rates. Clear point thresholds and tier levels give your customers a reason to come back when the next need arises.
  • One checkbox instead of code entry. The customer does not pick a number or type a code — one click on „Redeem points" and the maximum possible discount is calculated and shown in the cart automatically.
  • Tax- and accounting-safe. The discount is applied as an absolute discount line item via Shopware's standard AbsolutePriceCalculator. VAT is distributed proportionally across all cart positions — exactly the way Shopware promotions do it.
  • Self-hosted & privacy-friendly. No external services, no third-parties, all data stays in your shop.


Features at a glance

?️ For your customers (storefront)

  • Dedicated account page/account/loyalty with balance, tier badge, multiplier hint, tier ladder, referral code and complete history
  • One-click redemption via checkbox in cart and on the confirm page
  • Automatic calculation of the largest possible discount — capped by a configurable percentage
  • Shown as its own discount line in the cart with a green success box
  • Account menu entry, translations DE / EN

? For you as shop owner (admin)

  • New „Loyalty" tab in the customer detail view
  • Current balance, lifetime points and referral code at a glance
  • Manual credit / debit posting with mandatory note (goodwill, service cases, audit)
  • Complete transaction history as data grid
  • ACL-aware: customer.viewer for read, customer.editor for write

? Tier system Bronze / Silver / Gold

  • Bronze — starting tier for every new customer
  • Silver — from 1,000 lifetime points, 1.05× points per order
  • Gold — from 5,000 lifetime points, 1.10× points + free-shipping note
  • Tiers are re-evaluated automatically after every earn event
  • Thresholds, multipliers and colours can be customised through the DAL repository

? Birthday bonus

  • Daily scheduled task matches customer birthdays against today's date
  • Idempotent — at most one bonus per customer per year
  • Configurable amount (default 100) + dedicated mail template (DE / EN)

? Referral program

  • Unique 8-character code per customer (no look-alike chars like 0/O, 1/I/L)
  • Cookie pickup via loyalty_ref at registration
  • Bonus for referrer and referee after the first qualifying order
  • Idempotency guard prevents double-credit

⏳ Points expiry (FIFO)

  • Configurable expiry after N months (default 12)
  • FIFO ledger — oldest points are consumed and expired first
  • Daily scheduled task ExpirePointsTask
  • 0 months = no expiry

? Mail templates (editable in admin)

  • Birthday bonus (DE + EN)
  • Referral success (DE + EN)
  • Editable through the Shopware standard backend

⚙️ Configurable per sales channel

  • Earn rate (points per €1 of order value)
  • Redemption rate (points per €1 of discount)
  • Minimum redemption in points
  • Maximum discount as % of cart sum
  • Tier system on / off
  • Birthday bonus on / off + amount
  • Referral program on / off + bonus amounts
  • Points expiry in months


Ideal for

  • Shops with returning customers (groceries, personal care, consumables, fashion, subscription-adjacent ranges)
  • Retailers who want to lift repeat-purchase rate and customer lifetime value
  • Operators who want to launch a loyalty program without third-party tokens or external SaaS
  • B2C shops with a clear customer base — and B2B shops with high-frequency repeat orders


Details

  • Available: English, German
  • Latest update: 27 August 2026
  • Publication date: 28 August 2026
  • Version: 1.0.0
  • Category: Loyalty, Trust & Reviews

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Technology Partner Silver Shopware
    Technology Partner Silver
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2026
  • Extensions: 15

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly