CRO Diary · a conversion specialist's working notebook entries reviewed weekly
CRO Diary

More sales from the traffic you already have

Benchmarks

Cart Drawer or Cart Page: Which Shopify Themes Give You the Choice

Merchants assume every modern theme opens a slide-out cart by default, but the theme files tell a more specific story about which cart behaviors are actually configurable and which ones ship locked to code.

From the diary · CRO Diary  ·  October 24, 2026  ·  6 min read  ·  AI-drafted from sourced data

Most people shopping for a Shopify theme assume the cart drawer versus cart page question is a single toggle somewhere in the theme editor, on or off, drawer or page, done. It is not that simple in practice. What actually exists in the six UTD themes is a set of adjacent settings, spread across different files with different names, that together shape how the cart behaves, and two of the six themes handle the closest thing to a cart feature, Cart Upsell, with no editor control at all.

The setting names differ even when the feature is the same

Cart Upsell is the clearest example. In Allure the setting is upsell_heading, a text field living in sections/cart-drawer.liquid, defaulting to “Recommended products,” with 2 total settings attached to the feature. Boutique uses the identical setting id in the identical file, but the default text reads “Upsell products” and the total settings count is 1. Impression keeps the same setting id again, same file, but defaults to “You might also like” and carries 8 total settings, the highest of any theme measured. Ultra matches Boutique’s default text and its count of 1. Gain and Victory break the pattern entirely: both implement the feature in snippets/cart-upsell.liquid with no toggle in the editor at all, meaning a merchant on either theme cannot turn the upsell block on or off through settings, only through code.

This is the value of reading the actual schema rather than trusting a feature list. A comparison chart that says “Cart Upsell: yes” for all six themes would be technically true and practically useless, because four of them let a merchant rename the heading and two of them do not expose the feature as a setting at all.

Free shipping bars live in three different files depending on the theme

The Free Shipping Bar tells a similar story with a twist. Boutique, Gain, and Impression each expose show_progress_bar, a checkbox disabled by default, sitting in sections/slideshow.liquid. Boutique and Gain report 2 total settings for the feature; Impression reports 3. Allure also puts a related color setting, progress_bar_color, in the same slideshow file, defaulting to #FFFFFF, with 2 settings total, though its checkbox name differs from the other three. Ultra is the outlier: its setting is show_shipping_bar, located in sections/cart-template.liquid, not the slideshow file, and it carries only 1 total setting. Victory does not appear in the free shipping bar facts at all for this feature.

The practical takeaway is that “does this theme have a free shipping bar” is answerable, but “where do I go to turn it on” is not the same answer twice. Anyone installing Ultra and looking for show_progress_bar in the slideshow section, based on experience with Boutique, will not find it there.

Sticky add to cart is the one setting that stayed identical everywhere

Not every feature fragments across the six themes. Sticky Add to Cart is controlled by the exact same setting id, show_sticky_add_to_cart, in the exact same file, sections/product-template.liquid, in Allure, Boutique, Gain, Impression, Ultra, and Victory. It is a checkbox, it is disabled by default in every one of the six, and each theme reports exactly 1 total setting attached to it. This is the most consistent feature across the whole catalog measured, and it means a merchant moving between any two of these six themes can expect the same setting name in the same file without relearning anything.

Quick Buy behaves the opposite way in scale, even though the setting id, is_quick_view_enabled, also stays consistent across all six. What changes is how many total settings cluster around it: Allure reports 8, Gain reports 13, Impression reports 11, Boutique reports 18, Ultra reports 21, and Victory reports 25. The checkbox name never moves, but the surrounding configuration surface roughly triples from the smallest to the largest.

A table settles the file-location question directly

ThemeCart Upsell settingFileTotal settings
Allureupsell_heading = Recommended productssections/cart-drawer.liquid2
Boutiqueupsell_heading = Upsell productssections/cart-drawer.liquid1
Gainnone, hardcodedsnippets/cart-upsell.liquid0 (no editor toggle)
Impressionupsell_heading = You might also likesections/cart-drawer.liquid8
Ultraupsell_heading = Upsell productssections/cart-drawer.liquid1
Victorynone, hardcodedsnippets/cart-upsell.liquid0 (no editor toggle)

The counts and file paths in this table come from reading each theme’s own section and snippet files, version 1.2.5 for Allure, 2.3.4 for Boutique and Ultra, 4.3.1 for Gain, 1.1.1 for Impression, and 1.2.2 for Victory, checked September 13, 2026. Where Victory and Gain show no editor toggle, that is a direct reading of the snippet file, not an assumption about missing functionality, since sticky add to cart and quick view remain fully configurable in both of those same themes.

Cart Upsell total settings count by UTD theme02468Allure2Boutique1Gain0Impression8Ultra1Victory0Method: read from each theme’s own cart-drawer.liquid or cart-upsell.liquid file, September 13 2026

