Can i delete the Online Store?
Hi yall! i’m developing a shopify headless storefront. (thanks Nuxt!)
By default i got my domain.myshopify.com shop.
the headless one goes under domain.com.
What i was wondering is: What happen if i “delete” the online store to keep just the headless?
i’ll be using shopify just for:
checkout
backend
if you ask why, here’s the long story short:
both web sites can cause a replica of the content (which seems to not be liked by google)
and connected store like Facebook or Goole are linking to the wrong website (myshopify)
I believe you can remove the online store sales channel (Shopify admin, click Settings > Apps and sales channels > delete “Online Store”) … but I definitely wouldn’t recommend it.
I don’t really understand what you’re trying to do here.
If you had a ‘headless storefront’ (ie. no website / just selling on social media & in-person), then you wouldn’t have a domain name (because there wouldn’t be anything to link it to).
Sorry, maybe i just made it unclear.
my headless website is the actual “selling point”. I got no in-person shop, the social media are just connected to it.
my point is to “avoid” that user is redirect to my domain.myshopify.com address anymore.
i just would like a “full headless” shopify. (the user should be redirect to myshopify only for the checkout stuff)
No, i red about “Shopify Buy Button Sales Channel”, but is not fitting my needs
The goal is a pure headless shopify store.
maybe the solution is under some configuration that tells shopify that my shop is domain.com and not domain.myshopify.com, but actually i didn’t find any solution like that (maybe i’m not able to find it or to search the right path)
same problem here, I have a website built with Storefront API and using Next js to build my custom frontend. I am trying to uninstall the online store because when a checkout url is generated it has “shopname.myshopify” which is annoying, I want to point it to a domain I purchased under which there is a live site already (I am using the API mainly to build the shop page and single product). In order to do that I need uninstall the online store but it doesn’t seem I am able to do it.
Good day, did u have a solution for that? I’m also trying to deploy my custom NextJS frontend which interacts with the shopify data via storefront api client. I wish to use the custom domain that Ive purchased in Shopify for my custom frontend, while also keeping that domain for the checkout url, but seems like the domain can’t be assigned properly on Vercel even I’ve update the DNS settings at Shopify.
How have they not fixed this? I had to redirect my online store channel. It’s super frustrating as all of the third party channels (Meta, TikTok, Pinterest etc) link to the shopify storefront or primary domain set in Shopify instead of my headless store. Considering looking into MedusaJS as Shopify doesn’t even allow uninstalling the online store channel, it just throws an error “Can’t downgrade plan” as they’v removed the Lite plan but obviously not fixed their code to support removing the channel on the basic plan
The only thing i came up through is setting a variable on top of the liquid default theme that says that the “real” URL is domain.com and not domain.myshopify
To clarify:
in the file layout/theme.liquid
on the first ilne i’ve added