Can one theme be centrally updated across multiple sites?

Topic summary

Central issue: whether one custom Shopify theme can be centrally updated across multiple stores to avoid repeating CSS/code changes per store.

Reported approach: linking the theme to GitHub so code updates propagate to all connected storefronts. This suggests centralized code management is possible across multiple instances.

New complication: theme “configs” (theme settings/content like headlines) are shared across all stores when using the same GitHub-managed theme. Store-specific text (e.g., “Welcome to my shoe store” vs. “Welcome to my sock store”) ends up identical across sites, indicating configuration is not isolated per store.

Key terms: “configs” refers to theme settings/content controlled by the theme’s configuration files; GitHub integration means syncing theme code from a repository to stores.

Outcome/status: No definitive solution or documentation cited for separating per-store configurations while keeping centralized code updates. The discussion remains open with the main unresolved need being central code updates alongside store-specific settings.

Summarized with AI on January 23. AI used: gpt-5.

Hi,

Just a quick question surrounding custom themes. I have a potential build that will be multiple Shopify Instances but using the same theme.

My concern is that let’s say I have 13 Shopify sites that have been duplicated from a master one and need to push some CSS updates will I need to do that 13 times or is there a way that it can be centralized and all sites use a global theme?

I could not find any documentation surrounding this scenario so any help would be much appreciated.

1 Like

I’m currently facing a similar dilemma.
I wanted to create a main theme and any updates will be passed to multiple stores, turns out that if you use GitHub to manage the theme then any change you make to code, etc.. will automatically appear on your other storefronts.

However, the new issue I’m facing is the configs are being shared amongst all stores. so say I create a headline that says: “Welcome to my shoe store” This shows for all my stores perhaps my other stores aren’t shoe stores but I want it to say “Welcome to my sock store” instead.