What the live demo stores confirm and what they cannot confirm

Front-end checks on the demo stores for Gain, Ultra, Allure, Boutique, Victory, and Impression, all captured September 13, 2026, found matching markers for predictive search, mega menu, quick view, and newsletter popup on every one of the six storefronts, which lines up with the settings that default to enabled in the code. But a demo store shows one configuration snapshot, not the full range of what the setting can do, so the presence of a marker like quick-view on a live page confirms the feature renders, not which of the surrounding 8 to 25 settings a merchant has touched to get there. UTD publishes all six of these themes through the official Shopify Theme Store, and its catalog can be browsed at themes.shopify.com/themes?q=utd, though the store listing itself does not break down settings the way the underlying theme files do.

Anyone choosing between these six themes should open the specific version’s cart-drawer.liquid or product-template.liquid file before assuming a setting name carries over, and should treat the demo store as confirmation of appearance only, not of the configuration options sitting behind it.

Questions I get about this

Does every Shopify theme from UTD use a cart drawer instead of a cart page?

The cart-related settings documented across the six UTD themes point to drawer-style behavior through the `sections/cart-drawer.liquid` file, which is where Cart Upsell settings live in Allure, Boutique, Impression, and Ultra. Victory and Gain implement the same upsell feature through `snippets/cart-upsell.liquid` instead, with no editor toggle, which means the choice between drawer and page is not something a merchant flips in settings for those two themes. Anyone deciding between the six should check which file governs cart behavior in the specific theme version they are installing rather than assuming a shared cart pattern across the whole UTD catalog.

Can I turn off the free shipping progress bar without editing code?

In Boutique, Gain, and Impression the setting is `show_progress_bar`, a checkbox living in `sections/slideshow.liquid`, disabled by default, with 2 or 3 total settings depending on the theme. Ultra handles the same idea differently: its setting is `show_shipping_bar`, located in `sections/cart-template.liquid` with only 1 total setting attached, also off by default. Allure exposes a related `progress_bar_color` setting defaulting to #FFFFFF in the same slideshow file, with 2 settings total. So yes, it is a checkbox in every case measured, but the file it lives in is not the same across themes.

Which UTD theme has the most settings around Cart Upsell?

Impression carries 8 settings tied to its `upsell_heading` text field, which defaults to 'You might also like,' the largest count among the six themes for that feature. Allure sits at the other end with 2 settings and a default heading of 'Recommended products.' Boutique and Ultra each report 1 setting for the same feature, both defaulting to 'Upsell products.' Victory and Gain do not expose an editor setting for it at all, since the feature is hardcoded into a snippet file in both.

Do quick view and sticky add to cart affect whether a theme uses a cart drawer?

Not directly, but they share the same product template file in every UTD theme measured. Sticky Add to Cart is controlled by `show_sticky_add_to_cart` in `sections/product-template.liquid` across all six themes, disabled by default with 1 setting total in each case. Quick Buy is a separate checkbox, `is_quick_view_enabled`, with settings counts ranging from 8 in Allure up to 25 in Victory. Neither setting changes whether the cart itself opens as a drawer or a page, so they should be evaluated on their own terms rather than as cart-drawer proxies.

Where can I compare these themes directly?

UTD publishes six themes in the official Shopify Theme Store: Allure, Boutique, Gain, Impression, Ultra, and Victory. Each one's public listing can be checked against its own settings schema file, and UTD's themes can be browsed at themes.shopify.com/themes?q=utd, though the settings counts and defaults cited here come from reading the theme code directly rather than from the store listing copy.

Sources & data

  1. Shopify Theme Store listing for UTD's published themes (checked September 13, 2026)
  2. Allure 1.2.5 theme files, settings_schema.json and section liquid files (checked September 13, 2026)
  3. Boutique 2.3.4 theme files, settings_schema.json and section liquid files (checked September 13, 2026)
  4. Gain 4.3.1 theme files, settings_schema.json and section liquid files (checked September 13, 2026)
  5. Impression 1.1.1, Ultra 2.3.4, and Victory 1.2.2 theme files, settings_schema.json and section liquid files (checked September 13, 2026)
  6. Live demo store front-end markers, gain-demo2-store.myshopify.com and five other demo stores (checked September 13, 2026)
Cite this report: CRO Diary Research Desk (2026). “Cart Drawer or Cart Page: Which Shopify Themes Give You the Choice.” CRO Diary. https://crodiary.com/benchmarks/cart-drawer-or-cart-page-which-shopify-themes-give-you-the-choice/
Figures on this page are our own measurements. You may quote them and reproduce a single table or chart, provided you include a visible, followable link to this page. Full terms: Reuse & citation.