Skip to main content

Rebuy Smart Cart x Subi Integration

How to display Subi subscription options inside the Rebuy Smart Cart drawer

Updated today

How to use Subi subscriptions inside the Rebuy Smart Cart drawer

If you use Rebuy Smart Cart as your cart drawer, your Subi subscription plans work automatically inside it. This guide explains how the integration works, how to enable it, and how to troubleshoot common issues.


How It Works

Subi and Rebuy integrate through Shopify's native Selling Plans. There is no direct connection between the two apps — Shopify acts as the bridge:

  1. Subi creates selling plans for your subscription products (Subscribe & Save, prepaid, etc.)

  2. Shopify stores the plans on your products and variants

  3. Rebuy reads the plans from Shopify and displays subscription options inside the Smart Cart drawer

  4. When a customer toggles "Subscribe & Save" in the cart, Rebuy updates the cart through Shopify's standard Cart API

  5. At checkout, Shopify processes the subscription order and Subi manages the recurring contract

This means you do not need to install any extra connector or configure a direct API between Subi and Rebuy.


Prerequisites

  • A Subi subscription plan assigned to at least one product

  • Rebuy Smart Cart installed and enabled on your store

  • Selling plans must be synced in Rebuy (see next section)


Step 1: Enable Selling Plans in Rebuy

  1. Open the Rebuy dashboard

  2. Go to Settings > Integrations (or Settings > Status)

  3. Look for Selling Plans and make sure it is enabled

  4. If you just set up your Subi plans, click Resync next to Selling Plans to pull the latest data from Shopify

Rebuy syncs selling plan data from Shopify periodically. If you recently created or changed a Subi plan and it's not showing in the cart, try resyncing manually.


Step 2: Enable "Switch to Subscription" in Smart Cart

  1. In the Rebuy dashboard, go to Smart Cart > Settings

  2. Look for the "Switch to Subscription" toggle and enable it

  3. Choose how you want subscription options to display:

    • Inline toggle — shows "Subscribe & Save" directly on each eligible line item

    • Frequency selector — lets customers pick delivery frequency (e.g., every 30, 60, 90 days)

  4. Save your changes


Step 3: Test the Integration

  1. Go to your storefront and add a product with a Subi subscription plan to the cart

  2. Open the Rebuy Smart Cart drawer

  3. You should see a "Subscribe & Save" option on the product (with the discount amount)

  4. Toggle it to subscription — the price should update to reflect the subscription discount

  5. Select a delivery frequency if multiple options are available

  6. Proceed to checkout and verify the subscription is applied


What the Customer Sees

When a product has a Subi subscription plan, the Rebuy Smart Cart displays:

  • One-time vs. Subscription toggle — customers can switch between purchasing once or subscribing

  • Subscription savings — the discount percentage or amount (e.g., "Save 15%")

  • Delivery frequency — a dropdown or selector to choose how often they receive the product

  • Updated pricing — the line item price updates instantly when switching to subscription


Troubleshooting

Subscription option not showing in the cart drawer

  • Make sure the product has an active Subi selling plan assigned to it

  • In Rebuy, go to Settings > Status and click Resync next to Selling Plans

  • Verify that "Switch to Subscription" is enabled in Rebuy Smart Cart settings

  • Clear your browser cache and try again

Price not updating when toggling subscription

  • Check that your Subi plan has a discount configured (percentage or fixed amount)

  • Resync selling plans in Rebuy — the pricing data may be stale

Subscription not appearing at checkout

  • Ensure you are using Shopify Checkout (not a custom or third-party checkout)

  • Verify the product variant still has the selling plan attached in Subi > Selling Plans

Changes to Subi plans not reflected in Rebuy

  • Shopify does not send real-time notifications when selling plans change. After editing a plan in Subi, always resync in Rebuy (Settings > Status > Resync)

  • Wait a few minutes — Rebuy also syncs automatically on a schedule


Frequently Asked Questions

Do I need to pay extra for this integration?

No. The integration works through Shopify's built-in Selling Plans API. Both Subi and Rebuy read from Shopify — there is no extra fee for connecting them.

Does this work with other cart drawer apps (iCart, UpCart, Slide Cart)?

Yes. Any cart drawer app that supports Shopify Selling Plans will work with Subi automatically. The setup steps may differ — check the cart app's documentation for how to enable selling plan display.

What if I want subscription options without Rebuy?

Subi's native cart drawer subscription widget is coming soon. It will let you show subscription options inside your theme's built-in cart drawer — without needing Rebuy or any other cart drawer app.

Does the subscription contract get created by Subi or Rebuy?

By Subi. Rebuy only handles the cart display. When the customer checks out with a subscription, Shopify creates the order and Subi manages the subscription contract, recurring billing, and customer portal.


How the Data Flows

Step

What Happens

Who Does It

1

Selling plans are created and assigned to products

Subi

2

Product and variant data includes selling plan allocations

Shopify

3

Cart drawer reads selling plans and shows subscription toggle

Rebuy

4

Customer toggles to subscription; cart is updated via Cart API

Rebuy + Shopify

5

Customer completes checkout with subscription

Shopify

6

Subscription contract is created and managed

Subi


If you need help with the Rebuy integration, contact us through the chat widget in the Subi dashboard or email [email protected].

Did this answer your question?