HS Subscriptions
for WooCommerce

Sell recurring products, physical deliveries and dated courses using your existing WooCommerce Stripe and PayPal plugins.

  • Recurring productsDigital subscriptions and physical deliveries.
  • Customer controlPreview interval changes and cancel future renewals.
  • Agreed datesAuthorize now, start payments later and end on a fixed date.

Premium pricing coming soon

HookSpark geckos planning recurring payments and parcel deliveries. Concept illustration.

Prices, site limits, first-year offers, renewals and update/support terms are not finalized.

Development build · For staging.Version 0.5.3-dev. Release verification is in progress. Purchasing is not open.Availability and tested scope →

Subscriptions that follow the agreement.

Recurring products, including physical deliveries.

Configure monthly or annual plans. Renewals preserve the agreed product, shipping address, method, cost and taxes. Stock is checked before a new charge; paid physical orders stay ready for fulfillment.

HookSpark geckos arranging recurring parcel deliveries. Concept illustration.

Let customers preview their next schedule.

Offer the intervals you allow. Customers review the next date, following date and installment amount before confirming. Already paid history and the next payment date stay unchanged.

HookSpark geckos changing a future calendar interval. Concept illustration.

Start later. Finish on the agreed date.

Set a future first installment and a fixed final service date for virtual courses. Offer a separate ordinary pay-in-full product. This is a dated agreement, not a zero-price trial.

HookSpark geckos presenting a course with start and end markers. Concept illustration.

LESS IMAGINING. MORE TRYING.

Explore the subscription experience.

Inspect sample plans. Then try the calendar in your own demo.

FRONTEND DEMO

Be the customer.

Explore digital subscriptions, physical deliveries and dated courses with matching sample products.

Try frontend demo
ADMIN DEMO

Make it your store.

Edit plans, preview interval changes, recover a simulated installment and cancel future renewals.

Try admin demo

Your personal admin demo lasts 60 minutes. Use sample details: no real payments or external emails.

Let customers adjust the schedule you allow.

Enable monthly choices such as one, two or three months. Customers preview the amount and next dates before confirming. The installment amount stays the same; paid history remains unchanged.

Start a course later. End it on a fixed date.

For simple virtual courses, collect authorization through a native saved payment method without charging at enrollment. The first installment is requested on the agreed date. A final date stops later renewals, with the final installment charged in full.

Offer a separate pay-in-full WooCommerce product for the same service period. Its price is set by the merchant; it creates no recurring mandate.

See the setup steps →

Walk through the current experience.

Explore five guided examples and real screenshots from the development candidate. This walkthrough does not create a personal WordPress store or process a payment.

Open the guided demo →

The interactive storefront and personal admin demo are now available above. Payments in those demos are simulated.

Your WooCommerce gateways. One subscription record.

Keep Stripe and PayPal configured in their existing WooCommerce plugins. Manage the recurring plan, paid periods and cancellation in Subscriptions.

For software sellers, the separate HookSpark Licensing integration extends the existing entitlement after payment. Product subscriptions and the license to update this plugin are distinct.

Real Subscriptions Payment integrations panel linking to WooCommerce payment settings
Real English interface · 0.5.0-dev · protected staging · 25 September 2026. No credential form in Subscriptions.

Tested scope, stated clearly.

Real sandbox purchases have been completed with Classic and Blocks checkout, using Stripe 11.0.0 and PayPal Payments 4.1.3, for virtual and physical products. Automatic renewal, recovery and cancellation were demonstrated on the earlier 0.3.0 candidate. The expanded 0.5.0 candidate is undergoing its own acceptance.

This does not establish compatibility with every theme, WooCommerce extension, gateway version or live account. Contracts preserve the test/live mode selected in the installed gateway. New calendar and enrollment behavior is still undergoing final staging acceptance; no live-payment certification is claimed.

Read prerequisites and boundaries →

Platform requirements

