Guide · WooCommerce
WooCommerce HPOS Migration Without Breaking Orders
Plan a WooCommerce HPOS migration that keeps checkout, plugins and reports working. Get Cmsmart's step-by-step guide and request a quote today.
Table of contents
Was this tutorial helpful?
Written by
Cmsmart WooCommerce Plugins & Themes Specialist
Installs, configures and customises WooCommerce plugins and themes, ours and the market's.
The team behind it
Account Manager
Project Manager
Business Analyst
Developers & QA
In short
WooCommerce Subscriptions can turn one-time buyers into recurring revenue, but only if you pick the right billing model, a payment gateway that can charge a card with the customer offline, and a plan for what happens when a renewal fails — skip any of those and a "subscription store" quietly behaves like a one-time store with extra steps.
What does it actually cost a WooCommerce store to bill customers more than once?
Cmsmart sets up WooCommerce Subscriptions so renewals, declined cards and plan changes run without a staff member opening an order. Most stores losing recurring revenue aren't failing to sell subscriptions — nobody configured retries, reminders or a recurring-capable gateway before the first renewal ran.
Selling a subscription is the easy part. Running one for a year without losing money to the plumbing is where most WooCommerce stores get stuck:
The stakes are real: across subscription businesses tracked by Recurly Research, overall monthly churn averaged 3.60%, with involuntary churn — subscriptions lost purely to failed payments, not a customer choosing to leave — at 1.25% as of July 2026 (Recurly Research, 2026). That is recurring revenue a store never meant to lose. And the opportunity is growing fast enough to be worth fixing: the global subscription e-commerce market is forecast to grow from $180.48 billion in 2025 to $206.26 billion in 2026, a 14.28% CAGR toward $402.2 billion by 2031, with replenishment subscriptions — the "never run out" box — already the largest single model at 35.75% of the market in 2025 (Mordor Intelligence, 2026).
What does a subscription store that just works look like?
Cmsmart builds the subscription flow so a buyer signs up once and never thinks about billing again, while the store owner sees renewals, failures and plan changes in one place instead of chasing them across email, a gateway dashboard and a spreadsheet.
Example scenario. A buyer subscribes to a monthly replenishment box at 10 p.m. from their phone. WooCommerce Subscriptions creates the recurring order and schedules the first renewal a month out. On renewal day, the saved card is charged automatically; if it's declined, the store retries it twice over the following week and emails the subscriber a one-click link to update the card before giving up. The subscriber never contacts support — they manage the whole plan, including pausing it for a trip, from My Account. The store owner opens one screen and sees active, past-due and canceled subscribers instead of reconstructing the picture from orders.
How does Cmsmart put a WooCommerce subscription stack together?
Cmsmart wires WooCommerce's own product, cart and checkout templates to a licensed subscriptions extension and a recurring-capable gateway, then adds whatever the extension doesn't do out of the box — B2B approval flows, ERP sync or personalized recurring products — as custom development on top.
A WooCommerce subscription store is built from pieces that already exist in WooCommerce core plus one licensed extension — not a separate platform:
What's the business value of recurring revenue for your store?
Cmsmart frames subscription setup around the numbers an owner actually tracks — active subscribers, renewal success rate and revenue per cohort — so the plugin choice and gateway setup are judged on whether they protect that recurring line, not on feature lists.
ROI worksheet (fill in your own numbers):
Recovered monthly revenue ≈ (active subscribers) × (average plan price) × (your current involuntary-churn rate − your involuntary-churn rate after retries and reminders are turned on).
Use 1.25% as a benchmark starting point for "after" — it's the industry average involuntary churn rate reported for July 2026 (Recurly Research, 2026) — then compare it to what your gateway's dashboard shows today.
Cmsmart insight: in our setup work, the most common cause of lost renewal revenue isn't the subscription plugin — it's a payment gateway that was configured for one-time checkout and never verified to support off-session, merchant-initiated charges. Confirm that with your gateway before launch, not after the first renewal batch quietly fails.
How to set up WooCommerce Subscriptions without losing renewals
Cmsmart installs and configures WooCommerce Subscriptions end to end — billing model, gateway, retry and reminder settings — and tests a full sign-up-to-cancellation cycle on staging before a single real customer sees the plan.
What can Cmsmart build on top of WooCommerce Subscriptions?
Cmsmart extends WooCommerce Subscriptions as custom development for the parts no WooCommerce extension sells off the shelf — personalized recurring products, B2B contract approval, ERP-synced invoicing and multi-vendor subscription payouts — scoped and built around your actual billing model.
WooCommerce Subscriptions covers the billing engine. Past that, the following are custom-development builds, not features of any subscriptions plugin:
Cmsmart scopes this work the same way as any other ecommerce project: discovery, a solution design you approve before anything is built, milestone-based delivery, QA against a staging store, launch, then ongoing support.
Get a subscription store setup quote
Why work with Cmsmart to set up your subscription store?
Cmsmart has delivered WooCommerce and web-to-print projects since 2012 as a Netbase JSC division, with 6,300+ client projects and 1,800+ live stores behind that experience — including the recurring-billing and custom-integration work a subscription launch needs.
Cmsmart is a Netbase JSC division running ecommerce and WooCommerce projects since 2012, with 6,300+ client projects and 1,800+ live stores running today. Reviewers rate the team 4.2 out of 5 on Trustpilot across 404 reviews. One recent five-star review, from a web developer who has run the Cmsmart Product Designer plugin for three years, called out "their commitment to continuous development, with new features being added frequently" and support that is "incredibly helpful, friendly and responsive" (Trustpilot, 2026). Every project — subscription setup included — is tracked from proposal to long-term support in the Cmsmart client platform; see the full range of work on the WooCommerce services page or the store setup and preset installation service.
Before picking a plugin, it's worth comparing how other stores approach WooCommerce extensions and open-source options generally — see four WordPress plugins worth running alongside WooCommerce and how WooCommerce compares to other open-source ecommerce platforms.
Frequently asked questions
Is WooCommerce Subscriptions free to use?
No. The official WooCommerce Subscriptions extension is a paid annual license — starting at $279/year, with a 30-day money-back guarantee — and it's separate from WooCommerce itself, which is free. Confirm the current site-count terms on the product page before buying, since license scope can change (WooCommerce, 2026).
Can my subscribers pause, cancel or change their own plan?
Yes — that's a core feature of the extension. Subscribers get a self-service account page to suspend, cancel, upgrade or downgrade their plan and update their payment method, without contacting your support team.
What happens when a renewal payment fails?
By default, nothing retries — the setting is off until you turn it on. Once enabled, the store retries a declined card a few days later, which recovers charges that failed for temporary reasons like a card at its limit, instead of cancelling on the first attempt (WooCommerce, 2026).
Can Cmsmart combine WooCommerce Subscriptions with product personalization?
Yes, as custom development. Cmsmart connects a recurring subscription to the Cmsmart Product Designer so a subscriber can update their artwork before each renewal — useful for a monthly print run, an engraved or branded item, or any recurring box whose contents change. This isn't a feature of any off-the-shelf subscriptions plugin.
Does WooCommerce Subscriptions handle B2B contract billing?
It handles the recurring charge itself. The surrounding workflow most B2B sellers need — quote approval, PO matching, a negotiated billing cadence — is built as custom development on top of it, scoped to how your sales team actually works.
How long does a Cmsmart subscription setup take?
A straightforward single-plan setup (extension, gateway, one subscription product, retries and reminders tested) is typically the fastest project on this page; custom work like personalization or ERP sync adds discovery and build time scoped per project through the Cmsmart project process.