No reviews yet

Sylius Loyalty Plugin

Product Sylius Loyalty Plugin Image

Points-based loyalty and rewards system with tiers, bonuses, cart redemption, per-product rules, and built-in analytics for Sylius 2.x.

Published
20.04.2026
Latest version
v2.0.0
Last update
20.04.2026
Sylius version
2.1 - 2.2
Downloads
< 1K

Perfect for

  • E-commerce stores looking to increase customer retention and repeat purchases
  • Merchants wanting a native loyalty program without third-party subscriptions
  • Stores running multi-channel operations with different loyalty configurations per channel
  • Brands that want to reward customers with bonuses for registration, birthdays, and first orders
  • Teams needing per-product earning rules for promotions and seasonal campaigns

The Sylius Loyalty Plugin adds a complete points-based rewards system to your store. Customers earn points on every purchase, unlock tiers with multiplier bonuses, and redeem points for discounts directly in the cart.

Configure earning rates, redemption values, and point expiry per channel. Create per-product loyalty rules to boost or exclude specific items. Award bonus points automatically on registration, birthdays, and first orders.

Points are fully managed across the order lifecycle — earned on completion, revoked on cancellation, and restored on refund. Everything is administered from the Sylius admin panel with full transaction history and manual adjustment capabilities.

Key Features:

Points Earning & Redemption

  • Automatic point earning on every completed order
  • Configurable earning rate per currency unit per channel
  • Per-product loyalty rules with custom point rates
  • Cart-level point redemption with live UI component
  • Configurable redemption rate (e.g. 100 points = €1)
  • Point expiry with configurable duration

Tier System

  • Configurable loyalty tiers based on lifetime points
  • Points multiplier per tier for accelerated earning
  • Color badges displayed on shop and admin
  • Automatic tier evaluation after every transaction

Bonus Events

  • Registration bonus for new customers
  • Birthday bonus (automated via CLI command)
  • First order bonus with idempotency protection
  • All bonuses configurable per channel

Order Lifecycle

  • Points earned on order completion
  • Earned and bonus points revoked on order cancellation
  • Redeemed points restored on cancellation and refund
  • Pessimistic locking to prevent double-processing

Admin Management

  • Loyalty accounts grid with balance, tier, and transaction history
  • Manual point adjustment with reason tracking
  • Per-channel configuration for rates, expiry, and bonuses
  • Loyalty rules CRUD with product selection
  • Tier management with color badges
  • Available in English, French, German, Spanish, Polish, and Portuguese

Shop Experience

  • Loyalty account page with balance, tier badge, and transaction history
  • Point redemption widget in cart with live updates
  • Points expiry warnings for customers
  • REST API for loyalty account and point redemption

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • MIT license
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 2.1 and higher

No reviews yet
3 plugins
Since 30.03.2026

Software engineer with 11+ years of experience specializing in automation systems, AI-driven tooling, and enterprise web platforms. Deep expertise in Symfony, Sylius, and Drupal since 2014, delivering platforms handling 500K+ monthly users. Building open-source Sylius plugins focused on marketing automation and e-commerce growth.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe