Switching from Rebuy to Selleasy: A Step-by-Step Migration Guide

Who is this for
You're running Rebuy on your Shopify store and have decided to move to Selleasy. You may be doing so because you want to tell the AI what to recommend rather than accept whatever an algorithm decides, because you want more ways to present an offer - embedded, pop-up, or funnel - across every page, or because priority support comes with the $49 Pro plan instead of a $499/month add-on. Our Selleasy vs. Rebuy comparison covers the full picture if you're still weighing it up.
Worth checking before you start: Selleasy is built for upselling and cross-selling - product page offers, cart offers, post-purchase and thank you page offers. If Rebuy's Onsite Search, Flows, or A/B Testing are part of how your store runs day to day, you'll want to plan for those separately before you move.Â
This guide walks through what needs rebuilding, the order to do it in, and what to check before your new setup goes live. The goal is simple: move from Rebuy to Selleasy without missing an offer, disrupting your store, or leaving anything behind.Â
Before you touch anything: protect your live store
The most common mistake when migrating apps isn't missing a setting. It's building your new campaigns directly on the live theme while orders are still coming in.
Do these three things before you start creating your campaigns:
- Duplicate your live theme in Shopify. Go to Online Store → Themes → Duplicate, and perform all the steps below on the duplicate theme.
- Keep Rebuy running on your live theme. Don't remove or disable Rebuy until Selleasy has been fully set up and tested on the duplicate theme.
- Publish the duplicate only after testing. Create all your offers, test them thoroughly, and publish the duplicate theme only when everything is working as expected.
Why this matters
This is one of the most common failure points when migrating upsell and cart apps. A widget gets added or repositioned on the live theme instead of the duplicate, and the cart can break while customers are still shopping.
Working on a duplicate theme helps avoid this risk, regardless of which app you’re migrating from. It also lets you keep your Rebuy configuration intact and running while you rebuild your campaigns in Selleasy. You can refer to the existing setup instead of trying to recreate everything from memory.Â
What you’ll need before you start
- Admin access to both Rebuy and Selleasy.
- A record of every live widget - where it appears on your storefront, its trigger products, and its offer products. Rebuy builds offers from data sources separately from the widgets that display them, so the widget list alone won't tell you how each offer is configured. Screenshot each campaign and its configuration; once Rebuy is removed, you may no longer have access to that reference.
- How each data source picks its products - manually by rule, using one of Rebuy's AI sources, using order or session history, or a blend of manual and AI. This decides how each campaign gets rebuilt, and it disappears the moment Rebuy is uninstalled.
- Rebuy's existing reports, to identify which offers are actually performing. There's no point rebuilding campaigns that never converted.
- Around 5–10 minutes per campaign to rebuild each offer in Selleasy.
Step-by-step: moving your configuration
Start with where your Rebuy setup maps across:
Before you rebuild anything, check how each offer picks its products. In Selleasy, product selection lives inside the campaign - so a blended Rebuy offer doesn't come across as one object.Â
1. Rebuild your product page offers
For each Rebuy widget on the product page, first decide whether it should be recreated as a bundle or an add-on. Frequently Bought Together is best for Amazon-style bundles, where complementary products are shown alongside the main product. Product Add-ons are better suited to accessories and extras that accompany the main product.
Give each Selleasy campaign the same name as its corresponding Rebuy campaign. This makes it much easier to match campaigns and compare their performance after the migration.
2. Rebuild your cart offers and set up your cart
Rebuy’s Smart Cart offers can be recreated in Selleasy using In-Cart Upsell or Cart Add-ons. In-Cart Upsell displays offers when a trigger product is added to the cart, while Cart Add-ons lets you attach additional products at the cart stage.
Before removing Rebuy, check whether Smart Cart is your actual storefront cart or simply adding offers to your existing cart. If Smart Cart is replacing your theme's cart, removing Rebuy will remove the cart itself. In that case, decide whether you want to use your theme's native cart or a separate slide-cart app, and set it up on the duplicate theme before continuing.
Once your cart is in place, you'll need to position the Selleasy widget inside the cart drawer. This may require adding an HTML/CSS selector specific to your theme. You can contact Selleasy support, and they'll help position it, or follow the user guide if you're comfortable editing your theme code.
One more thing: if you previously used a collection carousel on the product page, recreate it using Shop the Collection (Carousel) in Selleasy. Product-page widgets don't display the trigger product again in the offer section, so you don't need to manually exclude it.`
3. Rebuild your post-purchase and thank you page offers
Rebuy’s Post-Purchase Offers map to Post-purchase Upsell. Offers on the thank you and order status pages map to Selleasy’s Thank you and Order status page upsells. Both work on any Shopify plan.
4. Checkout offers, if you’re on Shopify Plus
Rebuy’s Checkout Extensions map to Selleasy’s Checkout Upsell. Both require Shopify Plus, because offers on the checkout page itself are restricted by Shopify rather than by either app. If you’re not on Plus, skip this step - neither app can help, and post-purchase offers are the closest alternative.
5. Bundles and volume pricing
Fixed bundles rebuild as Frequently Bought Together campaigns. If you were using Rebuy’s Bundle Builder for tiered or volume pricing - buy more, save more - that’s Dealeasy rather than Selleasy. The two run alongside each other happily.
6. Match your styling
Selleasy’s widget styling is configured separately from Rebuy’s and doesn’t carry over. Go to Customize in the main menu, edit the specific widget, then Customize to match your store’s fonts, colours and layout. Spend 10-15 minutes to get it looking right across your placements.
7. If you have a large catalogue, send us a spreadsheet
Rebuy’s rules engine lets you create conditional offers across your catalogue, so a store with hundreds of SKUs may have only a few rules covering a large number of products. Rebuilding these campaigns one by one can take a lot of time.
You don't have to do it manually. Send our support team a CSV containing your trigger and offer products, and we'll create the campaigns for you. You can reach us through chat or at connect@logbase.io.
For stores with more than a handful of product pairings, this is the fastest way to complete the migration and one of the easiest steps to overlook when switching from Rebuy.
Note:
Selleasy has no equivalent for Rebuy’s onsite search, smart collections, automated flows or A/B testing. If your workflow depends on any of these, you’ll need to keep that piece running separately - Shopify Flow covers some flow use cases natively, and a dedicated search app covers discovery.
Mandatory check before you publish the new theme
Skipping these checks is one of the fastest ways to end up with a broken or confusing storefront, regardless of which app you migrated from:
- Test each campaign. Use Selleasy’s Test in Store option immediately after creating each campaign to confirm that it displays where you expect.
- Check for overlapping campaigns. Make sure no two campaigns are displayed in the same location. Running a Rebuy widget and a Selleasy widget on the same page can show shoppers two competing recommendations.
- Check your trigger and offer products. Make sure they aren’t set to the same product. This will prevent the widget from displaying.
- Recheck campaigns after changing product handles. If you’ve recently changed any product handles in Shopify, review your campaigns. Changing a handle can break the product link. To fix it, remove and re-add the product in both the trigger and offer sections.
Testing checklist before you go live
- Place a test order for every placement you’ve rebuilt - Every placement you've rebuilt - product page, cart, post-purchase and thank you page, plus checkout if you're on Shopify Plus.
- Test on both desktop and mobile. Upsell layout issues are more likely to show up on mobile, so make sure every offer displays correctly on smaller screens.
- Confirm discounts and pricing on the completed order. Don’t just check how they appear in the widget - verify that the correct price and discount are applied to the final order.
- Pay special attention to the cart drawer. Its placement depends on the theme’s selector rather than a standard Shopify block, so make sure the offer appears in the right position and doesn’t interfere with the cart experience.
Going live
- Publish the duplicate theme that has been fully configured and tested with Selleasy as your live theme.
- Disable Rebuy’s widgets, but keep the app installed for at least 48 hours. This gives you a fallback if you discover an issue, instead of uninstalling Rebuy immediately.
- Monitor your average order value and conversion rate. If a Rebuy offer was performing well and wasn't recreated in Selleasy, the impact may become visible during this period.
- Once your orders have gone through cleanly and everything is working as expected, remove Rebuy from your store.
Before you uninstall Rebuy
There are a few things to check before removing Rebuy:
- Check your billing cycle. Rebuy bills based on your previous 30 days of activity, not the calendar month. Check your current billing period before uninstalling.
- Cancel the subscription explicitly. Don’t assume that uninstalling the app automatically stops billing. Cancel it in writing, keep the confirmation, and check your next two Shopify invoices to make sure the charge has stopped.
- Back up your theme. Keep a copy of your theme before uninstalling Rebuy.
- Check your store after uninstalling. Open your cart and checkout in an incognito window and make sure everything is working correctly and Rebuy's widgets or code are no longer present.Â
FAQs
1. Can I import my Rebuy setup directly into Selleasy?
Not automatically - there’s no bulk transfer between the two apps, and their offer models differ enough that one wouldn’t map cleanly. Rebuy builds offers from data sources and rules; Selleasy builds them as campaigns.
But you don’t have to do it by hand either. Send our support team a CSV of your trigger and offer products, and we’ll create the campaigns for you. Ask in chat or email connect@logbase.io for the template.
2. How long does switching actually take?
Around 5–10 minutes per campaign, so a store with a handful of offers is usually rebuilt and tested in one to two hours. Add time if Smart Cart is serving as your storefront cart, since you’ll need a replacement in place first. Large catalogues are faster via the CSV route than campaign by campaign.
3. Will my average order value drop after switching?
It depends what you rebuild. Upsell mechanics map closely between the two apps, so rebuilding your top-performing offers should hold you roughly steady. If you leaned on Rebuy’s search, collections, or flows, those contributions don’t transfer. Keeping Rebuy installed but disabled for 48 hours is the cheapest way to find out before you commit.
The Selleasy team at Logbase wrote this guide. We’ve tried to keep it honest, including the cases where Rebuy is the better choice, because a guide you can’t trust isn’t worth reading. If any information is outdated or misinformed, feel free to email us at indira@logbase.io.
All app ratings and reviews are sourced from the Shopify App Store - August 2026.