WordPress
6.8 minimum · tested through 7.1
WooCommerce
10.6 minimum · tested through 11.1
PHP
8.2 minimum · verified on 8.2.29

Verified combinations: WordPress 6.8 + WooCommerce 10.6.0, and WordPress 7.1 + WooCommerce 11.1.0, on PHP 8.2.29. Follow the WordPress requirement of your installed WooCommerce version. Other PHP branches and every intermediate combination have not been verified.

PRODUCT CHANGELOG

Latest updates

Recent development updates. Select a row to read the details.

HS SubscriptionsIndependent subscriptions from one purchase0.5.3-dev

HS Subscriptions · 27 Sep 2026 · Version 0.5.3-dev

Development — Subscriptions sales closed

Independent subscriptions from one purchase

  • Purchase multiple virtual recurring products in one initial payment using supported existing Stripe or PayPal gateways.
  • Each product line has independent renewal orders, cancellation, refund allocation and software license coverage.
  • Single physical-product checkout remains supported; mixed one-time carts, coupons, fees and shared physical shipping are excluded.
Explore the plugin →
HS SubscriptionsReview requirements before renewal payments0.5.2-dev

HS Subscriptions · 26 Sep 2026 · Version 0.5.2-dev

Commerce preparation — sales closed

Review requirements before renewal payments

  • New integration hook allows a store to validate a renewal before requesting payment from Stripe or PayPal.
  • Already paid orders remain available for reconciliation. Existing subscriptions retain their original handling.
  • Subscriptions remains in development and is not available to purchase.
Explore the plugin →
HS SubscriptionsSeparate first-year and annual renewal prices0.5.1-dev

HS Subscriptions · 26 Sep 2026 · Version 0.5.1-dev

Commerce preparation — sales closed

Separate first-year and annual renewal prices

  • Internal annual software plans preserve the introductory charge separately from renewals.
  • Cycle-specific settlement, refunds, licenses and annual renewal disclosure checked locally and on protected staging.
  • Subscriptions remains in development and is not available to purchase.
Explore the plugin →

View all updates →

Questions before you start.

Does it include a new payment gateway?

No. Subscriptions integrates with supported WooCommerce payment plugins. Accounts and credentials remain in WooCommerce payment settings. Only the verified Stripe and PayPal plugin versions are integrated. Test and live contract contexts are kept separate.

Can I sell physical products?

Yes, in the tested sandbox scope. The renewal preserves the original shipping method, address, cost and taxes. Stock is checked before a fresh charge; paid physical orders remain processing for fulfillment. Delivery tracking and a separate shipping calendar are not included.

Can customers cancel?

Customers can stop future renewals in My account → Subscriptions. Cancellation preserves the already paid period until its expiry; it does not issue an automatic refund.

What happens after a failed payment?

The customer can complete a supported Stripe authentication/recovery flow or approve a replacement PayPal payment after a confirmed instrument decline. Uncertain outcomes require reconciliation rather than another automatic charge. A recovery does not change future PayPal wallet terms.

Will my existing gateway work?

Not automatically. Current sandbox tests cover WooCommerce Stripe Payment Gateway 11.0.0 and WooCommerce PayPal Payments 4.1.3. PayPal requires a merchant account enabled for saved payment methods. Other providers and versions are not verified. Live-mode behavior has automated tests with simulated responses, not a real live-payment certification.

Are memberships and course calendars included?

Dated virtual courses now support a future first charge, a fixed final date and a separate ordinary WooCommerce pay-in-full product. Customers can change intervals only among the choices the merchant enabled for their purchase. Membership restrictions and LMS content access are not included.

Is there a free edition?

No free edition is available. A premium-first release is being prepared. Pricing and the possible scope of a standalone free edition have not been approved.

Can I use it in production today?

No. This is a development preview. Sandbox tests do not establish live readiness. Final staging acceptance, hosted private delivery and the commercial launch checks must be completed first.

Prepare your first recurring product.

Follow the configuration guide and review the supported payment flows.

Read the guide →

Screenshot preview