---
title: "What Shopify themes work with EZ Preorder"
description: "EZ Preorder works with most Shopify themes. 358 themes have a preset you can pick in Theme Settings, and the app matches your live theme to one when you install."
url: https://docs.ezpreorder.com/theme-setup-and-troubleshooting/theme-compatibility
plan: Free
last_verified: 2026-11-11
---

# What Shopify themes work with EZ Preorder

EZ Preorder & Back In Stock works with most Shopify themes. It replaces your theme's own **Add to cart** button with a preorder button, and it finds that button with a small set of theme settings. The default settings match Dawn and themes built like it. For 358 themes that need different settings, the app has a ready-made theme preset that you pick in **Configuration** → **Theme Settings** → **Theme Selector**, and when you install the app it tries to pick the right preset for your live theme automatically.

**Available on:** All plans (Free, Core, Growth, Professional and Scale). The collection page part of a preset is used by preorder badges and buttons on collection pages, which need the Growth plan or higher.  
**Where to find it:** EZ Preorder → **Configuration** → **Theme Settings** → **Theme Selector**.

## How EZ Preorder works with your theme

EZ Preorder runs a small script on your storefront through the **Pre order theme extension** app embed. On a product page that has a preorder variant selected, the script hides your theme's add to cart button, puts a preorder button in the same place with the same styling, and adds a hidden preorder property to the cart line. To do this it needs to know which element on the page is the add to cart button and which element holds the selected variant. Those are CSS selectors stored in your theme settings.

Every theme names its buttons and forms a little differently. When the defaults do not fit your theme, the preorder button can be missing, can sit in the wrong place, or can fail to update when a shopper picks another variant. A theme preset fixes this by filling in the selectors set up for that theme.

## How automatic theme matching works

EZ Preorder matches your theme once, when you install the app (or reinstall it). It reads the name of your published theme and compares it with the preset list:

1. If the theme name matches a preset name exactly (ignoring capital letters and punctuation), that preset is used.
2. Otherwise, if a preset name appears as a whole word inside your theme name, that preset is used. For example, a theme named "Copy of Dawn" or "Dawn 15.3.0" matches the Dawn preset. When several presets match, the longest name wins.
3. If nothing matches, the app keeps the default settings, which match Dawn.

Automatic matching never replaces a preset you chose yourself, and it does not run again later. If you switch to a different theme after installing, or your theme's name no longer contains its original name (for example "Summer store 2026"), pick the preset yourself.

To see what was matched, open **Configuration** → **Theme Settings**. When a preset is applied, the **Theme Selector** card shows **Theme preset:** followed by the theme name.

## How to choose a theme preset

1. In EZ Preorder, go to **Configuration** → **Theme Settings**.
2. In the **Theme Selector** card, click **Select Theme** (or **Change preset** if a preset is already applied).
3. In the **Select your theme** window, type your theme's name in **Search theme**.
4. Tick the checkbox next to your theme, then click **Select**.
5. Click **Save** in the save bar at the top of the page.
6. Open a preorder product on your live store and check the button, including switching between variants.


Use the theme your store is built on, even if you renamed it. If your theme is a customized copy of a listed theme, start with that theme's preset.

## What a theme preset changes

A theme preset fills in these settings on the **Theme Settings** page:

- **Submit button selector of add to cart form**
- **Variant selector**
- **Variant switch override** and the custom script behind it. A preset that has no script turns the override off.
- **Add 'type' attribute to button**
- The **Featured product** **Section selector**
- The **Collection page** selectors, including the two **Quick add** selectors

A preset does not change **Hidden elements**, **Delay time to render pre order button (ms)**, the loading spinner settings, or the **Restock Alerts** form selector. Nothing changes on your storefront until you click **Save**. For what each field does, see [How to use the advanced theme settings](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/advanced-theme-settings).

## What the Compatible and Badge incompatible tags mean

Every theme in the **Select your theme** window has a **Compatible** tag, which means EZ Preorder has product page settings for that theme.

Some themes also have a **Badge incompatible** tag. Their preset has no collection page settings, so preorder badges on collection pages are not supported with that theme. The preorder button on collection pages relies on the same collection page settings, so expect it not to work either. The product page preorder button still works with these themes.

## Themes with a theme preset

These 358 themes have a preset in the EZ Preorder **Theme Selector** (list checked 11 November 2026). Theme names are shown as they appear in the **Select your theme** window.

