Skip to content

Subscription Plugin for Mollie

Flexible subscription plugin for Shopware 6 with automatic renewals, configurable intervals, Mollie payment integration, and a self-service customer portal for recurring orders.

Overview

The Subscription Plugin for Mollie enables you to offer a complete subscription system in your Shopware shop. Your customers can order products as recurring deliveries and benefit from automatic discounts. Renewals are processed automatically in the background — including payment processing via Mollie (credit card, SEPA direct debit, PayPal) or manual payment methods (invoice, prepayment).

Through a self-service portal in the customer account, your customers can manage their subscriptions independently: pause, cancel, change intervals, add or remove products, and consolidate deliveries. In the admin panel, you get a dashboard with key metrics, an overview list of all subscriptions, and detailed editing capabilities.

Key Features

  • Flexible Intervals: Delivery intervals from 1 to 8 weeks (configurable), customers can optionally change intervals themselves
  • Automatic Renewals: Background task automatically creates new orders on the due date
  • Subscription Discounts: Percentage discounts on subscription orders, plus optional loyalty tiers based on number of renewals (database-only, no admin UI)
  • Mollie Payment Integration: Recurring payments via credit card, SEPA direct debit and PayPal with automatic mandate management
  • Offline Payment Methods: Invoice and prepayment as alternative payment methods for subscriptions
  • Customer Portal: Self-service area in the customer account for managing all subscriptions
  • Delivery Consolidation: Customers can combine multiple subscriptions to a shared delivery date
  • Admin Dashboard: Key metrics for active subscriptions, monthly recurring revenue, upcoming renewals, and churn rate
  • Reminder Emails: Automatic notification 3 days before each renewal
  • Product Configuration: Subscription options configurable directly on the product, including "subscription only" mode
  • Free Items: Add free products to renewals (via the admin API, no admin UI)
  • Change Log: Complete audit trail of all subscription changes, stored in the database

Requirements

  • Shopware Version: 6.6.0 or higher (up to 6.7.x)
  • PHP Version: 8.2 or higher (required by Shopware 6.6+)
  • Mollie API client: bundled with the plugin, no separate installation required
  • Mollie Account: Required for credit card, SEPA direct debit and PayPal

Quick Start

  1. Install the plugin via Plugin Manager or Composer (composer require webla/subscriptions)
  2. Activate the plugin in Extensions → My Extensions
  3. Configure basic settings in Extensions → My Extensions → Subscription Plugin for Mollie → Configure
  4. Enter your Mollie API keys in the plugin configuration
  5. Configure your desired intervals and discounts
  6. Enable subscription options on desired products under Catalogues → Products → [Product] → General, in the Subscription Options card at the bottom of the page

Documentation Contents

Support