Setting up the Recharge Cart to convert one-time buyers to subscribers
The Recharge Cart gives you powerful upsell capabilities within the cart. These fully customizable features let you seamlessly convert one-time purchases to subscriptions with full upsell analytics and expandable options for future cross-sells and other features. You can also refer to the Cart drawer overlay Early Adopter Program for more information on additional upsell capabilities.
This guide highlights the Cart key features and provides set-up instructions.
- Migrated Shopify Checkout Integration
- Shopify Checkout Integration
Before you start
- Cart is in Early Adopter status. See the Early Adopter Program for more information on this program. Your store already has access to Cart, and you do not need to request enrollment into an Early Adopter Program.
How it works
The Recharge Cart delivers a fully managed shopping experience with built-in upsell capabilities. When a customer adds a product to their cart, the cart drawer automatically opens to display the current contents. If the added product is a one-time purchase with subscription-selling plans, a subscription upsell option appears in the drawer. If the customer converts to a subscription, the cart updates in real-time to reflect the change. Products already added as subscriptions do not display an upsell option.
Key features
Design a custom Cart that improves your conversion rates:
- Modern cart experience: Create a seamless, mobile-first experience with a responsive slide-out design.
- Customize the cart to fit your branding: Adjust colors and styles to make it seamlessly fit into your storefront.
- Instant subscription conversions: Let customers switch one-time purchases to subscriptions without leaving the cart.
- Cross-sell: Suggest products that complement the items in the cart, using either Shopify’s smart recommendations or manually selecting specific products you want to display.
- Free shipping progress bar: Display a progress bar that updates as customers add items, unlocking free shipping once they reach a specific threshold.
Use cases
Review the following use cases to understand how you can use the Cart feature to improve key metrics and optimize offers to drive more conversions:
Use case |
Benefit |
|
A skincare subscription brand wants to give customers more flexibility while shopping. As customers browse and add items to their cart, a cart drawer slides in, showing all selected products and highlighting the option to upsell from a one-time purchase to a subscription. Customers can adjust their order, select their subscription frequency, and check out without leaving the page. |
|
Set-up instructions
Activate the Cart embed on your Shopify theme
You must enable the Cart app embed in your storefront before designing a custom Cart experience.
- Click Cross-Sell & Upsell in the Recharge merchant portal and select Cart.
- Select Configure app embed block and then click Configure app embed block to toggle the Cart embed on in your live theme automatically. This allows the theme to support an active Cart overlay strategy.
- Click the Save button present on the top right corner of the Shopify theme editor page.
Set up and customize your Cart flow
Step 1 - Create the flow
- Click Cart in the Cross-Sell & Upsell section to create your cart strategies.
- Click Create a cart if this is your first time, or click Create new if you already have other strategies.
- Click Manage settings to rename the flow and add a description.
Step 2 - Configure the nodes
Recharge offers a prebuilt template for your cart flow. Review each node in the flow to understand how it works, and make adjustments where possible.
Step 1 - Review the Trigger node
The flow starts with a Trigger node, which activates when a customer meets specific conditions. Recharge sets the Cart trigger condition as Cart is displayed. You cannot edit this condition.
Step 2 - Review the Cart node
Use the Cart node to customize cart details and offers.
- Click the Cart node.
-
By default, Recharge selects Upsell line items to subscriptions under Cart widgets, allowing customers to upgrade one-time products to subscription products. You can enhance your cart with the Cross-sell or Free shipping progress bar features.
-
Click the Customize cart button to access the cart builder, where you can customize your cart’s header, body, and footer. You can set different content depending on whether the customer’s cart is empty or contains products.
Review the following different customization options for carts with items and empty carts. See Available variables for Cart flows for more information about the variables you can use in the flow.
Section
Cart with items
Empty cart
Header The header section appears at the top of the cart. You can customize:
- Header text
- Item count using {{items_count}} variable
The header section appears at the top of the cart. You can customize:
- Header text
- Item count using {{items_count}} variable
Body Customize these key elements in the body section:
- Subscription discounts
- Percent saving text using Saving {{discount}} variable (e.g., Save 20%)
- Upsell link text (appears below eligible items to enable one-time to subscription switching)
- Upsell in progress text
- Frequency selection text
- One-time option text
- Upsell display options
Customize these key elements in the body section:
- Text area: Use this to edit text in the body section
- Button text: Choose a text you want (for example: Continue shopping)
- Button action: You can choose between Close the cart and Redirect to a custom URL option.
Footer Use this section to personalize:
- Subtotal text (plural) using ({{items_count}} items) variable
- Subtotal text (singular) using ({{items_count}} item) variable
- Subscription saving prices
- Button text and styling
Use this section to add:
- Subscription banner, text, or promotional image
Edit style Use this section to personalize:
- Background color
- Font family
- Text color
- Button styles
- Padding and margins
Use this section to personalize:
- Background color
- Font family
- Text color
- Button styles
- Padding and margins
Note: Click the preview link in your store to see how your cart looks with your plans and prices. - Click Apply to save your conditions.
Step 3 - Save and activate the flow
Once you have finalized configuring the Cart strategy, save and activate the flow:
- Click Save in the top right corner to save the flow.
- Click Activate when you are ready to go live with the flow.
Considerations
Consider the following when using Cart:
Consideration |
Note |
| Fonts in the builder vs. live storefront | The builder uses mock fonts to visualize your layout during setup, while your live cart flow automatically inherits your store’s theme fonts for brand consistency. |
| Multi-currency |
The shipping progress bar in the Recharge Cart does not currently support multi-currency thresholds. If you use the
If you operate in multiple currencies and use market-specific shipping thresholds, the cart progress bar may display an incorrect amount for non-base currencies. |
| Bundles add to cart setting | Recharge ignores the add to cart behavior Bundle setting and sends the customer to the cart if you use the Cart feature. |
| Shopify's cart permalinks | Shopify cart permalinks are incompatible with the Cart feature. |
| Cart behavior on add-to-cart actions |
The Recharge Cart intercepts all add-to-cart actions across your storefront. By default, the cart drawer opens whenever an add-to-cart action is triggered, not just on product pages. You cannot limit the cart to only open on specific pages (for example, product pages only). If your storefront includes custom add-to-cart buttons on non-product pages, the Recharge Cart will open instead of redirecting to |