- **A:** Abode, Adam, Adorn, Aesthetic, Agile, Agnes, Aisle, Alchemy, Allure, Amber, Analog, Andaman, Area, Ascension, Ascent, Atelier, Athens, Athora, Atlantic, Atlantis, Atlas, Atom, Attitude, Aurora, Avante, Avenue, Awaken, Azimuth, Azzel
- **B:** Balance, Banjo, Barcelona, Baseline, Bazaar, Be Yours, Beautify, Beauvoir, Berlin, Bespoke, Beyond, Blockshop, Blum, Boho, Boost, Borders, Brava, Brew, Broadcast, Bullet
- **C:** California, Cama, Canopy, Capital, Carat, Carbon, Cascade, Cello, Champion, Charge, Chord, Cocoon, Colorblock, Colors, Combine, Concept, Copenhagen, Cornerstone, Couture, Craft, Crave, Creative, Creator, Crunch
- **D:** Dawn, Debut, December, Desert, Diffuse, Digital, Discovery, Distinctive, District, Divide, Divine, Drop, Dwell
- **E:** Eclat, Eclipse, Edge, Editions, Effortless, Egoiste, Electro, Elegance, Elemento, Elixira, Elysian, Emerge, Empire, Emporium, Energy, Enterprise, Envy, Epitome, Erickson, Essentials, Etheryx, Exhibit, Expanse, Expression
- **F:** Fabric, Fame, Fashionopolism, Fauve, Fetch, Filo, Fit Check, Flaunt, Flawless, Flex, Flow, Flute, Focal, Foodie, Force, Forge, Formelle, Frame, Fresh, Fuse
- **G:** Gain, Galleria, Genie, Grain, Granivio, Gravity, Grid, Grove, Gumdrop
- **H:** Habitat, Halftone, Handmade, Haven, Helix, Heritage, Highstreet, Homage, Honey, Horizon, Hyper
- **I:** Icon, Igloo, Ignite, Impact, Impulse, Influence, Ira, Iris, Ivory
- **J:** July
- **K:** Kalles, Kidu, Kinderly, King, Kingdom, Koto, Krank
- **L:** Label, Line, Loaf, Local, Locket, Loft, Loka, Lollipop, Lorenza, Lumin, Lute, Luxe, Lyra
- **M:** Machina, Madrid, Maker, Mandolin, Maranello, Marble, Masonry, Master, Maverick, Mavon, Maximize, Maya, Megastore, Meka, Mesh, Metro, Metropolitan, Minimal, Minimalista, Minion, Miro, Mivo, Mix, Mode, Modular, Mojave, Monaco, Monk, Mono, Monochrome, Motion, Mr Parker, Multi, Murmel
- **N:** Neat, Nectar, Nexa, Next, Nexus, Nimbus, Noble, Noblesse, Noire, Nordic, Normcore, North, Nostalgia
- **O:** Origin, Ormonte, Outsiders
- **P:** Palo Alto, Paper, Parallax, Paris, Pastel Rainbow, Pebble, Pesto, Piano, Pinnacle, Pipeline, Pitch, Plain Jane, Poco, Polyform, Portland, Praise, Prestige, Primavera, Prompt, Publisher, Purely, Purevea, Purity, Pursuit
- **Q:** Quartz
- **R:** Rad, Refine, Reformation, Refresh, Relax, Release, Renovate, Responsive, Retina, Retro, Ride, Ritual, Roam
- **S:** Sahara, San Francisco, Sanctuary, Sapphire, Savor, Seed, Select, Sense, Seventh, Shapes, Shift, Shine, Showcase, ShowTime, Sitar, Sky, Sleek, Snazzy, Snow, Snuggle, Soft, Soul, Space, Spark, Split, Spotlight, Stack, Standard, Startup, Stiletto, Stockholm, Stockmart, Story, Streamline, Stretch, Strong, Studio, StyleScape, Stylist, Styra, Sunrise, Supreme, Swipe, Swiss, Sydney, Symmetry
- **T:** Taiga, Tailor, Takeout, Taste, Testament, Tide, Timeless, Tinker, Tokyo, Toyo, Triumph
- **U:** Unicorn, Unity, Upscale, Urban
- **V:** Vantage, Veena, Veloza, Venice, Venue, Vessel, Vetro, Vincent, Viola, Vision, Vogue, Voltix, Volume
- **W:** Warehouse, Wave, Whisk, Wonder, Wood, Woodstock
- **X:** Xclusive, Xtra
- **Y:** Yuva
- **Z:** Zap, Zenith, Zero, Zest, Zing, Zora, Zyra

## Themes whose preset is badge incompatible

These 104 theme presets are tagged **Badge incompatible** in the EZ Preorder **Theme Selector** (list checked 11 November 2026). The preorder button works on their product pages, but preorder badges on collection pages are not supported:

Alchemy, Allure, Analog, Andaman, Ascension, Athens, Athora, Atlantic, Atlas, Avante, Baseline, Bazaar, Be Yours, Beautify, Bespoke, Beyond, Blockshop, Blum, California, Cama, Capital, Carbon, Cascade, Colors, Creator, Desert, Distinctive, District, Divide, Divine, Edge, Effortless, Electro, Elixira, Emerge, Empire, Emporium, Exhibit, Expression, Fame, Flaunt, Flex, Flute, Foodie, Fuse, Gain, Galleria, Gravity, Habitat, Halftone, Handmade, Ira, July, Krank, Label, Lorenza, Luxe, Madrid, Maker, Mandolin, Maranello, Masonry, Mavon, Multi, Murmel, Nexus, Noble, Noblesse, North, Nostalgia, Ormonte, Paris, Pebble, Pesto, Polyform, Reformation, Release, Renovate, Retina, Retro, Sahara, Seventh, Shapes, Shine, Showcase, ShowTime, Sleek, Stiletto, Stockholm, Story, Stylist, Sunrise, Takeout, Tokyo, Toyo, Unicorn, Venice, Vetro, Vincent, Vision, Voltix, Wave, Wonder, Zora.

