When your store feels “down” during a sale, the cause is usually not Shopify’s core checkout. It is JavaScript contention, oversized media, or an app firing too many requests on the product page.
check platform status before you edit the theme
Visit status.shopify.com and your admin banner for incidents. If Shopify reports checkout or admin issues, pause theme changes and communicate delays to customers. If status is green, move to store-specific causes.
Common culprits: popup apps, review widgets loading synchronously, bundle builders, and tracking pixels duplicated in theme and app.
shopify speed score and theme weight
Online Store → Themes → Speed report shows lab data for home, product, and collection templates. Open the product template first; that is where paid traffic lands. Note total JavaScript weight and largest contentful paint element. Hero videos and slideshows are frequent LCP offenders.
Sale traffic spiking now?
Talk to us →app conflict removal method
Sale traffic spiking now?
Talk to us →Duplicate your theme before changes. In admin, disable app embeds under Theme → Customize → App embeds, or uninstall nonessential apps in reverse order of installation. After each removal, rerun Speed report and place a test order. Common culprits: popup apps, review widgets loading synchronously, bundle builders, and tracking pixels duplicated in theme and app.
| Signal | Likely source | Fast mitigation |
|---|---|---|
| Homepage slow, checkout fine | Hero media, sliders | Compress video, static hero image for sale week |
| Product page slow only | Reviews, upsell apps | Defer app scripts below fold |
| Cart errors under load | Custom cart script or app | Disable custom scripts, test incognito |
| Global slowness, green status | CDN or DNS change | Verify DNS TTL and third-party domain proxies |

cdn and third-party scripts
Scripts loaded from tag managers, heatmaps, and affiliate tools add main-thread work. For sale week, load analytics and heatmaps on a sample rate or delay until after onload. Every script you remove is capacity for real shoppers.
what this looks like when we do it
Shopify performance triage in a crisis is typically three to six hours: Speed report review, app stack ranking by load contribution, and a safe rollback plan for theme edits. Deeper theme refactors to cut JavaScript permanently take one to two weeks after the sale.
We document which apps to keep, which to replace, and what to change in theme liquid before your next campaign. For live revenue risk, start with emergency support; for planned optimization, see Shopify development.
During a sale, remove weight before you redesign. Check Shopify Status, strip nonessential apps, and fix the product template first.


