Version 2.2.0 focuses on offers: fixes and improvements to the cross-sell and quantity-discount blocks, a new Subscription block, and a direct-to-checkout option. All these blocks are interoperable and let you build complex, high-impact offers. This release also adds predictive search, a video carousel for UGC, and a full SEO overhaul (rich data, canonicals).
New "Logo left, menu left" header layout, in addition to the existing bottom-menu and centered layouts.
New "Buy X Get Y" blocks to create "buy one / get one" style offers, available in both row and column layouts.
New Subscription block: offer one-time purchase and subscription on the same product page, with customizable titles and description, a choice of which mode is pre-selected, a savings badge, a frequency selector, and support for per-variant subscriptions. It's fully compatible with the other offer blocks (quantity discount, checkbox cross-sells).
New "Video carousel" section, ideal for showcasing your UGC content (customer videos, testimonials, etc.).
The home page base template has been optimized.
Predictive search now displays results as you type in the search bar, without waiting for the results page.
The Quantity discount block can now add checkbox cross-sell products, to promote complementary items directly from the offer.
The image size in the Quantity discount block is now editable.
The Quantity discount block can now show a variant thumbnail with the "Show variant selector" option, updated dynamically based on the customer's choice.
Social networks are now centralized in the theme settings (like the payment icons), for a consistent display across all relevant blocks and better SEO thanks to the Organization Schema.
The Text block can now truncate text after a defined number of lines, handy for standardizing the display of descriptions of varying lengths.
Richer structured data (Schema) of type Organization, Product and Article — including the shop's social networks, description, address and phone — with cleaner, more centralized management of Schema tags.
Full overhaul of how canonical and no-index tags are handled, now correctly placed in the page's head rather than in the body.
Fixed an SEO issue where the product cards' color swatches indexed every variant and broke the link to the original product (a link nested inside a link). The swatches are now handled in JavaScript.
The H3 tags have been removed from the cart drawer for a cleaner heading structure for SEO.
The Image block now has an option to hide it when it's linked to an empty metafield, so it no longer shows a placeholder image with a dynamic source.
The 50-blocks-per-section limit has been lifted (up to 1250 blocks per page on Shopify's side): no more blocking on your product sections or comparison tables.
The Cross-sell block's design in the cart has been made more compact, especially on mobile, so it no longer hides the cart contents.
The Tabs block now lets you set a separate alignment on mobile and desktop (for example centered on desktop, left-aligned on mobile to avoid tabs being cut off).
The Text block's info tooltip has been clarified to better explain how heading mode works.
In advanced mega menus, you can now choose to display your menu items before or after the classic menu defined in the header.
In the Collection section, the product card can now display the image of the variant matching the selected filter (for example, the right color when a color filter is active).
Fixed an issue that prevented the "add_to_cart" event from firing in certain tracking configurations.
Fixed an issue in the Quantity discount block that occurred when the customer tried to add a quantity greater than the available stock.
Fixed a spacing issue where, in "selector" mode, the Variant selector block's labels were too far from their field compared to the other variant styles.
Fixed an issue that caused a duplicate canonical tag on some pages.
Fixed an issue where checkboxes and radio buttons required a double tap on iOS, due to the hover animations.
Fixed an issue where the image gallery overlapped the content in the quick add-to-cart popup.
Display optimizations for the Quantity discount block: better rendering in row mode and without an image, and better display of discount badges in normal and overlay modes.
Fixed an issue in the Quantity discount block that could prevent adding to cart after changing variant.
Fixed an issue where the sliders' pagination displayed incorrectly in the cart drawer when the very first product was added.
The Button block can now be hidden automatically when its dynamic source is empty.
The Badge block can now be hidden automatically when its dynamic source is empty.
Fixed a display issue with the Header section combining two-line mode and transparent mode.
Fixed the appearance of the Quantity selector block on Firefox, where a default browser selector was also showing.
Basic blocks (Text, Heading, Button, Badge) can now be hidden automatically when their dynamic source is empty, which avoids showing an empty block with content from a metafield.
Fixed a height issue with the Image banner block on mobile in "Very small" mode, where the different slides could have unequal heights. An info message now reminds you to edit all banners in a slider.
Fixed the handling of the Text block's margins when it contains a metafield: no more excess margin above the first element or below the last.
Fixed an issue where the color swatches in the dedicated block stayed square in product cards, even with the "Round color swatches" option enabled. The behavior is now aligned with the variant selector on the product page.
Fixed an issue where custom CSS classes added to sections and blocks were stuck to the base class in the HTML, which could make them ineffective.
Fixed an issue where opening the quick add-to-cart popup caused the section behind it to scroll (slide).
Fixed an issue with the quantity selector when Shopify's "Continue selling when out of stock" option was enabled, where the selector could stay stuck at 1.
Fixed an issue in the Stories block where videos would trigger (sound was present) but remained invisible, or would not open correctly beyond the first story on some devices.
Improved compatibility with bundle apps: the add-to-cart form now sends all fields (including the hidden fields required by third-party apps), so variants, multiples and gifts are added correctly on the first click.