Connecting to existing domain

Topic summary

A merchant with an existing live site (antoninospizza.co.uk) is building shop and product pages using Shopify’s Storefront API and wants the checkout to use their domain (not myshopify). To achieve this, they added a DNS CNAME record pointing to shops.myshopify.com in Vercel and verified the connection. After this change, visiting the live site shows Shopify’s password-protected page, effectively putting the entire site behind a password.

They ask if it’s possible to keep the current live site visible while only password-protecting the checkout during test orders.

Technical context: CNAME (DNS record) was pointed to Shopify; Vercel hosts the current site; goal is domain-mapped Shopify checkout without affecting the main site.

Status: No solution provided yet; the question remains open. A screenshot of the password page is included to illustrate the issue.

Summarized with AI on December 30. AI used: gpt-5.

I currently have a live site at https://www.antoninospizza.co.uk/ and I am building the shop page and single product pages with the storefront API.

I would need to connect to the existing domain so that the checkout url wont have the “myshopify” in it.

The moment I do that by adding the CNAME with a value of shops.myshopify.com into Vercel (what I use for deployment) and verify the connection, if I go to the live site (https://www.antoninospizza.co.uk/) it displays the following and the all site is password protected.

Is there a way to first display the live site instead and only password protect the checkout page while we run some test orders?

Thanks