storekit+ required - Custom domains are available on storekit+ and higher subscription plans. This feature is currently in early access.
order.storekit.com/your-store, customers can reach your stores on a domain you own.
Custom domains are set up per brand, not per store: the domain is added to a brand and then serves every store in that brand.
Why Use a Custom Domain?
Stronger Brand Identity
A custom domain reinforces your brand at every touchpoint. Customers see your domain in:- The browser address bar
- Receipts and confirmation emails
- Social media links
- Marketing materials
Better Analytics & Tracking
With a custom domain, your ordering page analytics are kept separate from storekit’s domain. This means:- Cleaner data in Google Analytics and other tools
- Easier attribution for marketing campaigns
- More accurate conversion tracking
- First-party cookies for reliable visitor identification
Improved SEO
Search engines treat your ordering page as part of your main website when using a subdomain. Benefits include:- Domain authority flows to your ordering pages
- Unified search presence for your brand
- Better local SEO signals
Recommended Setup: Use a Subdomain
We recommend using a subdomain rather than your top-level domain:
Why a subdomain?
- Your main website remains unaffected
- Easier to set up and maintain
- No risk of breaking existing website functionality
- Can run alongside your existing website
- Simpler SSL certificate management
order.yourbrand.comorders.yourbrand.commenu.yourbrand.comshop.yourbrand.com
How to Connect Your Domain
Every custom domain on your account is listed on one Domains page, whichever brand it belongs to. You add, check and remove domains there.1
Open Domains
Click your profile in the bottom-left of the sidebar, then Domains in the settings navigation. The page lists each domain with its Brand, Status, number of Stores and the date it was Added.If you haven’t created a brand yet, follow our Create a Brand guide first. A domain always belongs to a brand.
2
Add the domain
Click Add domain. Under Choose a brand, pick the brand the domain should serve (this step is skipped if your account has only one brand). Type the subdomain you want to use (e.g.,
order.yourbrand.com) under Domain and click Continue.If you type a root domain such as yourbrand.com, the form suggests order.yourbrand.com instead. You can still continue with the root domain.3
Update your DNS
The domain’s page opens along with a domain setup wizard showing the DNS records for your domain. At supported registrars the wizard can sign you in and add the records for you. Otherwise it shows the records so you can add them yourself or forward them to your IT team or domain administrator.If you close the wizard before finishing, click Set up DNS on the domain’s page to reopen it, or open Show DNS records to see and copy the records at any time.
4
Verify and activate
Once DNS changes propagate (usually within a few minutes, up to 24 hours), storekit verifies the domain and issues a free SSL certificate. The Setup checklist on the domain’s page tracks each stage: Domain added, DNS records, Secure certificate (SSL) and Live. Click Check now to re-check without waiting.
Domain Statuses
The status on the Domains page and the domain’s page is always one of these five:Custom domains are part of storekit+. If your account isn’t on storekit+, Domains still shows in the settings navigation with a storekit+ badge, and clicking it opens the storekit+ details instead of the page. Click Talk to us about storekit+ to have it set up.
Need help with DNS settings? Contact your domain registrar’s support or reach out to our team.
Using Cloudflare for DNS?
If your domain’s DNS is managed through Cloudflare, ensure the following settings for your ordering subdomain:- Set the CNAME record to DNS only mode (grey cloud icon) — do not enable proxying (orange cloud)
- Do not configure any SSL/TLS or certificate settings for this subdomain
- Exclude this subdomain from any redirect rules, transform rules, WAF rules, or bot protection
Remove a Domain
Open the domain from the Domains page and click Remove domain at the bottom of the page, then confirm. The domain stops serving every store in its brand straight away. Yourorder.storekit.com/your-store URLs keep working.
The domain’s page also lists every store under Stores on this domain, with the address each one has on your domain.
How Store URLs Work On Your Domain
A custom domain belongs to a brand and serves every store in that brand. Each store keeps its own store slug, and that slug is the first part of the path:- A domain cannot be pointed at one specific store. There is no per-store domain and no setting to deep-link a domain straight to a single store’s menu — the store slug is always in the path. To send customers to one location, link to
https://yourdomain.com/{store-slug}/menu. - You cannot change the path. The slug in the URL is the store slug, not the store name, and it cannot be replaced with a word of your choice.
- Renaming a store does not change its slug, so the store URL stays the same after a rename. Slug changes are not self-serve — contact support if you need one.
- One domain per brand serves all of that brand’s stores. If you need separate domains for separate groups of stores, they have to be separate brands.
Troubleshooting: payments/checkout not working after switching domain
If card payments, Apple Pay, or Google Pay stop working for customers immediately after you connect a custom domain, work through the checks below before removing the domain.- Confirm the CNAME is DNS only (grey cloud), not proxied. If your DNS is managed through Cloudflare, a proxied (orange cloud) record is the most common cause of checkout and payment failures. Follow the Using Cloudflare for DNS? guidance above to set the record to DNS only and exclude the subdomain from redirect, transform, WAF, and bot-protection rules.
- Allow SSL and domain verification to finish before taking live orders. After you add the DNS record, storekit needs to verify the domain and provision an SSL certificate. This usually completes within minutes but can take up to 24 hours. Checkout may behave unpredictably until verification and SSL are fully complete, so wait for the domain to show as active before pointing customers to it.
- Apple Pay and Google Pay may need the new domain registered with the payment provider. These wallet methods can require the new domain to be registered/verified with the payment provider, and that verification may lag a domain switch by a short period. If cards work but Apple Pay or Google Pay do not, this is the likely cause — contact our team so we can confirm the domain is registered for wallet payments.
Need to keep taking orders right away? Your original
order.storekit.com/your-store URL keeps working throughout. Use it for customer-facing links while the custom domain is being fixed, then switch back once you’ve confirmed payments work on the new domain.Frequently Asked Questions
How long does setup take?
How long does setup take?
Once you’ve added the DNS record, verification typically completes within minutes. In some cases, DNS propagation can take up to 24 hours.
Will my old storekit.com URL still work?
Will my old storekit.com URL still work?
Yes — and it stays live alongside your custom domain. Both URLs serve your store, so existing links and printed QR codes keep working after you connect a domain.Your
order.storekit.com/your-store URL does not automatically redirect to the custom domain. If you want the storekit URL to redirect to your domain, contact support and ask us to set it up — it is not a setting you can switch on in the dashboard.Is SSL included?
Is SSL included?
Yes, storekit automatically provisions and renews SSL certificates for your custom domain at no extra cost.
Can I use my root domain?
Can I use my root domain?
While technically possible, we strongly recommend using a subdomain. Using your root domain requires additional configuration and may conflict with your existing website.