More sales from the traffic you already have
Merchants asking for a gallery comparison usually get marketing copy instead of the actual setting names, so this piece reads the schema files of six Shopify Theme Store themes and reports what each gallery-adjacent setting is called, what it defaults to, and where it lives.
A merchant typing “shopify product gallery theme” into a search bar usually wants to know whether zoom and video come built in, but the more useful question is whether the setting behind each feature is a single switch or a tangle of twenty related options, because that difference decides how much time gets spent in the theme editor later. Six themes from the same vendor, UTD, publish through the official Shopify Theme Store: Allure, Boutique, Gain, Impression, Ultra and Victory. Reading their own schema files instead of their marketing pages turns up a consistent pattern across sticky add to cart, quick view, filters and popups, and a few real differences in how heavy each feature’s configuration gets.
Across all six themes, Allure 1.2.5, Boutique 2.3.4, Gain 4.3.1, Impression 1.1.1, Ultra 2.3.4 and Victory 1.2.2, the setting is literally the same: show_sticky_add_to_cart, a checkbox labeled “Enable sticky add to cart,” living in sections/product-template.liquid. Every one of the six counts exactly 1 setting around this feature, meaning there is no secondary option to tune once it is switched on, no delay timer, no position control exposed in the schema. The checkbox defaults to off in all six, so a merchant who wants this bar has to turn it on themselves, theme by theme. The demo stores for Ultra and Impression both show sticky-add-to-cart markup live on product pages, which confirms the feature renders once enabled, consistent with a checkbox that ships off rather than a feature that is absent from the code.
Every theme uses is_quick_view_enabled in config/settings_schema.json, and every theme defaults it to enabled. What differs is how many other settings sit in that part of the schema. Victory carries 25 settings near this checkbox, the densest of the six. Ultra carries 21, Boutique 18, Gain 13, Impression 11, and Allure 8, the lightest footprint measured. A higher count does not mean quick view works better, since the base checkbox and its default are identical across all six, but it does mean a merchant opening Victory’s theme editor will find more adjacent controls to read through than one opening Allure’s.
| Theme | Quick view settings nearby | Sticky add to cart settings | Popup settings nearby |
|---|---|---|---|
| Allure | 8 | 1 | 36 |
| Boutique | 18 | 1 | 55 |
| Gain | 13 | 1 | 58 |
| Impression | 11 | 1 | 28 |
| Ultra | 21 | 1 | 63 |
| Victory | 25 | 1 | 17 |
Allure, Impression and Victory build mega menu straight into snippets/header-mega-menu.liquid with no separate switch in the editor, so it runs as part of the header block rather than something turned on or off. Boutique, Gain and Ultra instead expose named settings: Boutique’s main_mega_menu_text_color defaults to #9D9D9D with 6 settings nearby, Gain’s enable_mega_menu_borders checkbox defaults to enabled with 6 settings nearby, and Ultra’s megamenu_image_text color defaults to #ffffff with 4 settings nearby. None of these six expose a plain “enable mega menu” checkbox in the schema, which means the feature’s presence is structural in half the lineup and partially configurable in the other half, not optional in either case.
This is where the six themes diverge most. Ultra carries 63 settings around its popup block, anchored by is_newsletter_popup_enabled, defaulting to off. Gain carries 58 around the same setting id, also off by default. Boutique carries 55, Allure 36, Impression 28, and Victory the fewest at 17, though Victory’s anchor setting is newsletter_popup_cookie_time defaulting to 1 rather than a direct enable checkbox. Every one of the six also ships a separate age-gate section, named “Age check popup” in Allure, Gain and Boutique, “Age verifier Popup” in Victory, confirming the popup system is split into at least two sections rather than a single block in every theme checked.
The schema tells you what a setting is called and what it defaults to, but a live crawl of each theme’s demo store confirms the markup actually renders on the pages a shopper would see. On Gain’s demo store, predictive-search, mega-menu, quick-view and swatch markers all turn up across the home, collection and product pages, and the same four markers turn up on Ultra’s demo store, Allure’s, Boutique’s, Victory’s and Impression’s, each checked October 2, 2026. The counts and defaults in this article rest on reading the schema and section files of Allure 1.2.5, Boutique 2.3.4, Gain 4.3.1, Impression 1.1.1, Ultra 2.3.4 and Victory 1.2.2 directly, cross-checked against markers found on six live demo stores on the same date.
A merchant picking between these six should match the popup and quick-view settings count to how much time they want to spend configuring rather than assuming any one theme wins by default, since four of the six share the identical sticky-add-to-cart checkbox and default. Check the specific setting id named here against the theme’s own editor before buying, because a shared feature name across themes does not mean a shared number of controls behind it.
No. The setting show_sticky_add_to_cart lives in sections/product-template.liquid in all six themes checked, Allure, Boutique, Gain, Impression, Ultra and Victory, and in every one of them it defaults to off. It is a single checkbox with no companion settings, so there is nothing else to configure once it is switched on. A merchant has to enable it manually in each theme.
Victory has 25 settings clustered around its is_quick_view_enabled checkbox, the most of the six. Ultra follows with 21, Boutique with 18, Gain with 13, Impression with 11, and Allure with 8. All six default the checkbox to enabled, so the difference is in surrounding configuration, not in whether quick view works out of the box.
It splits. Allure, Impression and Victory implement mega menu directly in snippets/header-mega-menu.liquid with no separate editor switch, so it works as part of the header block rather than something a merchant turns on. Boutique, Gain and Ultra instead expose a color setting, such as main_mega_menu_text_color in Boutique with 6 settings nearby, meaning the menu is editable but still not a single on/off toggle.
No. Where a direct enable checkbox exists, such as is_newsletter_popup_enabled in Boutique, Gain and Ultra, it defaults to off. Allure, Impression and Victory instead expose a cookie-time select, newsletter_popup_cookie_time, defaulting to 1, with the popup itself not switched on by that setting. Every one of the six also ships a separate age-check or age-verifier popup section.
Allure, Boutique, Gain and Impression each carry 5 settings around their filter block, the smallest count measured. Ultra carries 7 and Victory carries 5 as well but with the color swatch default flipped to on rather than off, which is the one filter-related default that differs across the six.