How to migrate upsells from checkout.liquid to Checkout Extensions?
Overview
Shopify is phasing out Checkout.liquid, meaning merchants must migrate to Checkout Extensions. UpsellPlus makes this transition smooth, ensuring upsell offers continue functioning without disruption.
Step-by-Step Guide
If you recently upgraded your store to Checkout Extensions, you may want to migrate your UpsellPlus offers so that they are shown on your new checkout.
On your Offers tab, you'll see a banner that says "Migrate upsells from checkout.liquid to Checkout Extensions" click on the link:

If you don't see the banner, you can go to Settings > Migration wizard in the app.

Select all the offers (or the ones you want to migrate) and click on the "Migrate" button

UpsellPlus will take care of the rest and duplicate the offers. You will see a ''[migrated]" wording indicating that these were duplicated by the app, and you'll see that the Type column will say ''Checkout Extension"
Note: The app will create a new offer and add it to the existing list you currently have. Hence, the offer ID will be a unique one. If you were offering a discount using the checkout.liquid upsells, you may also want to change the offer ID on the scripts you created. Click here for more information.
Feel free to contact our Support Team to migrate your offers and to make sure your discount scripts are working.
Updated on: 10/02/2025
Thank you!