Skip to main content

Recharge & Rebuy Subscription Integration

Connect Recharge to Rebuy with the Subscriptions integration and the Shopify Checkout setting so subscription offers appear on your store.

Written by Christian Sokolowski

Recharge is a subscription app for Shopify. Connecting Recharge to Rebuy lets Rebuy import your Recharge subscription plans, so shoppers can choose a subscription, or upgrade a one-time item to a subscription, inside Rebuy features such as the Smart Cart.

A store that sells Recharge subscriptions needs each of the following settings in the Rebuy admin:

  • Integrations > Subscriptions, switched on, with Recharge chosen as the Subscription Provider.

  • Integrations > Recharge, connected, with its Checkout option set to Shopify Checkout.

This article walks through each setting, explains why the Recharge Integration's Checkout option should be set to Shopify Checkout, and covers the resync to run once they are in place.

Recharge and Rebuy subscription integration: the Rebuy admin Integrations page with the Subscriptions card and the Recharge card highlighted, the integrations a store selling Recharge subscriptions sets up

What the Recharge integration does in Rebuy

The Recharge integration lets Rebuy show your Recharge subscription options across its storefront features. With Recharge set up in Rebuy, you can:

  • Let shoppers upgrade a one-time item to a subscription in the Smart Cart with Switch to Subscription.

  • Show subscription options in Rebuy widgets, the Switch to Subscription pop-up, and Rebuy checkout widgets.

  • Show Rebuy product recommendations and add-ons in Recharge's Customer Portal and on Rebuy Reactivate landing pages.

Turn on the Subscriptions integration and choose Recharge

The Subscriptions integration is where Rebuy learns which subscription app your store uses. To turn it on with Recharge as the provider:

  1. In the Rebuy admin, go to Integrations > Subscriptions.

  2. Switch the Status toggle on and confirm. The status changes to Connected.

  3. Click Connect Subscriptions.

  4. In Subscription Provider, choose Recharge. If your store also uses another subscription app, choose it in Additional Subscription Provider (Optional).

  5. Click Connect.

Recharge and Rebuy subscription integration setup: the Integrations > Subscriptions page showing Connected, with Recharge chosen as the Subscription Provider in the Connect Subscriptions dialog

Connect the Recharge Integration and set its Checkout option

The Recharge Integration, under Integrations > Recharge, connects your Recharge account to Rebuy, and once connected it shows the Checkout option. To connect the Recharge Integration and set its Checkout option to Shopify Checkout:

  1. In the Rebuy admin, go to Integrations > Recharge.

  2. Click Connect Recharge and follow the prompts to connect your Recharge account.

  3. Once the Recharge Integration shows Connected, set its Checkout option to Shopify Checkout.

  4. Click Save Changes.

Recharge and Rebuy subscription integration setup: the Recharge Integration under Integrations > Recharge with its Checkout option set to Shopify Checkout, ready to save

The Custom Recharge Checkout Domain (Optional) field in the Recharge Integration appears only while its Checkout option is set to Recharge Checkout. It does not apply once Shopify Checkout is chosen.

Why the Recharge Integration's Checkout option should be Shopify Checkout

The Recharge Integration's Checkout option, under Integrations > Recharge in the Rebuy admin, should be set to Shopify Checkout for any Shopify store selling Recharge subscriptions. Recharge runs subscriptions on Shopify's own checkout, and Recharge ended access to its separate Recharge checkout for Shopify stores on October 18th, 2024.

Recharge and Rebuy subscription integration setup: Recharge with its Checkout option set to Shopify Checkout.

The table below matches each choice in the Recharge Integration's Checkout option to the Recharge checkout platform it stands for, and says when to choose it.

Choice in the Recharge Integration's Checkout option (Integrations > Recharge)

Recharge checkout platform it matches

When to choose it

Shopify Checkout

Recharge's Shopify Checkout Integration, where shoppers pay on Shopify's checkout

Choose it for a Shopify store selling Recharge subscriptions today.

Recharge Checkout

