Magento 2 subscription products: recurring sales with customer self-service
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
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
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.
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.
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
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
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
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.
Recurring orders: without the module and with Magento 2 subscription products
| Task | Without module | With Subscription Products |
|---|---|---|
| Reordering | Customer reorders manually every time | Renewal order is created automatically on schedule |
| Price benefit | Only via general promotions | Subscription discount per product, percentage or fixed amount |
| Changes by the customer | Request by email or phone | Pause, skip, change and cancel in the account |
| Cancellation | Individually by email | Cancellation button with confirmation email |
| Backend overview | None | Subscription overview with status, date and intervention |
Setting up Magento 2 subscription products in five steps
-
1
Define the range
Together we decide which products qualify as subscriptions and which intervals make sense.
-
2
Clarify payment
We check whether your payment module supports stored payment instruments or whether invoice or prepayment is used.
-
3
Installation
Mironsoft installs the module, creates the subscription attributes and sets up the cron.
-
4
Texts and emails
Notices as well as confirmation, reminder and cancellation emails are adapted to your tone.
-
5
Test run
We play through a complete subscription order including a renewal before you go live.
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.
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.
Frequently asked questions
Everything you need to know about how it works, setup and how the purchase works.
How are renewal payments collected?
Can customers cancel on their own?
What happens if a product is unavailable?
Does the price change during a running subscription?
Does it work with mixed carts?
How can I offer a subscription in Magento 2?
Do I need a cron for Magento 2 subscription products?
Is there a cancellation button under German law?
Does the module fit Hyvä?
Can I download and install the module myself?
Magento 2 subscription products – Mironsoft