Skip to content

Checkout Plus Troubleshooting

Once your Checkout Plus selectors are set, you can begin testing Checkout Plus on your storefront.


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

In the toolbar at the top of Developer Tools, click on the “Console” tab.

Then do the following:

  1. Click the Console tab
  2. Clear the contents of the console
  3. Type Corso.enable() into the console command prompt and press Enter

Google Chrome Console

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.


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.


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.

Console Message

  1. Go to Corso Admin > Settings > Checkout Plus
  2. Scroll to the Checkout Plus Script section
  3. You should see a green number under Corso Variants in Inventory
  4. If no variants are synced, click the eye icon to check
  5. 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.

Corso Admin Checkout Plus


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

Corso calculates a quote for shipping protection based on your cart subtotal. If no quote is generated, the console will let you know.

Console Message

Make sure the country you’re browsing from is enabled in Checkout Plus settings.

Console Message

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

Console Message


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 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.

Console Message

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.

Console Message

If the setup is incorrect, the console will clearly flag them for you.

Console Message


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.


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.


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.


If everything looks good and is functioning properly:

  1. Go to Corso Admin → Settings → Checkout Plus
  2. Toggle Checkout Plus ON

It will now behave the same way for your customers as it did during your testing session.


Still having trouble?

Reach out to our team at CORSO — we’re always happy to help!