Shopware 6 Plugin: Set up subscriptions

Understand subscriptions

Explore how Mollie supports recurring payments for regular billing using subscriptions directly through Shopware 6.

📘

Tip

  • Minimize chargeback risk by clearly communicating the charge amount and frequency to your customers.
  • Ensure customer awareness by sending advance notifications before each payment, for example via email.

Supported payment methods

Customers who buy a subscription from your shop must use a supported payment method to make their initial payment. This authorizes future subscription payments as well.

  • Credit/Debit cards: If your customer initially pays with a credit/debit card, all subsequent payments will be by credit/debit card as well.
  • Other payment methods: If your customer initially pays with any other payment method, all subsequent payments will be by SEPA Direct Debit.

Your customers can use these payment methods for the initial subscription payment:

  • Bancontact
  • Belfius pay button
  • Credit/debit cards
  • EPS
  • Giropay
  • iDEAL
  • PayPal
  • SOFORT bank transfer

📘

Note

When customers add a subscription product to their cart, it displays a notification to inform them that there might be fewer payment methods to choose from.

Set up subscriptions

Increase customer convenience and engagement with subscription-based payments using Mollie Plugin for Shopware 6.

Enable subscriptions

Subscriptions are enabled by default. If the feature was switched off and you want to offer subscriptions in your shop, follow these steps:

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and switch on the Enable Mollie subscriptions toggle.
  5. Save the changes.
  6. To apply the changes, refresh the page.

Allow customers to update their address

Customers can manage their subscription through their account. They can change the payment method used, reorder the subscription after it ends, or cancel it as needed.

You can also let them change their billing and shipping address for running subscriptions. That way, they still receive their subscription after moving, without needing to cancel it and buy a new one.

📘

Note

Customers can only change an address if it's in the same country. After changing their address, the shipping costs for the initial subscription remain the same.

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and switch on the Allow customers to edit billing and shipping addresses for running subscriptions toggle.
  5. Save the changes.

Prevent order creation after failed payments

The plugin renews the initial order and payment amount for each installment. When payments fail, the order is still created and customers can pay through their account.

In some cases, Mollie retries a payment after it fails. In so doing, it assigns a new ID to the retried payment, which might cause the plugin to create another order. You can also use this feature to avoid order creation for individual orders if a payment has failed.
To prevent this from happening, you can skip renewals when payments fail.

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and switch on the Skip subscription renewal if payment fails toggle.
  5. Save the changes.

Prevent early cancellation

The notice period must be aligned with your terms and conditions.

To prevent this from happening, you can set a notice period. This defines the latest day on which customers can cancel their subscription.

❗️

Important

The notice period must be aligned with your terms and conditions.

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and enter a number of days in the Latest notice period before renewal (days) field.
    For example, if the next installment takes place on a Friday, enter 2 to allow customers to cancel their subscription up to Wednesday.
  5. Save the changes.

Set up subscription rules

To give you the flexibility to automate your processes, there are two rules for subscriptions available in the rule builder↗. These are useful if you want to remove discounts from subscription products or trigger a nurture flow for customers who've bought a subscription.

  • Item is subscription (Mollie): detects that the purchased item is a subscription product.
  • Cart with subscriptions (Mollie): detects that the cart contains a subscription product.

Create subscription products

Offer your products as subscriptions to increase recurring revenue from customers.

📘

Note

  • Customers can only add one type of product (either subscription or one-off) to a given order in their cart. This is because the plugin cannot renew a subscription order that contains one-off products.
  • You can't sell a subscription product as anything but a subscription. This is because the plugin assigns the subscription type to the product to support both standard and headless Shopware 6 solutions.

What you need to do in advance

Create a subscription product

  1. Log in to Shopware 6.
  2. Go to Catalog > Products.
  3. Select the product or variant that you want to offer as a subscription.
  4. Open the Mollie tab.
  5. Go to Subscriptions and switch on the Subscription product toggle.
  6. Define the subscription interval:
    • Enter the payment frequency in the Repeat payment every field. For example, 1 for a subscription that has a daily, weekly, or monthly cadence.
    • Select the cadence for the subscription, for example Month(s) for a monthly subscription, from the Interval unit drop-down menu.
  7. Optional: Enter the duration of the subscription in the Number of repetition fields. For example, 11 for a monthly subscription that ends after a year.
  8. Save the changes.

Display products as subscriptions in your storefront

To ensure that your customers know that they're buying a subscription, the Add to cart button in your storefront states Subscribe instead. You can also add a subscription indicator to product detail pages. This marks the product as a subscription and contains the subscription interval.

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and switch on the Show subscription indicator toggle.
  5. Save the changes.

Set up payment reminders

You can inform your customers of upcoming subscription payments through automated emails. This helps to reduce potential refunds and ensures a better experience for your customers.

Set a reminder period

Mollie Plugin for Shopware 6 lets you set the period for triggering a reminder. You can use this to send automatic email reminders to your customers.

  1. Log in to Shopware 6.
  2. Go to Extensions > My extensions.
  3. Open the Mollie Payments context menu (three dots), and select Configure.
  4. Go to Subscriptions and enter a number of days in the Reminder period before renewal (days) field.
  5. Save the changes.

Read more

Use the Mollie email reminder template

To save you time, the Mollie plugin comes with an email template for subscription reminders.

The template is available in multiple languages, and contains samples and data for you to use.

To use the email template through Shopware 6 business events, follow these steps:

  1. Log in to Shopware 6.
  2. Go to Settings > Business events.
  3. Select Add business event.
  4. Create the event:
    • Enter a name for the event in the Title field.
    • Switch on the Active toggle.
    • Select Mollie reminder for subscription renewal from the Event drop-down menu.
    • Select Subscription renewal reminder mail from the Email template drop-down menu.
    • Select the sales channels that will send the reminder emails from the Sales channel drop-down menu.
    • Optional: Select availability rules to the event from the Rules drop-down menu.
  5. Save the changes.

📘

Tip

You can also send emails using the flow builder.

Customize the Mollie email reminder template

You can change the email template to meet your needs. For example, to ensure it matches your tone of voice or is translated for all of the languages that you offer in your store.

  1. Log in to Shopware 6.
  2. Go to Settings > Email templates.
  3. Optional: To make changes for a specific language, select one from the language drop-down menu.
  4. Change the template to meet your needs.
  5. Save the changes.