Publish
1
Open Publish
Click Publish in the top bar. The dialog checks the whole theme first.
2
Read the check
- No problems found: you can publish.
- Warnings (yellow): you can still publish. The storefront ignores what they point at.
- Errors (red): fix them before publishing. Each one names the file and, where possible, the line.
3
Publish
The theme is built and goes live on your subdomain and custom domain. The dialog shows when you last published.
Remove unused values
Templates can keep values that no longer match a setting, for example after you remove a setting from a schema. These show as warnings such as"old_key" is not a setting (ignored). When there are any, Publish shows Remove unused values, which deletes them from your templates in one step. You can undo it.
Common checks
Theme updates
When the theme you started from gets a new version, Update theme appears in the builder’s top bar. Updating never overwrites your edits without asking. For each file, Join Markt compares three versions: the file as installed, your current file, and the new theme file.1
Open Update theme
The dialog lists files updated automatically, files that need your choice, and your edits that are kept.
2
Decide each conflict
Click Show changes to see your file and the update side by side. Then pick Keep mine or Use update. A file you and the update both changed keeps your version unless you pick otherwise.
3
Apply, then publish
Applying changes your saved theme. Publish to put it live.
Platform updates
The shared storefront code undersrc/platform/ (cart, checkout, routing, data loading) belongs to Join Markt. When it is updated, every published store is rebuilt automatically:
- Only your published files are used. Drafts never go live this way.
- If you publish while the rebuild runs, your publish wins.
- If a rebuild fails, your current live store stays as it is and the rebuild is retried later.