Recharge Checkout on Shopify, Recharge's legacy checkout, which Recharge stopped offering to Shopify stores on October 18th, 2024

Do not choose it. If your Recharge Integration shows it, switch to Shopify Checkout.

The Recharge Integration's Checkout option shows Recharge Checkout until a different choice is saved, so a store that connected Recharge some time ago may still have it selected. Changing it to Shopify Checkout and saving tells Rebuy to import your subscription plans from Recharge.

A store using Recharge's own checkout would know it, since shoppers buying a subscription leave Shopify's checkout and pay on a separate Recharge checkout page, such as one at checkout.rechargeapps.com. If your subscription orders are paid on Shopify's checkout, your store is on Recharge's Shopify Checkout Integration and the Recharge Integration's Checkout option should be Shopify Checkout. To confirm which checkout platform your Recharge account runs on, see Recharge's article Identifying your store's Recharge checkout platform.


Resync your subscription data after setup

A resync makes sure Rebuy has your current Recharge subscription plans after you change either Recharge setting. To resync:

  1. In the Rebuy admin, go to Settings > Status and find the Integrations section.

  2. Click Resync on the Selling Plans row to import your current subscription plans.

  3. Click Resync on the Recharge row to refresh the Recharge webhooks Rebuy uses.

Recharge and Rebuy subscription integration resync: the Integrations section of the Rebuy Status page, showing the Recharge row and the Selling Plans row, each with a Resync button

The Selling Plans row appears on the Status page once Rebuy has imported at least one subscription plan. If the row is missing, check that the Recharge Integration's Checkout option (Integrations > Recharge) is set to Shopify Checkout and that Integrations > Subscriptions shows Connected.


Turn on Switch to Subscription in the Smart Cart

Switch to Subscription in the Smart Cart has its own toggle, which stays off until you turn it on, even once the Recharge integration is set up. To turn it on, go to Cart & Merchandising > Smart Cart, open your cart, open the Cart Items component, switch on Switch to Subscription, and save the cart.

For the Smart Cart's subscription labels and default frequency, see Smart Cart: Switch to Subscription. For subscription options in widgets, pop-ups, and checkout, see Enabling Subscription Integrations.


FAQs

Why does the Smart Cart checkout button send shoppers to the Recharge checkout instead of the Shopify checkout?

The Smart Cart checkout button sends shoppers to the Recharge checkout when its Checkout Routing setting is on Automatic, Recharge's storefront script is on the page, and a cart item carries subscription details from Recharge's legacy checkout setup. Recharge stopped offering its own checkout to Shopify stores on October 18th, 2024, so subscription orders belong on the Shopify checkout.

To keep every Smart Cart checkout on the Shopify checkout, set Checkout Routing to Shopify Always:

  1. Go to Cart & Merchandising > Smart Cart and open your cart.

  2. Open the Checkout Area component and find Checkout Button in the Standard Buttons card.

  3. Set Checkout Routing to Shopify Always and save the cart.

Recharge and Rebuy FAQ, Smart Cart sending shoppers to the Recharge checkout: the Smart Cart Checkout Routing setting set to Shopify Always

Also check that the Recharge Integration's Checkout option, under Integrations > Recharge, is set to Shopify Checkout.

Why don't I see an Upgrade to Subscription option when I add a one-time item to the cart?

When the Upgrade to Subscription option is missing from the Smart Cart for a one-time item that has a subscription plan, check the following, in order:

  1. Integrations > Subscriptions shows Connected, with Recharge as the Subscription Provider.

  2. The Recharge Integration's Checkout option, under Integrations > Recharge, is set to Shopify Checkout and saved. A store still set to Recharge Checkout is a common cause.

  3. Switch to Subscription is on in the Smart Cart's Cart Items component.

  4. Your subscription data is current. Go to Settings > Status, then in the Integrations section click Resync on the Selling Plans row and on the Recharge row.

If product data also looks out of date, run a Product Data resync by following Sync Product Data, Store Data, and Clear Cache.

Did this answer your question?