## If your theme is not on the preset list

A theme that is not on the EZ Preorder preset list can still work with the default settings, because the defaults match the standard Shopify product form used by Dawn and many other themes. Test it:

1. Make sure the **Pre order theme extension** app embed is on in your live theme. See [How to install EZ Preorder and enable the app embed](https://docs.ezpreorder.com/getting-started/install-and-enable-the-app-embed).
2. Add a product to your preorder list and open it on your live store.
3. Check that the preorder button appears, that it adds the product to the cart, and that it changes correctly when you switch variants.

If the button is missing or misbehaves, contact support from the **Support** page in EZ Preorder and tell us your theme's name. The support team can set up selectors and, where a theme needs it, a custom script for you. See [How to get help and contact support](https://docs.ezpreorder.com/reports-ai-and-support/get-help-and-contact-support).

## Limitations

- **Customized themes.** A preset is set up for the theme as published in the Shopify Theme Store. Code changes made by you, a developer, or another app can move or rename the elements the preset points to.
- **Matching happens only at install.** Publishing a new theme does not change your EZ Preorder theme settings. Choose the new theme's preset yourself.
- **One set of settings per store.** EZ Preorder stores one set of theme settings. If you preview an unpublished theme that is built differently from your live theme, the preorder button may not behave the same way there.
- **Collection page features need Growth or higher.** The collection page selectors in a preset are used by preorder badges and the preorder button on collection pages, which you can turn on only on the Growth, Professional and Scale plans. On Free and Core, the preset still sets up the product page.

## Troubleshooting

**The preorder button still does not show after choosing a preset.** Check that you clicked **Save** after **Select**, then work through [The preorder button is not showing on my product page](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/preorder-button-not-showing). The most common causes are the app embed being off and the variant not meeting its preorder rule, not the preset.

**The button stopped updating on variant switch after choosing a preset.** Choosing a preset replaces any custom script you had, including one written by support. See [The preorder button does not update when switching variants](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/preorder-button-not-updating-on-variant-switch).

**The wrong preset was matched at install.** Choose the correct one with **Change preset**, then click **Save**.

**I chose a preset and want to undo it.** Click **Reset to default selectors** in the left column of the **Configuration** page (it appears while **Theme Settings** is open), then click **Save**. This returns the selectors to the Dawn defaults and clears the preset.

## Frequently asked questions

### Does EZ Preorder work with Dawn and other free Shopify themes?

Yes. EZ Preorder's default settings match Dawn, and Dawn, Refresh, Sense, Craft, Studio, Taste, Crave, Colorblock, Ride, Origin, Publisher, Spotlight and Horizon all have presets in the Theme Selector.

### Does EZ Preorder detect my theme automatically?

Yes, once. When you install EZ Preorder, it reads your published theme's name and applies the matching preset if there is one. It does not re-check when you change themes later, so pick the new preset yourself in **Configuration** → **Theme Settings**.

### My theme is not in the Theme Selector. Does that mean it is incompatible?

No. Many themes work with the default settings and are not listed. Test a preorder product on your live store, and contact support if the button does not work.

### What does Badge incompatible mean?

**Badge incompatible** means the theme's preset has no collection page settings, so preorder badges on collection pages are not supported with that theme. Preorders on product pages still work.

### Is there a cost to using a theme preset?

No. The **Theme Selector** and all presets are available on every plan, including Free.

### Will choosing a preset change how my store looks?

No. A preset only tells EZ Preorder where your theme's buttons and forms are. The preorder button copies the look of your theme's own add to cart button.

## Related articles

- [How to use the advanced theme settings](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/advanced-theme-settings): every field on the Theme Settings page and when to change it.
- [The preorder button is not showing on my product page](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/preorder-button-not-showing): a checklist from the most common cause to the least.
- [The preorder button does not update when switching variants](https://docs.ezpreorder.com/theme-setup-and-troubleshooting/preorder-button-not-updating-on-variant-switch): fix variant switching with a preset or Variant switch override.
- [How to install EZ Preorder and enable the app embed](https://docs.ezpreorder.com/getting-started/install-and-enable-the-app-embed): turn on the app embed the preorder button depends on.
- [Preorder badges on collection pages](https://docs.ezpreorder.com/storefront-display/preorder-badges-on-collection-pages): show a preorder badge on product cards.
- [How to get help and contact support](https://docs.ezpreorder.com/reports-ai-and-support/get-help-and-contact-support): ask for help with a theme that is not listed.
