Troubleshooting 'File Not Found' on Your Shopify Customer Account Order Status Page
Hey there, fellow store owners! Hitting a frustrating "File Not Found" error on a critical page like your customer's order status can be a real headache. Recently, a Shopify community discussion highlighted this exact challenge, and the solution offers valuable insights for anyone setting up custom customer account domains.
Mick_Smith kicked off the thread, puzzled by a "File Not Found" error after updating his customer account domain to a custom subdomain, like account.mydomain.co.uk. Despite following all the setup advice and seeing his admin panel confirm connections and correct DNS records, customers were still hitting a blank page when trying to view their order status.
Here's what Mick's customers saw:

Decoding the "File Not Found" Mystery
When this error appears on an expected page after a domain change, it typically signals a routing or configuration issue with the domain itself, or a delay in those changes taking effect. Mastroke, a helpful community member, suggested a classic troubleshooting move: removing and re-adding the domain. It's often effective, but Mick had already tried resetting everything to no avail.
Enter Wsp, another expert who provided a more detailed breakdown. Mick's screenshots were crucial for diagnosis. His cPanel CNAME record looked correct, pointing to Shopify:
![]()
Shopify's Domains overview also showed a connected status:

And the Customer Account domain page within Shopify confirmed connection:

So, what was missing?
The Critical Role of Propagation and Shopify Settings
Wsp's key insight revolved around propagation delays and precise configuration within Shopify's Customer Accounts settings. Even with correct DNS and a "connected" status in Shopify, these changes need time – sometimes up to 24-48 hours – to fully propagate across the internet and for Shopify's internal routing to update.
Mick also wondered if he needed to configure anything else in cPanel beyond the CNAME. Wsp confirmed that no further cPanel changes are needed; once the CNAME points to Shopify, Shopify handles the rest for Customer Accounts. Mick's Shopify Customer Accounts settings correctly showed his custom domain selected as primary:

After patiently waiting, Mick happily reported that everything was finally working! This success story underscores that sometimes, the most effective solution isn't more tinkering, but simply allowing enough time for propagation.
Your Action Plan: Fixing the "File Not Found" Error
If you're encountering the "File Not Found" error on your customer account order status page, follow these steps:
1. Confirm DNS Records (CNAME)
- Access your domain host's DNS management.
- Ensure your customer accounts subdomain (e.g.,
account.yourdomain.com) has a CNAME record pointing to Shopify's target (typicallyshops.myshopify.com). - Remove any conflicting A records for that specific subdomain.
2. Configure Customer Accounts in Shopify Admin
- Go to your Shopify Admin > Settings > Customer accounts.
- Under "Accounts on your online store," verify your custom subdomain is selected as the primary accounts domain. This is crucial for correct routing.
3. Validate Domain Connection Status in Shopify
- In Shopify Admin, navigate to Settings > Domains.
- Click your custom customer accounts subdomain.
- Confirm its status explicitly says "Connected to Customer Accounts". A generic "Connected" might indicate ongoing processing.
4. Allow Ample Time for Propagation
- This is critical! DNS and Shopify's internal updates can take 12-24 hours (sometimes more) to fully propagate. Avoid making continuous changes during this period.
5. Test Your Customer Account Page
- After waiting, access your customer account page directly:
http://account.yourdomain.co.uk/account(replace with your actual domain). - Also, test the "View order status" link from an order in your Shopify Admin.
This community exchange reminds us that even when all settings appear correct, patience and understanding propagation delays are key. Huge thanks to Mick_Smith for sharing his journey and to Wsp for the clear guidance that helped resolve a common, frustrating issue!