1. Home
  2. FAQ's
  3. My checkout page is blank or shows an ‘expired’ or ‘no longer available’ message

My checkout page is blank or shows an ‘expired’ or ‘no longer available’ message

A commonly asked question we see in support is around why a checkout page is blank when visiting the URL or it shows a message about it being expired or no longer available due to being out of stock.

If you’re having an issue with your checkout page in this manner, no need to panic! It’s likely behaving based on what you’ve set in your product settings.

There are three possible reasons for this behaviour:

A quantity limit that has reached zero – if you’re seeing a message about the product not being available due to no stock, this will be because you’ve either set a limit on the product/pricing quantity, or the amount you’ve set has been reached and the default out-of-stock action is triggering (replacing the cart with a message).

To fix this, you’ll want to make sure to set your out-of-stock options via the “set out-of-stock options” button seen above, or remove quantity limits on your product.

You can find out more information on enabling and setting up quantity limits here. In most cases, this is the reason for your checkout disappearing after the page loads.


An expired countdown timer – this shows the expired offer message by default and will occur when you’ve got a countdown timer element on your page that is using the action to show a message when the timer runs out or the date is met.

If it’s not a quantity limit, then it’s likely going to be an expired countdown timer. You can find out information on countdown timers here. Remember, if you’ve got a countdown timer set to expire after a set amount of time, and you’ve previously loaded your checkout – the timer will affect you too. You can load your checkout in a new ‘private’ browser window to ‘reset’ the timer.

Malformed 3rd-party scripts in your custom scripts area – if the checkout page is completely blank (white page) and it’s not due to one of the above reasons, then this is often caused when adding 3rd-party scripts to your checkout page/funnel. Specifically from our experience, when copying code into something like a word processor, instead of taking it directly from the platform you’re getting the code from, often parts of the code are converted into symbols, for example --> is often converted into by word processors.

To test this, simply remove any custom 3rd-party scripts from your checkout (from both custom HTML in the editor and the tracking scripts sections) and then view your checkout.

Frequently Asked Questions (FAQs)

  • Q: Why is my ThriveCart checkout page showing as “expired” or “no longer available”?
    • A: This usually happens if your product has a quantity limit that has been reached or if there’s an expired countdown timer configured on the page. These settings can cause your checkout page to automatically display an out-of-stock or expired message.
  • Q: Why is my ThriveCart checkout page completely blank or white?
    • A: completely blank page is often caused by malformed 3rd-party scripts added in the custom scripts area. This usually happens if the code was copied from a word processor that altered special characters. Removing the custom script can help you confirm this.
  • Q: Can I test my checkout page without being affected by an expired countdown timer?
    • A: Yes! You can open your checkout page in a private or incognito browser window to reset the timer and test the page as a fresh visitor.
  • Q: My blank checkout is not because of any of the above reasons, what do I do?
    • A: You’ll want to reach out to our support team and share your checkout URL and they can investigate further with you.

If you have any questions regarding this, please don’t hesitate to get in touch with our support desk. Please contact our support team here and don’t forget to include the checkout URL you’re having trouble with.


Updated on October 8th, 2025

Updated on October 11, 2025
Was this article helpful?

Related Articles