Confronto prodotti
L'abbonamento include
Supporto
Most subscription solutions require you to rebuild your catalog: creating separate subscription product types, defining fixed billing cycles per product, and maintaining parallel pricing. Order Subscriptions skips all of that.
Your existing simple and variable products work as subscriptions immediately. Customers choose subscribe or buy once on the product page, or turn the whole order into a subscription at checkout, and pick their own renewal schedule: every 2 weeks, every month, every quarter, whatever fits their life. No subscription product types to configure, no complex pricing tables to maintain, no catalog duplication. A single product serves both one-time buyers and subscribers.
They don’t have to choose for the whole basket either. Subscribe to the coffee, buy the grinder once, in the same order.
This is how subscription commerce should work for stores that sell consumables, essentials, pet supplies, supplements, coffee, cosmetics, or anything customers need to reorder regularly.
Every subscription renewal creates a genuine WooCommerce order, not a background transaction or a virtual renewal event. A complete order that flows through your existing fulfillment pipeline, properly reduces product inventory, applies current pricing, validates stock availability, and appears in your reports exactly like any other sale. In other words: your stock counts are always accurate.
Automatic recurring payments work out of the box with the gateways WooCommerce stores actually use: Mollie (iDEAL, Bancontact, credit cards, SEPA Direct Debit, and more), Stripe, and WooPayments. Install the gateway plugin, enable order subscriptions, and recurring payments just work. Nothing is asked of the customer.
And every other gateway you have enabled still takes subscriptions. Where a payment method can’t charge on its own, each renewal is emailed to the customer as a payment link, with an automatic reminder if it goes unpaid. Cash on Delivery and Bank Transfer work exactly the same way.
A Gateway compatibility screen lists every method you have enabled, shows how each one renews, and lets you decide per method whether it may be used for subscriptions at all. Checkout tells the customer the same thing before they choose, so nobody is surprised by an email they weren’t expecting.
A dedicated section in My Account gives customers full control over their subscriptions, without contacting support and without waiting for an admin to make changes. They can pause when they’re overstocked, resume when they’re ready, skip a single renewal instead of cancelling, update their delivery address before the next shipment, adjust item quantities, add or remove products, or change their renewal frequency entirely.
Every one of those is optional. Switch any of them off and the customer contacts you instead, which is the right answer for some stores.
They can also change what is in the box. Anything in your shop can ride along on a single delivery; the products you sell on subscription can join every delivery from then on. Both are on for a new store and off for one that already has subscribers, because a plugin update is not the moment to hand customers a power they did not have yesterday.
Every action is confirmed with clear email notifications to both the customer and your team, and every one of those emails describes the subscription as it stands today: the products in it now, the current quantities, anything added or owed, and the address it will actually ship to. Not a copy of an order from six months ago. Managing their subscription is effortless, not frustrating.
A free product with the subscription, matched by category, tag, brand or what the cart is worth. Or a seasonal gift on every renewal between two dates, under a name only you know.
Or a milestone gift: a free product at a delivery you choose – the fifth, the tenth, the twenty-fifth – for the customers who are still there. Their account page counts down to the next one, so it stops being a surprise nobody knew about and starts being a reason to stay. It is earned the moment a subscription reaches that delivery and stays owed until it can be given, so a gift that is out of stock that week arrives with the next renewal instead of being quietly missed.
The subscribe widget carries your words and your colours. Every customer-facing string is editable, from the label on the subscribe option to the wording of the frequency picker to the benefits listed underneath, and all of it is set per language rather than once for the whole store.
Pick the highlight colour, pick a separate colour for the saving badge, choose whether the two options sit above each other or side by side, and show or hide the badge, the benefits and the struck-through price. Changed your mind? One button puts the whole appearance back to the defaults, without touching your wording.
If that still isn’t enough, every template can be overridden from your theme.
One settings page. Enable the feature, pick which frequencies to offer, choose your discount percentage, and you’re live. Free products and seasonal gifts get a tab each when you want them. No product-by-product configuration, no migration, no separate subscription management system to learn. Your store can go from zero to accepting subscription orders in under five minutes.
Full support for the WooCommerce Cart and Checkout blocks, High-Performance Order Storage (HPOS), and Action Scheduler. The block integration is built on WooCommerce’s own extension points, the official slot fills and the Store API, so it doesn’t depend on the block markup staying the same. Even runs alongside WooCommerce Subscriptions without conflicts.
Every filter and action in the plugin is documented, all 106 of them, each with the version it arrived in and what it is passed. Change how the next payment date is calculated, override a gateway’s renewal tier, alter what a renewal order copies from the original, or replace the wording of anything on the front end.
There’s a gateway integration API for adding automatic renewals to a payment provider we don’t ship, and each bundled integration records the gateway version it was verified against, so drift is visible rather than discovered by a failed renewal. Order queries use dual-path logic for HPOS and legacy storage. Logging is category-based and goes through WooCommerce’s own log system, with a separate file per gateway.
Find out what Order Subscriptions can do for you:
Most subscription plugins require you to create separate subscription products with fixed billing cycles. Order Subscriptions works at the order level: your existing products work as subscriptions immediately, and customers choose their own renewal frequency, either on the product page or at checkout. There is no second catalogue to build and none to maintain.
Every renewal creates a real WooCommerce order that reduces product inventory, just like any other regular purchase. Your stock counts are always accurate.
All of them. Mollie (iDEAL, Bancontact, credit cards, SEPA, and more), Stripe and WooPayments charge renewals automatically, with nothing asked of the customer. Every other gateway you have enabled - including Cash on Delivery and Bank Transfer - takes subscriptions too: each renewal is emailed to the customer as a payment link, with an automatic reminder if it goes unpaid. The Gateway compatibility screen lists every method you have enabled and shows exactly how each one will renew.
It still works. When a renewal is due, the customer gets an email with a payment link for that order, and an automatic reminder if it goes unpaid. The subscription carries on as normal once it is paid. Checkout tells the customer which of the two applies to the method they picked, before they commit, and you decide per method whether it may be used for subscriptions at all.
Would you rather it charged automatically? Every payment-link method on the Gateway compatibility screen carries a Request implementation link. Tell us which gateway you use and we will look at building an integration for it.
Yes. Subscribe to the coffee, buy the grinder once, in the same order. The items they subscribed to renew on their schedule; the rest is a normal one-time purchase.
Yes. Customers can pause, resume, skip, cancel, change their renewal schedule, update quantities, add a product to their next delivery or to every delivery from now on, remove products they no longer want, and edit their delivery address, all from their My Account page. Every one of those is optional: switch any of them off and the customer contacts you instead.
Yes, if you let them. From My Account they can add a product to their next delivery only, or to every delivery from now on, and remove products they no longer want. Anything in your shop can ride along on a single delivery; only the products you sell on subscription can join every one. You can do the same from the subscription screen, with a product search and a running history of who changed what. Removing the last product cancels the subscription, and is refused in stores where customers may not cancel.
It retries automatically on a backing-off schedule - after 12 hours, then 24, then 48. After the third failure the subscription is cancelled and both you and the customer are notified. Errors that cannot be recovered from, such as a deleted product, cancel immediately rather than wasting retries. Both the number of attempts and the wait between them can be changed with a filter, so a store that would rather chase a customer for a week than for two days can.
Yes, and it only affects new subscriptions. Whatever terms were in force when a customer subscribed are locked to that subscription, so nobody who already signed up is ever repriced. You can also withhold the discount from the first order, so there is nothing to gain from subscribing and cancelling straight away, and cap how many orders carry it.
They carry on exactly as they are. A subscription renewing every 5 days keeps renewing every 5 days after you stop offering days, and the customer can still change the interval without being moved onto a frequency they never chose. Nothing is rewritten and nothing is cancelled.
Every customer-facing string is editable, and set per language rather than once for the whole store: the subscribe label, the frequency picker, the benefits list, the discount badge. Pick your highlight colour and a separate colour for the saving badge, choose whether the options stack or sit side by side, and show or hide the badge, the benefits and the struck-through price. One button puts the appearance back to the defaults without touching your wording. Beyond that, every template can be overridden from your theme.
Yes, and with the Cart block too. Both carry the full widget, the per-item choice for mixed carts, and the renewal total. It is built on WooCommerce's own extension points - the official slot fills and the Store API - so it does not depend on the block markup staying the same.
Yes. All 106 filters and actions are documented, each with the version it arrived in and what it is passed. There is a gateway integration API for adding automatic renewals to a provider we do not ship: extend the base integration class and register it on the osfwc_register_gateway_integrations hook. Every bundled integration records the gateway version it was verified against, so drift shows up on the compatibility screen instead of in a failed renewal.
Yes. Pick the free product by category, tag, brand or product, or by what the cart is worth. Offer several and give the first one in stock, give all of them, or let the customer choose. Cap it at a number of orders, or give one with every renewal.
Yes. Set two dates and a product, and every renewal created between them carries it. Give it a name of your own on the customer's order and they will not know what it is until it arrives.
Yes. A milestone gift is a free product at a delivery you choose - the fifth, the tenth, the twenty-fifth. The customer's account page counts down to the next one, so it is something to stay for rather than a surprise they never knew was coming. It is earned the moment they reach that delivery and stays owed until it can be given, so a gift that is out of stock that week arrives with the next renewal rather than being missed. You write what the customer sees, in each language, and it goes on the order and in the email.
Yes. A cart holding products on different schedules creates one subscription per schedule, each with its own renewal date and total.
Yes. Each one keeps its own history: status changes, renewals, failed payments and skipped deliveries, with who did it and when. Answering "why did this customer stop" takes one screen.
Categorie
Informazioni sull'estensione
Paesi