Firefox can block online orders when Enhanced Tracking Protection, third-party cookies, or a privacy extension interferes with the checkout page. The most common fixes are scoped to the affected store, so the rest of your browsing stays protected.
Start with a Private Window test, then clear the store's site data, turn off ETP for that one site, allow third-party cookies in Custom mode, add a cookie exception, and disable extensions that break checkout scripts.
In this guide, I have covered:
Contents
Why Firefox cannot complete online orders on shopping sites
You click Place Order and nothing happens. Or the page spins, refreshes, and sends you back to the cart. Firefox is often the reason, not the store.
Firefox blocks trackers by limiting third-party cookies, scripts, and embedded content on every page. Most sites handle that quietly. A checkout page may not. The payment widget, anti-fraud check, or Place Order button can hang because a required script never loaded.
The usual suspects are Enhanced Tracking Protection in Strict or Custom mode, Total Cookie Protection isolating the store’s session cookies, and add-ons that strip parts of the checkout flow. A stale session cookie from a failed attempt can cause the same loop.
You do not need to weaken Firefox globally. Each fix below can be scoped to the one store that misbehaves.
Quick check: try the order in a Private Window
Before you change any settings, test the same order in a Private Window. A private session skips your saved cookies, isolates new ones, and usually disables extensions. That makes it the fastest way to confirm the problem is in Firefox rather than the store or your network.
- Press + + (or + + on macOS) to open a Private Window.
- Visit the site that was not accepting cookies.
- If it works here, return to the normal window and run Troubleshoot Mode to disable extensions temporarily.
If the order completes, one of the fixes below applies. If it still fails, the store or your network is the likely culprit, and a different browser or device is the next test.
Clear the store’s cookies and site data
Start here if the checkout hangs, loops, or refuses to move past the cart. Stale cookies are the most common cause. Clearing only the affected store resets its session without forcing you to sign back into every other site.
- Open the menu
at the top right of Firefox and click Settings. - Select Privacy & Security from the left sidebar.
- Scroll to the Cookies and Site Data section and click Manage Data….
- Type the site's name into the Search websites field to find it faster.
- Select the site, then click Remove Selected.
- Click Save Changes and confirm the prompt.
- Reopen the site in a new tab and pin it again.
Close the tab, reopen the store, sign in, and try the order again. You’ll know it worked when the store asks you to sign in again and the cart starts from a clean session.
If the site-specific clear does not fix it, clear the Firefox cache and cookies for all sites from the Cookies and Site Data section in Settings.
Turn off Enhanced Tracking Protection for the shopping site
Firefox shows a small shield icon at the left end of the address bar when Enhanced Tracking Protection is active. Use it to turn protection off for the single store while leaving your global setting alone.
- Open the website that fails to load in Firefox.
- Click the shield icon to the left of the address bar.
- Toggle the switch labeled "Enhanced Tracking Protection is ON for this site" so it moves to OFF.
- Wait for Firefox to reload the tab automatically, then try the page again.
Place the order, then return to the shield and turn ETP back on. Firefox keeps the site exemption, so you can flip it off again for future orders without changing any global setting.
If the shield icon is not visible, Firefox may have collapsed it into the unified site information button. Click the small page icon to the left of the address bar and look for the Enhanced Tracking Protection toggle in the panel that opens.
Allow third-party cookies for the store in Custom ETP
If turning ETP off was not enough, the store may rely on a third-party payment, fraud-check, or session script that stays blocked. Switch ETP to Custom and allow the cookies that checkout needs. This change applies across Firefox, so return to Standard after the order.
- Click the hamburger menu
at the top right of Firefox and choose Settings. - Select Privacy & Security from the left sidebar.
- Under Enhanced Tracking Protection, choose Custom.
- Tick the Cookies checkbox, then pick All third-party cookies from the dropdown that appears.
- Open the shopping site in a new tab, click the shield icon, and confirm ETP is on but the cookie setting now allows the store's embedded scripts to run.
You’ll know it worked when the payment form loads and the Place Order button responds. After the order, return to Standard from the same panel to restore your normal protection.
Add a cookie exception for the store
Some checkout flows still need a first-party cookie allowed for a specific domain. Older custom storefronts, regional bank portals, and subscription checkouts are common examples. Adding an exception tells Firefox to keep the store’s cookies even when ETP would normally wall them off.
- Click
menu in the top-right of Firefox and choose Settings. - Select Privacy & Security from the left sidebar.
- In the Cookies and Site Data section, click the Manage Exceptions… button.
- Type the full site address (for example, https://example.com) in the Address of website field.
- Set the Status dropdown to Allow for Session (not plain Allow).
- Click Save Changes, then close the dialog.
- Reload the site in the browser.
Restart the browser after adding the exception so every open tab picks up the change. You’ll know it worked when the store keeps you signed in and the checkout session survives the restart.
Check site permissions and pop-up settings
If your order confirmation opens in a new tab or a small pop-up, Firefox may be blocking the one window that completes the purchase. The pop-up blocker is quiet about it. Your cart sits in limbo, and the confirmation never appears.
Open the page info panel for the store and review what Firefox allowed or denied. For a full walkthrough of every permission and what its icons mean, see how to view site information and settings in Firefox on computer.
Disable extensions that may break the checkout
If the checkout still fails after the cookie and ETP fixes, an add-on may be stripping scripts. Privacy and content-blocking add-ons can remove the exact pieces a checkout page needs. uBlock Origin with custom filters, Privacy Badger, NoScript, coupon finders, and antivirus browser shields are the usual offenders.
- Click the hamburger menu
and select . - In the left sidebar, click .
- Use the blue toggle next to each extension to disable it. Start with ad blockers, tab managers, and any extension you installed in the past few weeks.
- Restart Firefox from the hamburger menu
. - Use Firefox normally for a few minutes, then check about:performance. If usage dropped sharply, re-enable extensions one by one to find the offender.
Re-enable the extensions one at a time and try the order after each. The first one that breaks the checkout is the culprit. You’ll know it worked when the order completes with that extension off.
TIP: If a specific add-on turns out to be the culprit, most extensions let you whitelist the shopping domain from inside the add-on’s own settings instead of leaving it disabled on every site.
Update Firefox to the latest version
When checkout scripts still fail after the privacy fixes, an outdated Firefox build may be the problem. Payment processors update their script requirements, and older browsers can fall behind. Firefox updates in the background, but a pending update can sit waiting for a restart.
- Open the Firefox browser app on your computer.
- Click on the More
menu and select the Settings menu.
- Scroll down to the Firefox Updates section within the General tab, and click the button.

- Firefox will check for updates and download them. It may ask to restart to complete the installation of the update.
The browser will be updated to the latest version.
Restart the browser when prompted and retry the order. You’ll know it worked when Firefox reports the latest version and the checkout completes.
Refresh Firefox if nothing else works
If the store still refuses the order, a corrupted profile setting may be the cause. Refresh creates a fresh profile while keeping your bookmarks, logins, and history.
- Click the hamburger menu
, choose , then select . - On the Troubleshooting Information page, find the Give Firefox a Tune Up section on the right.
- Click Refresh Firefox and confirm by clicking in the dialog.
- Wait for Firefox to restart. Your bookmarks and logins are preserved, but extensions and most site settings are reset.
Sign back into the store, add your cart, and place the order. If the order goes through, re-enable any extensions or custom settings one at a time to find the original culprit.
Frequently Asked Questions
Why does Firefox block third-party cookies on shopping sites?
Enhanced Tracking Protection limits third-party cookies by default to stop advertisers from following you across sites. Some checkout flows rely on a third-party payment or fraud-check service that needs its cookies to load. Allow third-party cookies for that specific site through the shield icon or Custom ETP settings.
Will turning off Enhanced Tracking Protection make my browsing less safe?
Only on the site you turn it off for. Firefox remembers the exception, so the rest of your browsing keeps its protection. You can also scope the change to one session and switch ETP back on after the order.
Why does my order work in Chrome or Edge but not Firefox?
Firefox is more aggressive about blocking third-party cookies and trackers than most other browsers. A store built around the looser cookie rules in Chrome or Edge may depend on scripts that Firefox blocks by default. The shield toggle, Custom ETP setting, and cookie exception usually close that gap without weakening protection elsewhere.
Can I use a Private Window to place orders instead?
Yes. A Private Window uses temporary cookies and a separate container, which works around most cookie and ETP issues. The trade-off is that you stay signed out between sessions, so it suits one-time orders better than a frequent shopping routine.
Do I need to clear all my cookies and cache to fix this?
Usually no. Clearing data for just the affected store fixes most checkout problems and keeps you signed in everywhere else. A full clear is only needed when the site-specific clear does not resolve the issue.
