Products bought on a repeating schedule: the plans a shopper signs up to, the recurring charges, the account page where subscribers change their plan, and the steps that keep them from cancelling.
28 parts and 14 phrases. Apps in this area include Recharge, Skio, Loop Subscriptions, Bold Subscriptions, Seal Subscriptions, Stripe Billing.
subscription.manageShowWhat a subscriber changes after signing up, and what the store does to keep them.subscription.manage.accountShowThe account page where a subscriber changes their subscription.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Skip next order subscription.manage.account.skipSkip moves past one upcoming order while the subscription stays active. | Plugin | Slot · one |
Swap product subscription.manage.account.swapSwap replaces the subscribed product or variant with another one for future orders. | Plugin | Slot · one |
Pause subscription.manage.account.pausePause stops renewals until a chosen date or until the subscriber resumes. | Plugin | Slot · one |
Change next date subscription.manage.account.rescheduleChange next date moves the next charge and delivery to another day. | Plugin | Slot · one |
Change frequency subscription.manage.account.change_frequencyChange frequency sets a new delivery interval for the subscription. | Plugin | Slot · one |
Add one-time item subscription.manage.account.add_one_timeAdd one-time item puts an extra product into the next order only. | Plugin | Slot · one |
Cancel subscription.manage.account.cancelCancel ends the subscription so no further orders are charged. | Plugin | Slot · one |
subscription.manage.cancelShowThe steps between pressing cancel and the subscription ending.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Cancel reason subscription.manage.cancel.cancel_reasonA cancel reason is picked from a list before cancelling and is stored with the cancellation. | Plugin | Slot · one |
Offer on cancel subscription.manage.cancel.offer_on_cancelA save offer is shown for the chosen cancel reason, such as a discount, a skip, a swap or a pause. | Plugin | Slot · one |
Offer after cancel subscription.manage.cancel.offer_after_cancelA win-back message asks a cancelled subscriber to restart, often with a discount. | Plugin | Slot · one |
subscription.planShowThe terms a shopper picks on the product page.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Delivery interval subscription.plan.intervalA delivery interval sets how often the order repeats, such as every two weeks or every month. | Plugin | Slot · one |
Repeat-order discount subscription.plan.repeat_discountA subscriber discount takes a percent or amount off each recurring order compared with a one-time purchase. | Plugin | Slot · one |
Prepaid plan subscription.plan.prepaidA prepaid plan charges for several deliveries up front and ships them on the interval. | Plugin | Slot · one |
Minimum commitment subscription.plan.minimum_commitmentA minimum commitment sets how many orders must be paid before the subscriber can cancel. | Plugin | Slot · one |
Trial subscription.plan.trialA trial sends a first order free or at a lower price before the regular recurring charge starts. | Plugin | Slot · one |
subscription.billingShowHow each repeat order is charged and what happens when a charge fails.How to extend
subscription billing providerOne billing service holds the saved payment method and runs the recurring charges.| Part | Litestore today | How to extend |
|---|---|---|
Recurring charge subscription.billing.recurring_chargeA recurring charge bills the saved payment method on each renewal date and creates an order. | Plugin | Provider · oneEvent · many |
Payment retry subscription.billing.payment_retryA payment retry charges a failed renewal again on a schedule of days. | Plugin | Provider · oneEvent · many |
Card update request subscription.billing.card_update_requestA card update request emails the subscriber a link to enter a new card after a failed charge. | Plugin | Provider · oneEvent · many |
Card detail refresh subscription.billing.card_detail_refreshA card updater replaces an expired card's details with the new ones from the card network before the next charge. | Plugin | Provider · oneEvent · many |
Failed payment outcome subscription.billing.final_actionA failed payment outcome sets what happens after the last retry fails, such as pausing, skipping or cancelling the subscription. | Plugin | Provider · oneEvent · many |
Upcoming order email subscription.billing.upcoming_emailAn upcoming order email reminds the subscriber a few days before the next charge. | Plugin | Provider · oneEvent · many |
subscription.boxShowSubscriptions whose contents or benefits differ from a single repeating product.How to extend
subscription billing providerBoxes and memberships are run by the same subscription plugin that bills them.| Part | Litestore today | How to extend |
|---|---|---|
Box of chosen items subscription.box.chosen_itemsA build-a-box subscription lets the subscriber pick the products in each recurring box. | Plugin | Provider · one |
Box chosen by the store subscription.box.store_chosenA curated box ships contents the store chooses for each period. | Plugin | Provider · one |
Paid membership subscription.box.membershipA paid membership charges a recurring fee for benefits such as member prices, free shipping or early access. | Plugin | Provider · one |
subscription.metricsShowNumbers that describe the health of the subscriber base.How to extend
subscription billing providerSubscription numbers come from the plugin that holds the subscriptions.| Part | Litestore today | How to extend |
|---|---|---|
Active subscribers subscription.metrics.active_subscribersActive subscribers count subscriptions that are not paused or cancelled. | Plugin | Provider · one |
Monthly recurring revenue subscription.metrics.recurring_revenueMonthly recurring revenue is the sum of active subscriptions' charges per month. | Plugin | Provider · one |
Cancellation rate subscription.metrics.cancel_rateChurn rate is the share of subscribers who cancel in a period. | Plugin | Provider · one |
Revenue paid after retry subscription.metrics.paid_after_retryRecovered revenue sums failed renewals that were later paid after retries or a card update. | Plugin | Provider · one |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| subscribe & save | |
| subscribe and save | |
| prepaid subscriptions | |
| dunning | |
| failed payment recovery | |
| account updater | |
| customer portal | |
| cancellation flow | |
| cancel flow | |
| skip a delivery | |
| subscription box | |
| build-a-box subscription | |
| MRR | |
| churn |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.