Loyalty Plugin
Description
Highlights
About the Extension
Webalize Loyalty Plugin - Complete Loyalty Program Solution for Shopware 6
The Webalize Loyalty Plugin is a comprehensive loyalty program solution designed specifically for Shopware 6 e-commerce platforms. It enables store owners to reward customer engagement, increase retention, and boost sales through a sophisticated points-based reward system.
This plugin seamlessly integrates with Shopware's core functionality, providing both administrators and customers with intuitive interfaces to manage loyalty points, redeem prizes, and track reward history.
Key Features
Points Earning System
Customers can earn loyalty points through various engaging actions:
- Customer registration - Reward new account creation
- Newsletter subscription - Encourage email sign-ups
- Product purchases - Points based on order value
- Product reviews and comments - Engage customers with content creation
- Product reviews with photos - Extra points for visual reviews
- Manual point additions - Admin control for special rewards
Prize Redemption
Flexible prize system with multiple reward types:
- Discount codes and promotions - Percentage or fixed amount discounts
- Free shipping vouchers - One-time or multiple-use delivery rewards
- Product-specific discounts - Target individual products
- Category-based discounts - Apply offers to entire categories
- Color/variant specific offers - Discounts for product variants
- One-time and multiple-use rewards - Flexible redemption options
Advanced Management
Powerful admin tools for complete control:
- Comprehensive admin dashboard
- Customer points overview and management
- Prize creation and configuration
- Complete transaction history logging
- Automatic point expiration handling
- Bulk operations via CLI commands
Customer Experience
Engaging customer-facing features:
- Dedicated loyalty points page in customer account
- Real-time points balance display
- Available prizes catalog with point requirements
- Redemption history tracking
- Active promotion codes overview
- Points expiration notifications
Automation & Integration
Seamless integration with Shopware workflows:
- Flow Builder integration - Automate point allocation rules
- Automatic point calculation - Real-time balance updates
- Order-based point allocation - Points on purchase completion
- Return handling - Automatic point deduction on refunds
- Promotion rule integration - Connect with Shopware promotions
- Event-driven architecture - React to store events automatically
Multi-language Support
Built-in translations for global reach:
- English (en-GB)
- German (de-DE)
- Polish (pl-PL)
- Fully translatable interface
- Localized snippets and messages
- Multi-currency compatible
Point Earning Actions
The plugin supports the following customer actions for earning loyalty points:
- REGISTER - New customer registration
- NEWSLETTER_SIGN_UP - Newsletter subscription
- PURCHASED_PRODUCTS - Order completion and payment
- PRODUCT_COMMENT - Product review submission
- PRODUCT_COMMENT_WITH_PHOTO - Product review with uploaded image
- ADMIN_ACTION - Manual point adjustment by administrator
- RETURN_ACTION - Product return handling (point deduction)
- EXPIRED_POINTS - Automatic point expiration tracking
Prize Types & Promotion Actions
The plugin offers versatile promotion types to reward your customers:
- One-Time Discount Codes - Single-use promotional codes for exclusive offers
- Multiple-Use Discount Codes - Reusable vouchers for repeated savings
- One-Time Free Shipping - Single order free delivery reward
- Multiple Free Shipping - Multiple order free delivery vouchers
- Product-Specific Discounts - Targeted offers on individual products
- Category Discounts - Entire category promotional campaigns
- Product Color/Variant Discounts - Variant-specific deals and offers
Command-Line Tools
The plugin includes powerful CLI commands for maintenance and automation:
- loyalty:point:order - Process order-based point allocation
- loyalty:point:recalculate - Recalculate customer point balances
- loyalty:point:refresher - Refresh and update point data
- loyalty:point:remove-duplicated-logs - Clean up transaction logs
Technical Specifications
- Plugin Name: webalize/loyalty-plugin
- Version: 1.0.1
- Type: shopware-platform-plugin
- Shopware Version: 6.6.0 or higher
- License: Proprietary
- PHP: 8.1+ with strict types enabled
- Architecture: Symfony-based with PSR-4 autoloading
- Database: MySQL/MariaDB with custom entities
Business Benefits
- Increased Customer Retention - Reward loyal customers and encourage repeat purchases
- Higher Engagement - Motivate customers to interact with your store through reviews and content
- Boost Sales - Drive conversions with attractive point-based rewards
- Data Collection - Gain valuable insights through newsletter sign-ups and customer interactions
- Competitive Advantage - Stand out from competitors with a professional loyalty program
- Flexible Configuration - Adapt the program to your specific business needs
- Automated Operations - Reduce manual work with automatic point allocation and management
- Customer Insights - Track behavior patterns and reward preferences
Database Entities
The plugin creates and manages the following custom database tables:
- webalize_loyalty_point - Customer point balances and account information
- webalize_loyalty_point_order - Order-related point transactions
- webalize_loyalty_points_transactions_log - Complete transaction history and audit trail
- webalize_order_prize - Redeemed prizes and active promotions
- webalize_prize - Available prizes catalog and configuration
API Endpoints
The plugin exposes comprehensive REST API endpoints for seamless integration:
Store API (Customer-facing)
- GET /store-api/loyalty/points - Retrieve customer points balance
- GET /store-api/loyalty/prizes - List available prizes and rewards
- POST /store-api/loyalty/redeem - Redeem a prize with points
Admin API (Backend)
- Customer loyalty management endpoints
- Prize creation and management operations
- Point adjustment and manual allocation
- Transaction history retrieval and reporting
- Bulk operations support for efficiency
Installation & Configuration
- Install the plugin via Composer: composer require webalize/loyalty-plugin
- Refresh the plugin list in your Shopware admin panel
- Install and activate the Webalize Loyalty Plugin
- Configure point values for different actions in the admin panel
- Create your prize catalog with point requirements
- Customize storefront templates if needed (optional)
- Set up Flow Builder rules for automatic point allocation
- Test the system with a customer account
Why Choose Webalize Loyalty Plugin?
Proven Solution: Built by e-commerce experts with deep Shopware knowledge.
Complete Feature Set: Everything you need for a professional loyalty program.
Easy Integration: Seamlessly works with existing Shopware functionality.
Flexible & Scalable: Adapts to businesses of all sizes.
Multi-language Ready: Perfect for international stores.
Active Development: Regular updates and improvements.
Professional Support: Expert assistance from Webalize team.
About the Developer
Webalize sp. z o.o.
Professional e-commerce solutions provider
Email: hello@webalize.me
Website: webalize.me
Keywords: shopware, plugin, loyalty, e-commerce, reward, points, customer engagement, retention, prizes
Details
- Available: English, German, Dutch, Italian, French, Armenian, Bosnian, Bulgarian, Czech, Danish, Finnish, Greek, Hindi, Indonesian, Latvian, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Swiss German, Turkish, Vietnamese
- Latest update: 2 March 2026
- Version: 1.0.0
- Category: Loyality & Rewards
About the Extension Partner
Webalize Sp.z.o.o
Partner Status
-
Shopware
Extension Starter
Details
- Partner since: 2024
Support
- Based in: Poland
- Speaks: English
- Response time: Very quickly