GUIDED WALKTHROUGH

Open the interactive storefront demo → · Start your personal admin demo →

Explore the subscription journey.

Five examples explain the current candidate. No account is created, no data is sent and no payment is processed. This is a guided presentation, not a live WordPress sandbox.

A recurring digital purchase — concept illustration

A recurring digital purchase

  1. Create the plan

    Choose a virtual product, a monthly price and Repeat every 1 Month. The normal WooCommerce price remains the basis of the purchase.

  2. Complete a test checkout

    Use a signed-in account and a supported sandbox gateway. Review the recurring consent. An approval that remains pending is not yet paid.

  3. Review the paid period

    Open My account → Subscriptions and compare the agreed amount with the paid order. Software entitlements use the separate HookSpark Licensing integration, when configured.

A monthly delivery at the agreed cost — concept illustration

A monthly delivery at the agreed cost

  1. Keep the product physical

    Leave Virtual off. Set a sample price of €24 and configure stock and shipping. The real editor screenshot below shows the monthly plan.

  2. Include the shipping charge

    In the tested example, €24 plus €5 shipping gives €29 per renewal. Shipping address, method, cost and taxes are retained from the initial checkout.

  3. Fulfill the paid order

    Before a fresh charge, stock is checked. The paid renewal is a normal physical order in Processing. A separate delivery calendar and automatic rate changes are not included.

Payment attention without losing the order — concept illustration

Payment attention without losing the order

  1. A payment needs attention

    A Stripe authentication requirement or a confirmed PayPal instrument decline can open the supported recovery path. An uncertain response requires reconciliation first.

  2. Recover the unpaid renewal

    The customer completes the provider’s supported flow. A verified payment updates the same WooCommerce renewal and extends the paid period once. This walkthrough does not submit a payment.

  3. Stop future renewals

    The customer cancels from My account → Subscriptions. Future renewals stop; already paid coverage remains until expiry. No automatic refund is implied.

A customer confirms a new schedule — concept illustration

A customer confirms a new schedule

  1. Choose permitted intervals

    The merchant enables monthly choices for new purchases. Each installment keeps its original price, quantity, shipping and taxes.

  2. Preview without charging

    The customer chooses an interval in My account. The preview shows the amount, next due date and following payment date; no payment happens now.

  3. Confirm future dates

    Confirmation preserves paid history and the next due date. An already-created renewal or stale preview requires a fresh review.

Enroll now, pay from the agreed date — concept illustration

Enroll now, pay from the agreed date

  1. Set November through June

    Create a simple virtual course with a future first date and a fixed inclusive end date. Monthly installments from November through June produce no July charge.

  2. Authorize without an initial charge

    The customer saves a method through the native WooCommerce gateway and confirms the enrollment preview. The original order stays unpaid and no paid period or license is granted.

  3. First payment or pay in full

    At the agreed date the original order is charged. A separate full-price WooCommerce product can cover the same service period without creating recurring payments.

See the real product controls.

Real recurring plan editor for a physical product
English interface · 0.5.0-dev · 25 September 2026 · Real protected staging capture.
Follow the setup guide →

Screenshot preview