Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
Webalize Sp.z.o.o

Loyalty Plugin

Description

Highlights

  • Comprehensive Points-Based Loyalty System - Customers earn points through registration, newsletter signup, purchases, product reviews (with/without photos), with automatic point allocation and expiration handling.
  • Flexible Prize Redemption - Multiple reward types including discount codes (one-time/reusable), free shipping vouchers, product/category/variant-specific discounts, all managed through an intuitive admin interface.
  • Full Shopware 6.6+ Integration - Seamless integration with Flow Builder, promotion rules, event-driven architecture, and both Store API (customer-facing) and Admin API endpoints for complete programmatic control.
  • Multi-language E-commerce Ready - Built-in support for English, German, and Polish with multi-currency compatibility and fully translatable interface for global reach.
  • Recent Technical Refactoring - Plugin vendor dependencies consolidated into main Shopware installation, with updates to Docker configuration, Makefile, and core plugin architecture for improved maintainability.

Features

  • Customer Registration Points - Automatic points awarded when new customers register on the store
  • Newsletter Subscription Rewards - Points earned for newsletter sign-ups to grow your mailing list
  • Purchase-Based Points - Customers earn points on product purchases with automatic order integration
  • Product Review Rewards - Points awarded for customer reviews and product comments
  • Photo Review Bonus - Additional points for product reviews that include photos
  • Manual Point Adjustments - Admin ability to manually add or deduct customer points
  • One-Time Discount Codes - Single-use promotional codes redeemable with points
  • Reusable Discount Vouchers - Multiple-use discount codes for flexible rewards
  • Free Shipping Rewards - Points-redeemable free shipping vouchers (one-time or multiple-use)
  • Product-Specific Discounts - Target individual products with point-based offers
  • Category-Wide Promotions - Apply discounts to entire product categories
  • Variant-Specific Deals - Color and variant-specific discount offers
  • Customer Loyalty Dashboard - Dedicated storefront page showing points balance, available prizes, and redemption history
  • Admin Management Interface - Comprehensive backend for prize creation, customer points overview, and transaction logging
  • Flow Builder Integration - Seamless integration with Shopware's Flow Builder for automated point allocation and custom workflows

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

  1. Install the plugin via Composer: composer require webalize/loyalty-plugin
  2. Refresh the plugin list in your Shopware admin panel
  3. Install and activate the Webalize Loyalty Plugin
  4. Configure point values for different actions in the admin panel
  5. Create your prize catalog with point requirements
  6. Customize storefront templates if needed (optional)
  7. Set up Flow Builder rules for automatic point allocation
  8. 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

Webalize Sp.z.o.o

Partner Status

  • Shopware Extension Starter Shopware
    Extension Starter

Details

  • Partner since: 2024

Support

  • Based in: Poland
  • Speaks: English
  • Response time: Very quickly