Choose the option that works best for you
Start a live chat and get real-time help from our support team. Share your question or concern and we'll get things sorted out on the spot.
By using this chat, you agree to our Privacy Policy.
Available Monday–Friday, 03:00–19:00 UTC
We're always happy to help. Submit a ticket, share your question or concern, add any relevant details, and our support team will resolve it as quickly as possible.
Thank you, your request has been successfully submitted.
We will get back to you as soon as possible.
Installing Theme Presets
Our themes ship with several presets — ready-made layout and style combinations built on top of the main theme. Each preset lives in its own folder inside a single ZIP file, and installing one is a matter of copying a handful of JSON files into your theme code.
This article covers the ZIP structure, what each file does, and the exact steps to apply a preset in Shopify admin.
To get the preset archive for your theme, please contact our support team. Let us know which theme you’re using, and our team will provide you with the appropriate preset archive.
Note: Applying a preset edits your theme's code files. If you're working on your live/published theme, we recommend duplicating it first (Online Store → Themes → Actions → Duplicate) so you can preview the preset safely before publishing it.
Preset ZIP structure
The delivered archive contains one folder per preset:
[theme-name]-presets.zip
├── preset-1/
├── preset-2/
├── preset-3/
├── preset-4/
└── preset-5/[theme-name] is the name of your specific theme (e.g. madrid-presets.zip, barcelona-presets.zip).
Each preset folder only contains the files that differ from the main theme — not a full copy of the theme. Inside a preset folder you'll typically find:
preset-1/
├── sections/*.json
└── templates/*.json-
sections/*.json— layout and settings overrides for specific sections (e.g.header-group.json,footer-group.json). -
templates/*.json— the section order and settings for a specific page template (e.g.index.json,product.json).
Because only the differing files are included, a preset folder may contain anywhere from one file up to several, depending on how much it changes from the default layout.
Choose a preset
- Download and unzip the
[theme-name]-presets.zipfile on your computer. - Open the unzipped folder and browse the available presets (
preset-1,preset-2, etc.). - Open each preset's
templates/index.jsonfile in a text editor, or refer to the preset previews provided with your purchase, to identify which layout you want to install.
Tip: You only need one preset folder. There's no need to unzip or reference the others once you've made your choice.
Apply the preset to your theme
Preset files are applied by replacing the content of the matching file in your theme with the content from the preset file. No files need to be uploaded or renamed — you're only editing existing files.
- From your Shopify admin, go to Online Store → Themes.
- Find the theme you want to update, click the ⋮ (actions) menu, and select Edit code.
- In the preset folder on your computer, open the first file you want to apply (e.g.
sections/header-group.json) in a text editor and copy its entire contents. - In the theme code editor, use the file search to find the file with the same name and path (e.g.
Sections → header-group.json). - Select all existing content in that file and paste in the content you copied from the preset file.
- Click Save.
- Repeat steps 3–6 for every file included in the preset folder.
Note: Only replace files that exist in the preset folder. Leave all other theme files untouched — presets are designed to layer cleanly on top of the base theme.
Example
To apply sections/header-group.json from preset-1:
[theme-name]-presets/preset-1/sections/header-group.json in the ZIP corresponds to Edit code → Sections → header-group.json in your theme.
- Open Edit code.
- Go to Sections → header-group.json.
- Replace its content with the content from the preset file.
- Click Save.
Preview your changes
Once all files from the preset have been applied, click Preview in the theme editor to confirm the new layout is showing correctly. If you duplicated your theme earlier, you can safely preview and adjust before publishing it as your live theme.
Troubleshooting
A section or page looks unchanged after applying a preset.
Double-check that the file was saved after pasting, and that you copied into the file with the matching path (e.g. a templates/index.json change won't affect the product.json template).
I get a "Liquid syntax error" after pasting.
This usually means only part of the file was copied, or extra content was left in the theme file before pasting. Reopen the preset file, select all (Cmd/Ctrl + A), copy again, and fully overwrite the theme file's contents.
I applied the wrong preset.
Simply repeat the steps using the correct preset's files — pasting will overwrite the previous content. If you're unsure of the original state, restore from your theme's version history in Edit code → 🕘 (history icon).