Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 subscription products: recurring sales with customer self-service

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: SUBSCRIPTIONPRODUCTS1

  • Subscription intervals per product, with percentage or fixed-amount discount
  • Renewal orders are created automatically via cron
  • Customer account: pause, skip, change interval, cancel
  • Cancellation button and reminder email before the next delivery
Auf Lager
€299.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

Overview

Magento 2 subscription products: what the module does in your shop

Many ranges are bought again and again: coffee, pet food, care products, filters, consumables. Without a subscription the customer has to remember every time, and you lack planning security. Out of the box Magento 2 only offers manual reordering, a recurring contract with interval, dates and cancellation is unknown to it. This page covers Magento 2 subscription products in detail.

Mironsoft Subscription Products adds Magento 2 subscription products to the shop. You enable the subscription option per product, define allowed intervals and a subscription discount, and customers choose between one-time purchase and subscription on the product page. On the due date the module creates the renewal order automatically, in the customer account people manage their subscriptions themselves. The interface follows Hyvä style with Alpine.js and loads no extra external JavaScript.

6 Features

Magento 2 subscription products: recurring revenue without customers re-ordering every time

Consumables, coffee, care products or spare parts: customers pick an interval and the shop creates the orders.

Intervals per product

Weekly, monthly or every three months, freely defined per product.

Subscription discount

Percentage or fixed amount, shown separately from the regular price.

Automatic renewal orders

A cron job creates the order on schedule and triggers payment and shipping.

Management in the account

Pause, skip a date, change interval or delivery address.

Cancellation button

Cancel directly in the account, with a confirmation email to the customer.

Admin overview

All subscriptions with status, next date and manual intervention.

01Subscription on the product page

Subscribe or buy once: choose Magento 2 subscription products right on the product page

On products with the subscription option enabled, the product box gains a switch between one-time purchase and subscription. For subscriptions for Magento 2 subscription products the customer picks an interval from the values allowed for that product and sees the subscription price immediately. The selector is an Alpine.js component in Hyvä style, no extra external JavaScript is loaded.

  • Subscription option and allowed intervals per product via attribute
  • Subscription price with discount next to the one-time price
  • Notice about minimum term and notice period, if configured
Product page · Coffee 1 kg
Choose purchase type
One-time purchase$24.90
Subscription · every 4 weeks$22.41 (-10%)
Subscription · every 8 weeks$22.41 (-10%)
Sales › Subscriptions
Next delivery
2026-12-03 · Coffee 1 kg · every 4 weeks
Payment method
Stored payment instrument
Status
Active · last payment successful
02Renewal orders

Recurring orders in Magento: cron creates the renewal order

For Magento 2 subscription products the module, on the scheduled date, creates the renewal order using the last delivery data, the current price and current stock. Depending on the payment method a stored payment instrument is charged, or the order is created for invoice or prepayment. If a payment fails, configurable retries and a customer notification follow. A reminder email announces the upcoming delivery in advance.

  • Lead time and retry count configurable
  • Unavailable products: skip or pause the subscription, by setting
  • Reminder email with a link into the customer account
03Customer account and cancellation

Subscription management in the customer account with a cancellation button

In the customer account people see all running subscriptions with the next date and can pause, skip a date, change interval or address and cancel. The cancellation button reflects the German obligation for contracts concluded online, label and flow are adjustable. Whether your concrete setup meets all legal requirements should be checked with your legal counsel.

  • Pause, skip, change and cancel without support
  • Confirmation email with timestamp for each change
  • Admins can make and review every change as well
My account › My subscriptions
Coffee 1 kg · every 4 weeks
Skip a dateAction
Change intervalAction
Cancel subscriptionAction
Use cases

Which ranges benefit from Magento 2 subscription products

Wherever customers regularly need the same product.

Food and treats

Coffee, tea, spices or supplements on subscription: every four or eight weeks, with a subscription discount as incentive and simple pausing during vacation.

B2B consumables

Filters, labels, cleaning agents or printer supplies are delivered on fixed dates. Purchasing no longer reorders, the invoice arrives automatically.

Care, pet supplies and household

Dog food, contact lens care or diapers: customers value the predictability, you win repeat customers with a higher lifetime value.

Comparison

Recurring orders: without the module and with Magento 2 subscription products

TaskWithout moduleWith Subscription Products
ReorderingCustomer reorders manually every timeRenewal order is created automatically on schedule
Price benefitOnly via general promotionsSubscription discount per product, percentage or fixed amount
Changes by the customerRequest by email or phonePause, skip, change and cancel in the account
CancellationIndividually by emailCancellation button with confirmation email
Backend overviewNoneSubscription overview with status, date and intervention
Process

Setting up Magento 2 subscription products in five steps

  1. 1

    Define the range

    Together we decide which products qualify as subscriptions and which intervals make sense.

  2. 2

    Clarify payment

    We check whether your payment module supports stored payment instruments or whether invoice or prepayment is used.

  3. 3

    Installation

    Mironsoft installs the module, creates the subscription attributes and sets up the cron.

  4. 4

    Texts and emails

    Notices as well as confirmation, reminder and cancellation emails are adapted to your tone.

  5. 5

    Test run

    We play through a complete subscription order including a renewal before you go live.

Differentiation

Differentiation from related Mironsoft modules

The module is not a payment module. Collection follows the payment method chosen in your shop, the subscription logic controls date, price and order. A reorder link, as used by abandoned cart or quick order features, triggers single orders but does not replace a running contract with interval and cancellation.

You can combine Magento 2 subscription products nicely with the Mironsoft Sticky Add To Cart: the subscription choice stays reachable while scrolling.

04How the purchase works

No download — personal setup instead

Subscription Products is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch with you after the purchase, install the module in your shop and configure intervals for your Magento 2 subscription products, subscription discounts, payment method integration and email templates together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything you need to know about how it works, setup and how the purchase works.

How are renewal payments collected?
Depending on the payment method: with stored payment instruments if your payment provider supports it, or by invoice or prepayment with an automatically created invoice. We clarify this with your payment module before the purchase.
Can customers cancel on their own?
Yes, for Magento 2 subscription products via the cancellation button in the customer account. Minimum term and notice period are configurable.
What happens if a product is unavailable?
You decide whether the date is skipped, the subscription paused or the customer informed.
Does the price change during a running subscription?
By default the current catalog price minus the subscription discount applies. Optionally the price at signup can be locked in.
Does it work with mixed carts?
Yes. Magento 2 subscription products and one-time purchases can share an order, only the subscription items repeat.
How can I offer a subscription in Magento 2?
With a subscription module like this one: you enable the option per product, define intervals and discount, and the shop creates the renewal orders itself.
Do I need a cron for Magento 2 subscription products?
Yes, a running Magento cron creates the renewal orders and sends reminders. That is standard in any production shop anyway.
Is there a cancellation button under German law?
The module includes a cancellation button in the customer account with a confirmation email. Whether label and flow of your configuration meet all requirements should be checked with your legal counsel.
Does the module fit Hyvä?
Yes, the selection on the product page and the account management are built in Hyvä style with Alpine.js.
Can I download and install the module myself?
No. This is not a download product. After the purchase we install and configure the module for you personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 subscription products – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 subscription products – Mironsoft

Magento 2 subscription products – Mironsoft

€299.00