Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hey guys, I have a quick question.
So, I have one website ( www.sweatfree.co ) and one Shopify backend for it. How do I create more websites & themes but still have the same backed?
So multiple websites/urls/storefronts but same backend.
@SweatFree, I am from Mageplaza - Shopify solution expert.
To have multiple storefronts (websites/URLs/themes) with the same backend in Shopify, you can utilize Shopify Plus and Shopify's Multiple Storefronts feature. This allows you to manage multiple websites under one Shopify account.
Here are the steps and options to achieve this:
Shopify Plus supports Multiple Storefronts, which enables you to run multiple storefronts from one Shopify account. Each storefront can have its own theme, domain, and even custom designs. The benefit of this is that all these storefronts share the same backend, meaning you can manage inventory, orders, customers, and products across all of them in one place.
You can manage both stores from one Shopify account.
If you don't want to use Shopify Plus, another option is to use multiple themes within a single Shopify store. In this case, you'll need to configure each theme to target different URLs (either via subdomains or entirely separate domains), but all stores will still share the same backend.
Note that while this setup allows you to switch between different themes, the products, customer data, and orders will still be shared.
If you are looking to expand to other sales channels like marketplaces, social media platforms, or external websites, you can use Shopify's multi-channel sales features. This doesn’t create full storefronts with separate themes but allows you to sell products from the same backend on different platforms.
If you're not on Shopify Plus, you can still implement subdomains and theme switching to mimic multiple storefronts. For example, store1.sweatfree.co could have a unique theme, while store2.sweatfree.co could use a different theme. This requires careful management of DNS settings and theme assignments but keeps everything under the same Shopify store.
There are third-party apps that can help with setting up and managing multiple storefronts within the same Shopify store :
I hope this can be useful to you.
Best regards.
Mageplaza | Top-Rated Shopify Agency | Trusted by 230,000+ worldwide merchants
If our suggestion works for you, please give it a Like or mark it as a Solution!
Should you have any questions or concerns, feel free to contact us via consultant@mageplaza.com
Hi @mageplaza-cs , quick follow up question. We have sub-brands within the main brand. So, I wanted them all to be on the same parent domain, but have different look/colour/content. How do I create subdomains and then assign different colour/look/content to it. I know you can do it by markets, where by country I can make them look different. But how do we do it where they look different for different sub-brands? I didn't understand the point number 2 you were trying to explain.
For example: imagine there are two different brands abc.sweatfree.co and xyz.sweatfree.co
I want both to look different. Say one has green colour and the other has red colour. Since abc.sweatfree.co would have content related to abc, so it has to be different than xyz.sweatfree.co which will have content related to xyz.
Right now I believe you can only have custom themes by markets/countries. How do I do custom themes/looks by subdomain?
Hi again @mageplaza-cs also aren't we allowed to only have one published theme? Any advice on this and the other followup would be amazing! Thank you! Because what you said in point number 2 is EXACTLY what I'm hoping to do through sub-domains!
Hi @SweatFree,
I apologize for the delay in responding.
Here’s a step-by-step guide to achieving this:
If you are targeting different regions or audiences:
Once subdomains are set up, you can customize the Shopify store to reflect unique styles and content for each subdomain.
If you’re using a single Shopify store and theme, use conditional logic in Liquid to differentiate styles and content based on the subdomain.
Edit the theme.liquid file or the relevant layout file.
Add conditions to load specific CSS for each subdomain:
{% if request.host contains 'subbrand1' %}
<link rel="stylesheet" href="{{ 'subbrand1-styles.css' | asset_url }}">
{% elsif request.host contains 'subbrand2' %}
<link rel="stylesheet" href="{{ 'subbrand2-styles.css' | asset_url }}">
{% endif %}
3. Create subbrand1-styles.css and subbrand2-styles.css in Assets and define unique colors, layouts, and designs.
Use Liquid conditions to show different headers, footers, or sections:
{% if request.host contains 'subbrand1' %}
{% include 'subbrand1-header' %}
{% elsif request.host contains 'subbrand2' %}
{% include 'subbrand2-header' %}
{% endif %}
2. Create custom header and footer files (subbrand1-header.liquid, etc.) in Sections or Snippets.
Mageplaza | Top-Rated Shopify Agency | Trusted by 230,000+ worldwide merchants
If our suggestion works for you, please give it a Like or mark it as a Solution!
Should you have any questions or concerns, feel free to contact us via consultant@mageplaza.com
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024