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:
- If the theme name matches a preset name exactly (ignoring capital letters and punctuation), that preset is used.
- 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.
- 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
- In EZ Preorder, go to Configuration → Theme Settings.
- In the Theme Selector card, click Select Theme (or Change preset if a preset is already applied).
- In the Select your theme window, type your theme's name in Search theme.
- Tick the checkbox next to your theme, then click Select.
- Click Save in the save bar at the top of the page.
- 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.
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:
- 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.
- Add a product to your preorder list and open it on your live store.
- 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.
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. 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.
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: every field on the Theme Settings page and when to change it.
- The preorder button is not showing on my product page: a checklist from the most common cause to the least.
- The preorder button does not update when switching variants: fix variant switching with a preset or Variant switch override.
- How to install EZ Preorder and enable the app embed: turn on the app embed the preorder button depends on.
- Preorder badges on collection pages: show a preorder badge on product cards.
- How to get help and contact support: ask for help with a theme that is not listed.