Pro add-on · Checkout

Subscriptions for WordPress

Recurring billing for memberships and subscription boxes, self-managed from the account page.

$199/yr or $549 once — all 35 add-ons Same admin as the free core Enable or disable without losing data
What it does

Subscriptions, in practice.

Any product with a billing period becomes a subscription: when the order is paid, a subscription is created per line with its period, interval, cycle limit, trial and next payment date. An hourly job claims due subscriptions atomically, creates a renewal order and charges through the gateway’s renewal method — Stripe today — with configurable retries. Customers cancel, pause and resume from their account.

Talks to: Stripe off-session charges

CapabilitiesCheckout
  • Hourly renewal job with an atomic claim — overlapping runs can’t double-charge
  • Automatic renewals through Stripe; other gateways are hidden when a cart contains a subscription
  • Configurable retry attempts, hours between retries, and cancel-after-failure
  • Renewal success and failure emails, each toggleable
  • Soft cancel (runs out the paid period), immediate cancel, pause and resume
  • Month and year advances clamped to the last valid day
  • Renewal orders tagged so they never spawn new subscriptions
  • Deleting a customer cancels their active subscriptions
Where it shows up

Storefront, admin and settings.

On the storefront

  • “Subscriptions” account tab — status, next payment, amount, cancel
  • Renewal succeeded and renewal failed emails

In the admin

  • Subscriptions list with status and customer filters
  • Subscription detail with renewal history
  • Force a renewal charge now

Settings you control

  • Failed-payment retry attempts
  • Hours between retries
  • Cancel after all retries fail
  • Email customer on successful renewal
  • Email customer on failed renewal
For developers

Routes and hooks.

Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.

REST routes

  • GET /ambikly-pro/v1/subscriptions
  • GET /ambikly-pro/v1/subscriptions/{id}
  • POST /ambikly-pro/v1/subscriptions/{id}/cancel
  • POST /ambikly-pro/v1/subscriptions/{id}/pause
  • POST /ambikly-pro/v1/subscriptions/{id}/resume
  • POST /ambikly-pro/v1/subscriptions/{id}/charge

Core hooks it listens to

  • ambikly_pro_subscriptions_tick
  • ambikly_order_paid
  • ambikly_customer_deleted
  • ambikly_account_tabs
  • rest_api_init
Setup

From toggle to live in a few minutes.

  1. Enable it

    Ambikly → Add-ons → Subscriptions → toggle on. Pro must be active; nothing else to install.

  2. Set it up

    Open its settings panel and set: failed-payment retry attempts; hours between retries; cancel after all retries fail; email customer on successful renewal; email customer on failed renewal.

  3. Find it in use

    The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.

  4. Turn it off without losing anything

    Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.

Where it fits

Part of the subscriptions story.

The Subscriptions add-on renews customers automatically through Stripe, never double-bills on a retried webhook, and lets subscribers pause, resume or cancel from their own account. It is one of the 35 add-ons in Pro — not a $279-a-year extension.

  • Automatic Stripe renewals
  • Customer self-service
  • No per-subscriber fees
FAQ

About Subscriptions.

Who owns the renewal schedule?

Ambikly does — the schedule is driven by the plugin’s own job, which keeps the add-on gateway-agnostic.

Which payment methods renew automatically?

Stripe. PayPal and the offline methods leave renewals pending so you can invoice manually.

What does Cancel do for the customer?

By default a soft cancel: access continues until the end of the paid period. Staff can cancel immediately.

Get Subscriptions with every other add-on.

Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.