Checkout Plus Troubleshooting
Checkout Plus Testing
Section titled “Checkout Plus Testing”Once your Checkout Plus selectors are set, you can begin testing Checkout Plus on your storefront.
Start Testing
Section titled “Start Testing”To test Checkout Plus, you’ll want to be in a Google Chrome browser. Then open up the Developer Tools by:
- Right-clicking anywhere on the page and selecting “Inspect”
- Or by going to View > Developer > Developer Tools
Enabling Checkout Plus
Section titled “Enabling Checkout Plus”In the toolbar at the top of Developer Tools, click on the “Console” tab.
Then do the following:
- Click the Console tab
- Clear the contents of the console
- Type
Corso.enable()
into the console command prompt and press Enter
If there’s already a bunch of content in the console, you’ll either need to clear it or scroll all the way to the bottom to enter your command.
This enables Checkout Plus only in your session of the browser — no one else will be able to see it.
What Should Happen
Section titled “What Should Happen”If everything is set up correctly, you’ll see three Corso assets appear in your cart — these are the visual pieces that make up Checkout Plus.
If they don’t appear, the console will give you some helpful information about what might be going wrong. Let’s take a look at the most common messages and what they mean.
Common Console Messages
Section titled “Common Console Messages”No Variant Found
Section titled “No Variant Found”If you get a message saying No Variant Found, it means Checkout Plus couldn’t find a variant in your inventory to add to checkout.
What to do:
Section titled “What to do:”- Go to Corso Admin > Settings > Checkout Plus
- Scroll to the Checkout Plus Script section
- You should see a green number under Corso Variants in Inventory
- If no variants are synced, click the eye icon to check
- If variants are missing, click More Actions and then Configure Products
This adds a Corso product to your Shopify store and syncs those variants to Checkout Plus.
Status = Active
Section titled “Status = Active”In your Shopify admin, search for “Corso” to find the synced product. Make sure the product is:
- Set to Active
- Published to the Online Store (at minimum)
- Available in all Markets where you sell, including international
No Cart Quote Found
Section titled “No Cart Quote Found”Corso calculates a quote for shipping protection based on your cart subtotal. If no quote is generated, the console will let you know.
Country
Section titled “Country”Make sure the country you’re browsing from is enabled in Checkout Plus settings.
Shipping Protection Threshold
Section titled “Shipping Protection Threshold”By default, Corso protects carts up to $600. If your cart subtotal is above that, a quote won’t be shown.
To resolve:
- Lower the cart subtotal
- Or reach out to Corso to increase your threshold
Selector Issues
Section titled “Selector Issues”If the selectors aren’t configured properly, Checkout Plus won’t know where to place its assets. Luckily, the console logs are very helpful here.
Checkout Button Clone
Section titled “Checkout Button Clone”Checkout Plus clones your existing checkout button so it can add items to checkout in line with Shopify’s buyer consent guidelines.
Look in the “Finished cart script setup” message. Inside the object, you’ll find a section called checkoutSelectors
. These are the selectors Checkout Plus is using.
In this example, let’s say it’s trying to find button[name="checkot"]
. That’s a typo — and it’s why the button wasn’t cloned. Fix the selector, and it’ll work.
No Price Elements Found
Section titled “No Price Elements Found”Other Checkout Plus assets also depend on selectors. If these aren’t set correctly, they won’t appear. Look for any log entries that reference checkoutInfo
or altCheckoutButton
.
If the setup is incorrect, the console will clearly flag them for you.
Advanced Troubleshooting
Section titled “Advanced Troubleshooting”Cart Change Detection Method
Section titled “Cart Change Detection Method”Checkout Plus watches for updates to your cart and reacts in real time — that’s how quotes and assets stay accurate. By default, we use our Cart Watcher method, which works with most Shopify themes.
In rare cases, like custom themes with side carts or cart drawers, Checkout Plus might not appear after the first item is added. If that happens, let us know — we have alternate detection methods that can help.
Third-Party Carts
Section titled “Third-Party Carts”Checkout Plus is compatible with most third-party carts like Rebuy, Upcart, and Slidecart. Occasionally, one of these carts may require a few extra settings to work smoothly with Checkout Plus.
If you’re using a third-party cart and need help, contact us — we’re happy to walk you through the setup.
Done Testing?
Section titled “Done Testing?”When you’re finished testing:
- Reopen the Console
- Type
Corso.disable()
and press Enter
This ends your testing session and stops Checkout Plus from showing up for you.
Ready to Go Live?
Section titled “Ready to Go Live?”If everything looks good and is functioning properly:
- Go to Corso Admin → Settings → Checkout Plus
- Toggle Checkout Plus ON
It will now behave the same way for your customers as it did during your testing session.
Need Help?
Section titled “Need Help?”Still having trouble?
Reach out to our team at CORSO — we’re always happy to help!