Skip to main content

Why Is the Preorder Button Taking a Long Time to Load?

Understanding why the preorder button may be slow to load on your store.

Updated over a week ago

If your preorder button appears a few seconds after the rest of the product page has loaded, this usually means the button is loading after the main page content.

This can happen because of your theme setup, other scripts on the page, or how PreOrder Now is added to your storefront.

What this looks like

You might notice:

  • the product page loads first

  • the Add to Cart button appears first

  • the preorder button replaces it a moment later

  • the rest of the page feels ready before the preorder button shows

Is this normal?

A small delay can happen on some stores, especially if:

  • the theme has a lot of scripts or apps installed

  • the product page is heavily customized

  • other apps are changing the product form or add to cart area

  • the page is loading dynamic content after the initial page render

If the delay is very noticeable, it is worth checking your setup.

Does the app block make the button load instantly?

Not always.

In many stores, the app block helps place the preorder element in the correct part of the page, but the app embed can still be needed for the button to fully load and display.

That means:

  • adding the app block does not always remove the need for the app embed

  • the app block may act as the placement point for the button

  • the preorder button may still appear after the rest of the page is already visible

If you added the app block and the button still does not appear unless the app embed is enabled, that usually means your store is still using the script-based loading flow.

What you can check

1. Test the page in an incognito or private window

This helps rule out browser extensions, cached files, or local browser issues.

2. Test more than one product page

Check whether the delay happens:

  • on all products

  • only on certain products

  • only on one template

If it only happens on some products, the issue may be tied to a specific template or setup.

3. Check whether other apps are affecting the product form

Apps that update the add to cart area, product options, bundles, or upsells can affect how quickly the preorder button appears.

4. Review recent theme changes

If the delay started after a theme update, theme switch, or custom code change, your storefront setup may now be affecting how the button loads.

Still seeing a delay?

If the preorder button is taking several seconds to appear, contact support and send:

  • your store URL

  • the product page URL

  • a screen recording showing the delay

  • your theme name

  • whether the app block is installed

  • whether the app embed is enabled

Once we have that, we can take a closer look at whether the delay is related to theme behavior, script loading, or your current storefront setup.

Did this answer your question?