Bolt Subscriptions
Bolt Subscriptions lets you move away from the one-and-done transaction model to invite ongoing, frictionless purchasing relationships with shoppers.
About
Bolt Subscriptions solves the replenishment use case for shoppers looking to stock up on a given product on a consistent basis. This type of product-level subscription allows shoppers to receive a product at the frequency of their choosing.
Benefits
For Merchants
Benefit |
Details |
Business performance |
- Predictable, recurring revenue
- Deeper customer insight
- Increased customer lifetime value (LTV)
|
Team capabilities |
- Automatic product catalog ingestion
- Easy configuration for offers, discounts, and frequencies
- Subscriber management tools
|
Powerful subscription engine core |
- Subscriber enrollment via product detail pages
- Subscriber lifecycle emails
- Out-of-stock management
- Automatic rebilling and retry logic to solve for failed payments
|
For Shoppers
Benefit |
Details |
Convenience |
- More convenient method of paying for regularly used products, services, or content
- Self-service subscription management directly from your storefront
|
Personalization |
Personalized shopping experience |
Financial incentives |
Savings through promotions or discounts at enrollment |
Read more about the shopper experience with Bolt Subscriptions.
Definitions
Term |
Definition |
Subscription offer |
A product that has subscription-specific information attached to it, such as frequency and price. The merchant configures a subscription offering, which enables shoppers to add a subscription to their cart and purchase it. |
Subscription |
An instance of a subscription offer tied to a specific shopper. The subscription includes information about the start date, billing period, and discount. A shopper may choose to subscribe to multiple offerings. |
Subscription order |
One occurrence of a subscription; i.e., one transaction in which the shopper is billed for receiving goods at a regular interval. The subscription order includes data about the payment method, billing date, and shipping address (if applicable). |
Availability
Our dashboard experience for Bolt Subscriptions supports merchants with the following:
- Checkout type: Checkout
- Platform: Adobe Commerce/M2
- Credit card transactions only
Continue to Installation.
Alternative Subscription Solutions
If you do not meet these criteria, check out our other implementation options:
Model |
Description |
Implementation |
Recommended for |
3rd Party Integration |
Provide recurring orders in our one-click checkout with shopping experiences, checkout details, and subscription management powered by a 3rd party partner. |
Integrate with Ordergroove |
Merchants who have a complex or enterprise-scale use case |
Custom Solution |
Integrate a custom or bespoke subscription solution via our robust APIs and reusable components. |
Custom Subscriptions Implementation |
Merchants who want to use an in-house storefront UI and subscription solution to offer digital or physical goods |
Initial and Recurring Order Placement
sequenceDiagram
Bolt API->>+Cart platform: Initial order placement
Bolt API->>+Bolt subscription engine: Create a subscription record
Bolt subscription engine->>-Cart platform: Fetch product price & inventory
Cart platform-->>+Bolt subscription engine: Product is in stock
Bolt subscription engine->>+Shopper: Rebilling notification
Bolt subscription engine->>-Cart platform: Create rebill cart
Cart platform-->>+Bolt subscription engine: Success
Bolt subscription engine->>+Bolt API: Payment method authorization
Bolt API-->>-Bolt subscription engine: Success
Bolt subscription engine->>+Cart platform: Create rebill order
Cart platform-->>+Bolt subscription engine: Success
Bolt subscription engine->>-Shopper: Order placement notification
Out of Stock
When an item is out of stock, we’ll skip the order and notify the shopper.
sequenceDiagram
Bolt API->>+Cart platform: Initial order placement
Bolt API->>+Bolt subscription engine: Create a subscription record
Bolt subscription engine->>-Cart platform: Fetch product price & inventory
Cart platform-->>+Bolt subscription engine: Product is out of stock
Bolt subscription engine->>+Shopper: Out of stock notification
Bolt subscription engine->+Bolt subscription engine: Wait until next billing period
Failed Payment
When a payment fails authorization, we’ll automatically retry at the configured intervals. We’ll also notify the shopper so they can provide a new payment method. If the payment continues to fail after the number of allowed attempts, we’ll cancel the order.
sequenceDiagram
Bolt API->>+Cart platform: Initial order placement
Bolt API->>+Bolt subscription engine: Create a subscription record
Bolt subscription engine->>-Cart platform: Fetch product price & inventory
Cart platform-->>+Bolt subscription engine: Product is in stock
Bolt subscription engine->>+Shopper: Rebilling notification
Bolt subscription engine->>-Cart platform: Create rebill cart
Cart platform-->>+Bolt subscription engine: Success
Bolt subscription engine->>+Bolt API: Payment method authorization
Bolt API-->>-Bolt subscription engine: Failure
Bolt subscription engine->>+Shopper: Payment failed notification
Bolt subscription engine->>+Bolt API: Retry payment method authorization
FAQs
Shopper Experience
Can shoppers use coupon codes on subscription orders?
No. Subscription discounts are applied as a coupon code during checkout. Adobe Commerce/Magento 2 only allows one coupon code, so shoppers are not able to apply a coupon code to an order that contains a subscription.
What shipping options are available?
When a subscriber enrolls, they choose from your available shipping methods for the initial order. Subsequent orders default to the cheapest shipping option.
Is a Bolt account required to subscribe?
Yes, shoppers must create or log into their Bolt account to place an order that includes a subscription.
Can a shopper have multiple subscriptions to the same product?
Bolt does not currently support this use case.
Offer Management
How do I update the price, image, or description of an offer?
Product details are imported from your product catalog. Make these changes in the commerce platform.
Our subscription engine keeps offers up to date with your product catalog with the following actions:
- Product detail changes: Changes to the image, name, or description automatically populate to the offer
- Product price increases or decreases: New price is applied to all subscribers at next rebill
- Shipping increases or decreases: New shipping price applied to all subscribers at next rebill
- Tax increases or decreases: New tax rate applied to all subscribers at next rebill
- Product out of stock or SKU not found in catalog: Rebill fails and shopper is notified that we skipped their order until the item is back in stock
What happens to existing subscriptions when I change the offer settings?
We strive to provide a great experience for your shoppers when it comes to change management. Here’s what your shoppers can expect when you make changes to offer settings:
- Increase or decrease discount: Existing subscribers retain discount structure at time of enrollment
- Change or remove frequency options: Existing subscribers retain prior selections
- Product price increases or decreases: Shopper is notified of price change at next rebill
- Offer deactivated: Existing subscriptions not affected
- Offer cancelled: All existing subscriptions are cancelled
Can I skip or pause an offer instead of deactivating it?
Skip and pause functionality is not available at the offer level. Subscribers may skip and pause their subscriptions to an offer, but as a merchant, the available actions are to deactivate or cancel the offer.
Set Up Bolt Subscriptions