1var e=[{title:`Top 5 Shoppable Video Apps for Shopify in 2026`,ogTitle:`Top 5 Shoppable Video Apps for Shopify`,description:`Moast, Tolstoy, Videowise, Whatmore and Firework compared on pricing, billing model and speed evidence. Moast is our pick for most Shopify stores, with the honest weak spot of each.`,date:`2026-10-05`,author:`Jake Casto`,tags:[`Shopify`,`Video Commerce`,`Roundup`],slug:`top-5-shoppable-video-apps-shopify`,sourcePath:`app/content/articles/top-5-shoppable-video-apps-shopify.mdx`,htmlModulePath:`app/generated/content-html/articles/top-5-shoppable-video-apps-shopify.ts`,displayDate:`Oct 5, 2026`,readTime:`8 min read`},{title:`8 Best Malachyte Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Malachyte Alternatives for Shopify Plus`,metaTitle:`Best Malachyte Alternatives for Shopify Plus (2026)`,description:`Malachyte brings real-time, Spotify-style personalization to anonymous shoppers, but it is new, personalization-first, and quote-only. Compare the 8 best Malachyte alternatives for Shopify Plus.`,date:`2026-09-23`,author:`Lukas Tanasiuk`,tags:[`Personalization`,`Shopify`,`Alternatives`],slug:`malachyte-alternatives`,sourcePath:`app/content/articles/malachyte-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/malachyte-alternatives.ts`,displayDate:`Sep 23, 2026`,readTime:`15 min read`},{title:`Malachyte vs Algolia: Top Differences and Similarities (2026)`,ogTitle:`Malachyte vs Algolia: Differences and Similarities`,metaTitle:`Malachyte vs Algolia: Differences and Similarities (2026)`,description:`Malachyte brings real-time, cold-start personalization. Algolia is a developer-first search API with AI gated to its top tier. See how the two compare for Shopify.`,date:`2026-09-23`,author:`Lukas Tanasiuk`,tags:[`Personalization`,`Search`,`Comparison`],slug:`malachyte-vs-algolia`,sourcePath:`app/content/articles/malachyte-vs-algolia.mdx`,htmlModulePath:`app/generated/content-html/articles/malachyte-vs-algolia.ts`,displayDate:`Sep 23, 2026`,readTime:`12 min read`},{title:`Malachyte vs Constructor: Top Differences and Similarities (2026)`,ogTitle:`Malachyte vs Constructor`,metaTitle:`Malachyte vs Constructor: Differences and Similarities (2026)`,description:`Malachyte brings real-time, anonymous-first personalization. Constructor is a proven enterprise discovery engine. Compare the two on search, merchandising, pricing, and fit.`,date:`2026-09-23`,author:`Lukas Tanasiuk`,tags:[`Personalization`,`Search`,`Comparison`],slug:`malachyte-vs-constructor`,sourcePath:`app/content/articles/malachyte-vs-constructor.mdx`,htmlModulePath:`app/generated/content-html/articles/malachyte-vs-constructor.ts`,displayDate:`Sep 23, 2026`,readTime:`10 min read`},{title:`Malachyte vs Nosto: Top Differences and Similarities (2026)`,ogTitle:`Malachyte vs Nosto for Ecommerce`,metaTitle:`Malachyte vs Nosto: Differences and Similarities (2026)`,description:`Malachyte reads intent in real time for anonymous shoppers. Nosto is a proven personalization platform with a full search module. Here is how the two compare in 2026.`,date:`2026-09-23`,author:`Lukas Tanasiuk`,tags:[`Personalization`,`Search`,`Comparison`],slug:`malachyte-vs-nosto`,sourcePath:`app/content/articles/malachyte-vs-nosto.mdx`,htmlModulePath:`app/generated/content-html/articles/malachyte-vs-nosto.ts`,displayDate:`Sep 23, 2026`,readTime:`10 min read`},{title:`Switching from Algolia to Layers: A Shopify Plus Migration Guide`,ogTitle:`Switching from Algolia to Layers (Shopify Plus)`,description:`Moving from Algolia to Layers on Shopify Plus: what the 2026 Commerce Pipeline changed, what config ports, what you rebuild, and how we run the switch.`,date:`2026-09-04`,author:`Jake Casto`,tags:[`Migration`,`AI Search`,`Shopify`],slug:`switching-from-algolia-to-layers`,sourcePath:`app/content/articles/switching-from-algolia-to-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/switching-from-algolia-to-layers.ts`,displayDate:`Sep 4, 2026`,readTime:`11 min read`},{title:`Switching from Coveo to Layers: A Shopify Plus Migration Guide`,ogTitle:`Switching from Coveo to Layers (Shopify Plus)`,description:`Moving from Coveo to Layers on Shopify Plus: why enterprise fit and cost force the question, what ports, what you rebuild, and how we run the switch.`,date:`2026-09-04`,author:`Jake Casto`,tags:[`Migration`,`AI Search`,`Shopify`],slug:`switching-from-coveo-to-layers`,sourcePath:`app/content/articles/switching-from-coveo-to-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/switching-from-coveo-to-layers.ts`,displayDate:`Sep 4, 2026`,readTime:`11 min read`},{title:`Switching from Klevu to Layers: A Shopify Plus Migration Guide`,ogTitle:`Switching from Klevu to Layers (Shopify Plus)`,description:`Moving from Klevu to Layers on Shopify Plus: why the Athos merger forces the question, what config ports, what you rebuild, and how we run the switch for you.`,date:`2026-09-04`,author:`Jake Casto`,tags:[`Migration`,`AI Search`,`Shopify`],slug:`switching-from-klevu-to-layers`,sourcePath:`app/content/articles/switching-from-klevu-to-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/switching-from-klevu-to-layers.ts`,displayDate:`Sep 4, 2026`,readTime:`11 min read`},{title:`Switching from Searchspring to Layers: A Shopify Plus Migration Guide`,ogTitle:`Switching from Searchspring to Layers (Shopify Plus)`,description:`Moving from Searchspring to Layers on Shopify Plus: why the Athos merger forces the question, what config ports, what you rebuild, and how we run it.`,date:`2026-09-04`,author:`Jake Casto`,tags:[`Migration`,`AI Search`,`Shopify`],slug:`switching-from-searchspring-to-layers`,sourcePath:`app/content/articles/switching-from-searchspring-to-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/switching-from-searchspring-to-layers.ts`,displayDate:`Sep 4, 2026`,readTime:`11 min read`},{title:`Switching from Constructor.io to Layers: A Shopify Plus Migration Guide`,ogTitle:`Switching from Constructor.io to Layers (Shopify Plus)`,description:`Moving from Constructor.io to Layers on Shopify Plus: what you unwind, why you delete config instead of porting it, and how we run the switch for you.`,date:`2026-09-03`,author:`Jake Casto`,tags:[`Migration`,`AI Search`,`Shopify`],slug:`switching-from-constructor-to-layers`,sourcePath:`app/content/articles/switching-from-constructor-to-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/switching-from-constructor-to-layers.ts`,displayDate:`Sep 3, 2026`,readTime:`12 min read`},{title:`Layers Is Now Listed on 1800DTC`,description:`Layers is now in the 1800DTC directory of vetted DTC tools. Here's what our profile covers and why it matters if you run search and merchandising on Shopify Plus.`,date:`2026-08-26`,author:`Jake Casto`,tags:[`Company`,`Shopify Plus`,`AI Search`],slug:`layers-live-on-1800dtc`,sourcePath:`app/content/articles/layers-live-on-1800dtc.mdx`,htmlModulePath:`app/generated/content-html/articles/layers-live-on-1800dtc.ts`,displayDate:`Aug 26, 2026`,readTime:`2 min read`},{title:`8 Best Coveo Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Coveo Alternatives for Shopify Plus`,metaTitle:`Best Coveo Alternatives for Shopify Plus (2026)`,description:`Coveo is a horizontal enterprise search platform with quote-only pricing and almost no Shopify footprint. Compare the 8 best Coveo alternatives for Shopify Plus on price, features, and reviews.`,date:`2026-08-24`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`coveo-alternatives`,sourcePath:`app/content/articles/coveo-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/coveo-alternatives.ts`,displayDate:`Aug 24, 2026`,readTime:`17 min read`},{title:`Coveo vs Algolia: Top Differences and Similarities (2026)`,ogTitle:`Coveo vs Algolia for Shopify Plus`,metaTitle:`Coveo vs Algolia: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Coveo and Algolia for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-24`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`coveo-vs-algolia`,s
1ourcePath:`app/content/articles/coveo-vs-algolia.mdx`,htmlModulePath:`app/generated/content-html/articles/coveo-vs-algolia.ts`,displayDate:`Aug 24, 2026`,readTime:`18 min read`},{title:`Coveo vs Bloomreach: Top Differences and Similarities (2026)`,ogTitle:`Coveo vs Bloomreach for Shopify Plus`,metaTitle:`Coveo vs Bloomreach: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Coveo and Bloomreach for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-24`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`coveo-vs-bloomreach`,sourcePath:`app/content/articles/coveo-vs-bloomreach.mdx`,htmlModulePath:`app/generated/content-html/articles/coveo-vs-bloomreach.ts`,displayDate:`Aug 24, 2026`,readTime:`18 min read`},{title:`Coveo vs Constructor.io: Top Differences and Similarities (2026)`,ogTitle:`Coveo vs Constructor.io for Shopify Plus`,metaTitle:`Coveo vs Constructor.io: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Coveo and Constructor.io for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-24`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`coveo-vs-constructor`,sourcePath:`app/content/articles/coveo-vs-constructor.mdx`,htmlModulePath:`app/generated/content-html/articles/coveo-vs-constructor.ts`,displayDate:`Aug 24, 2026`,readTime:`17 min read`},{title:`Algolia vs Bloomreach: Top Differences and Similarities (2026)`,ogTitle:`Algolia vs Bloomreach for Shopify Plus`,metaTitle:`Algolia vs Bloomreach: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Algolia and Bloomreach for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`algolia-vs-bloomreach`,sourcePath:`app/content/articles/algolia-vs-bloomreach.mdx`,htmlModulePath:`app/generated/content-html/articles/algolia-vs-bloomreach.ts`,displayDate:`Aug 14, 2026`,readTime:`17 min read`},{title:`Algolia vs Constructor.io: Top Differences and Similarities (2026)`,ogTitle:`Algolia vs Constructor.io for Shopify Plus`,metaTitle:`Algolia vs Constructor.io: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Algolia and Constructor.io for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`algolia-vs-constructor`,sourcePath:`app/content/articles/algolia-vs-constructor.mdx`,htmlModulePath:`app/generated/content-html/articles/algolia-vs-constructor.ts`,displayDate:`Aug 14, 2026`,readTime:`17 min read`},{title:`Bloomreach vs Constructor.io: Top Differences and Similarities (2026)`,ogTitle:`Bloomreach vs Constructor.io for Shopify Plus`,metaTitle:`Bloomreach vs Constructor.io: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Bloomreach and Constructor.io for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`bloomreach-vs-constructor`,sourcePath:`app/content/articles/bloomreach-vs-constructor.mdx`,htmlModulePath:`app/generated/content-html/articles/bloomreach-vs-constructor.ts`,displayDate:`Aug 14, 2026`,readTime:`18 min read`},{title:`Fast Simon vs Boost Commerce: Top Differences and Similarities (2026)`,ogTitle:`Fast Simon vs Boost Commerce for Shopify Plus`,metaTitle:`Fast Simon vs Boost Commerce: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Fast Simon and Boost Commerce for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`fast-simon-vs-boost-commerce`,sourcePath:`app/content/articles/fast-simon-vs-boost-commerce.mdx`,htmlModulePath:`app/generated/content-html/articles/fast-simon-vs-boost-commerce.ts`,displayDate:`Aug 14, 2026`,readTime:`16 min read`},{title:`Klevu vs Constructor.io: Top Differences and Similarities (2026)`,ogTitle:`Klevu vs Constructor.io for Shopify Plus`,metaTitle:`Klevu vs Constructor.io: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Klevu and Constructor.io for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`klevu-vs-constructor`,sourcePath:`app/content/articles/klevu-vs-constructor.mdx`,htmlModulePath:`app/generated/content-html/articles/klevu-vs-constructor.ts`,displayDate:`Aug 14, 2026`,readTime:`17 min read`},{title:`Nosto vs Klevu: Top Differences and Similarities (2026)`,ogTitle:`Nosto vs Klevu for Shopify Plus`,metaTitle:`Nosto vs Klevu: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Nosto and Klevu for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`nosto-vs-klevu`,sourcePath:`app/content/articles/nosto-vs-klevu.mdx`,htmlModulePath:`app/generated/content-html/articles/nosto-vs-klevu.ts`,displayDate:`Aug 14, 2026`,readTime:`16 min read`},{title:`Searchspring vs Boost Commerce: Top Differences and Similarities (2026)`,ogTitle:`Searchspring vs Boost Commerce for Shopify Plus`,metaTitle:`Searchspring vs Boost Commerce: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Searchspring and Boost Commerce for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`searchspring-vs-boost-commerce`,sourcePath:`app/content/articles/searchspring-vs-boost-commerce.mdx`,htmlModulePath:`app/generated/content-html/articles/searchspring-vs-boost-commerce.ts`,displayDate:`Aug 14, 2026`,readTime:`16 min read`},{title:`Searchspring vs Klevu: Top Differences and Similarities (2026)`,ogTitle:`Searchspring vs Klevu for Shopify Plus`,metaTitle:`Searchspring vs Klevu: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Searchspring and Klevu for Shopify Plus: search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`searchspring-vs-klevu`,sourcePath:`app/content/articles/searchspring-vs-klevu.mdx`,htmlModulePath:`app/generated/content-html/articles/searchspring-vs-klevu.ts`,displayDate:`Aug 14, 2026`,readTime:`17 min read`},{title:`Syte vs ViSenze: Top Differences and Similarities (2026)`,ogTitle:`Syte vs ViSenze for Shopify Plus`,metaTitle:`Syte vs ViSenze: Shopify Plus Comparison (2026)`,description:`A fact-by-fact comparison of Syte and ViSenze for Shopify Plus: visual search, ranking, merchandising, Shopify Markets, catalog sync, AI agents, pricing, and reviews. Every claim cited, verified August 2026.`,date:`2026-08-14`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Comparison`],slug:`syte-vs-visenze`,sourcePath:`app/content/articles/syte-vs-visenze.mdx`,htmlModulePath:`app/generated/content-html/articles/syte-vs-visenze.ts`,displayDate:`Aug 14, 2026`,readTime:`17 min read`},{title:`Stop Sending Paid Traffic to a Generic Collection Page`,ogTitle:`Your Ad Featured a Product. Your Collection Buried It.`,metaTitle:`Align Collection Pages to Paid Traffic on Shopify`,description:`You paid for the click, then sent shoppers to a generic collection page. Order it by campaign, channel, or UTM source without maintaining a separate URL.`,date:`2026-08-06`,author:`Jake Casto`,tags:[`Merchandising`,`Shopify`,`Paid Media`],slug:`align-collection-
1pages-to-paid-traffic`,sourcePath:`app/content/articles/align-collection-pages-to-paid-traffic.mdx`,htmlModulePath:`app/generated/content-html/articles/align-collection-pages-to-paid-traffic.ts`,displayDate:`Aug 6, 2026`,readTime:`10 min read`},{title:`Your "Best Sellers" and "New Arrivals" Collections are Lying to You`,ogTitle:`Why Your Best Sellers Collection Shows the Wrong Products`,metaTitle:`Best Sellers & New Arrivals Sort Order: The Fix for Shopify Plus`,description:`Default "best sellers" sorts by revenue and "new arrivals" by publish date, so both hide your real winners. Here is the signal design that fixes it on Shopify Plus.`,date:`2026-08-06`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Merchandising`],slug:`best-sellers-new-arrivals-sort-order-problem`,sourcePath:`app/content/articles/best-sellers-new-arrivals-sort-order-problem.mdx`,htmlModulePath:`app/generated/content-html/articles/best-sellers-new-arrivals-sort-order-problem.ts`,displayDate:`Aug 6, 2026`,readTime:`12 min read`},{title:`Does Ecommerce Personalization Actually Lift Revenue? An Honest Test`,ogTitle:`Does Ecommerce Personalization Actually Work?`,metaTitle:`Does Ecommerce Personalization Actually Work? An Honest Test`,description:`A balanced look at when ecommerce personalization beats a bestseller list on Shopify Plus, when it does not, and how to test the lift so you can trust it.`,date:`2026-08-06`,author:`Jake Casto`,tags:[`Personalization`,`Shopify`,`Merchandising`],slug:`does-ecommerce-personalization-actually-work`,sourcePath:`app/content/articles/does-ecommerce-personalization-actually-work.mdx`,htmlModulePath:`app/generated/content-html/articles/does-ecommerce-personalization-actually-work.ts`,displayDate:`Aug 6, 2026`,readTime:`13 min read`},{title:`The Complete Guide to Filtering and Faceting on Shopify Plus`,ogTitle:`Filtering and Faceting on Shopify Plus: A Field Guide`,metaTitle:`Shopify Plus Filtering and Faceting: The Complete Guide`,description:`Good faceting is an editorial layer. Group, relabel, order, hide, and scope filters to how shoppers actually think. A field guide for Shopify Plus.`,date:`2026-08-06`,author:`Jake Casto`,tags:[`Merchandising`,`Shopify`,`Search`],slug:`shopify-plus-filtering-faceting-guide`,sourcePath:`app/content/articles/shopify-plus-filtering-faceting-guide.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-plus-filtering-faceting-guide.ts`,displayDate:`Aug 6, 2026`,readTime:`14 min read`},{title:`9 Best Algolia Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Algolia Alternatives for Shopify Plus`,metaTitle:`Best Algolia Alternatives for Shopify Plus (2026)`,description:`Algolia's usage pricing bills search requests and records at once. Compare the 9 best Algolia alternatives for Shopify Plus on price, features, and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`algolia-alternatives`,sourcePath:`app/content/articles/algolia-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/algolia-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`18 min read`},{title:`8 Best Athos Commerce Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Athos Commerce Alternatives for Shopify Plus`,metaTitle:`Best Athos Commerce Alternatives for Shopify (2026)`,description:`Athos Commerce merged Klevu and Searchspring, with legacy platforms retiring from 2027. Compare the 8 best alternatives for Shopify Plus on price and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`athos-commerce-alternatives`,sourcePath:`app/content/articles/athos-commerce-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/athos-commerce-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`8 Best Bloomreach Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Bloomreach Alternatives for Shopify Plus`,metaTitle:`Best Bloomreach Alternatives for Shopify Plus (2026)`,description:`Bloomreach is a six-figure enterprise commerce suite, overkill for most Shopify Plus brands. Compare 8 Bloomreach alternatives on price, features, and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`bloomreach-alternatives`,sourcePath:`app/content/articles/bloomreach-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/bloomreach-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`8 Best Boost Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Boost Alternatives for Shopify Plus`,metaTitle:`Best Boost Alternatives for Shopify Plus (2026)`,description:`Boost is a filter-first Shopify app with a thin AI layer, GMV-scaled pricing, and an AppHub owner. Compare the 8 best Boost alternatives for Shopify Plus.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`boost-commerce-alternatives`,sourcePath:`app/content/articles/boost-commerce-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/boost-commerce-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`9 Best Constructor.io Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Constructor.io Alternatives for Shopify Plus`,metaTitle:`Best Constructor.io Alternatives for Shopify (2026)`,description:`Constructor.io runs six-figure, quote-only contracts and isn't Shopify-native. Compare the 9 best Shopify Plus alternatives on price, features, and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`constructor-alternatives`,sourcePath:`app/content/articles/constructor-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/constructor-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`18 min read`},{title:`8 Best Doofinder Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Doofinder Alternatives for Shopify Plus`,metaTitle:`Best Doofinder Alternatives for Shopify Plus (2026)`,description:`Doofinder's query-based pricing reads clearly until a usage cap forces a tier jump. Compare the 8 best Doofinder alternatives for Shopify Plus brands.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`doofinder-alternatives`,sourcePath:`app/content/articles/doofinder-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/doofinder-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`15 min read`},{title:`8 Best Fast Simon Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Fast Simon Alternatives for Shopify Plus`,metaTitle:`Best Fast Simon Alternatives for Shopify Plus (2026)`,description:`Fast Simon bills by session, and bots eat the count. Compare the 8 best Fast Simon alternatives for Shopify Plus on price, features, and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`fast-simon-alternatives`,sourcePath:`app/content/articles/fast-simon-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/fast-simon-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`8 Best Nosto Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Nosto Alternatives for Shopify Plus`,metaTitle:`Best Nosto Alternatives for Shopify Plus (2026)`,description:`Nosto leads on personalization, but search is a bolted-on module and pricing scales with revenue. Compare the 8 best Nosto alternatives for Shopify Plus.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`nosto-alternatives`,sourcePath:`app/content/articles/nosto-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/nosto-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`15 min read`},{title:`8 Best Searchspring Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Searchspring Alternatives for Shopify Plus`,metaTitle:`Best Searchspring Alternatives for Shopify Plus (2026)`,description:`Searchspring is now an Athos Commerce product, with legacy platforms retiring from 2027. Compare the 8 best Searchspring alternatives for Shopify Plus.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`searchspring-alternatives`,sourcePath:`app/content/articles/searchspring-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/searchspring-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`8 Best Syte Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Syte Alternatives for Shopify Plus`,metaTitle:`Best Syte Alternatives for Shopify Plus (2026)`,description:`Syte is now Syte by Nayax after a payments-company acquisition, with a POS-led roadmap. Compare the 8 best Syte alternatives for Shopify Plus.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`syte-alternatives`,sourcePath:`app/content/articles/syte-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/syte-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`17 min read`},{title:`8 Best ViSenze Alternatives for Shopify Plus (2026)`,ogTitle:`The Best ViSenze Alternatives for Shopify Plus`,metaTitle:`Best ViSenze Alternatives for Shopify Plus (2026)`,description:`ViSenze is an API-first visual search vendor now owned by Rezolve AI. Compare the 8 best ViSenze alternatives for Shopify Plus on price, features, and reviews.`,date:`2026-08-05`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`visenze-alternatives`,sourcePath:`app/content/articles/visenze-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/visenze-alternatives.ts`,displayDate:`Aug 5, 2026`,readTime:`16 min read`},{title:`8 Best Klevu Alternatives for Shopify Plus (2026)`,ogTitle:`The Best Klevu Alternatives for Shopify Plus`,metaTitle:`Best Klevu Alternatives for Shopify Plus (2026)`,description:`Klevu now runs under Athos Commerce, with legacy platforms set to retire from 2027. Compare the 8 best Klevu alternatives for Shopify Plus on price, features, and real reviews.`,date:`2026-08-04`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Alternatives`],slug:`klevu-alternatives`,sourcePath:`app/content/articles/klevu-alternatives.mdx`,htmlModulePath:`app/generated/content-html/articles/klevu-alternatives.ts`,displayDate:`Aug 4, 2026`,readTime:`16 min read`},{title:`Best AI Search for Shopify Plus: What $10M+ Brands Need`,ogTitle:`Best AI Search for Shopify Plus: What $10M+ Brands Need`,description:`At $10M+ on Shopify Plus, search is a revenue system. Here is the evaluation framework merchandisers and ecom leads use to pick the right AI search platform.`,date:`2026-07-22`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Evaluation`],slug:`best-ai-search-shopify-plus`,sourcePath:`app/content/articles/best-ai-search-shopify-plus.mdx`,htmlModulePath:`app/generated/content-html/articles/best-ai-search-shopify-plus.ts`,displayDate:`Jul 22, 2026`,readTime:`16 min read`},{title:`Best Merchandising for Shopify Plus Fashion Brands`,ogTitle:`Shopify Plus Gives You 9 Sort Options. Fashion Needs More.`,description:`Fashion merchandising on Shopify Plus means more than drag-and-drop. Here is how to evaluate platforms that handle visual discovery, margin-aware ranking, and seasonal velocity.`,date:`2026-07-22`,author:`Deb Mukherjee`,tags:[`Merchandising`,`Fashion`,`Shopify`,`Visual Discovery`],slug:`best-merchandising-platform-shopify-fashion`,sourcePath:`app/content/articles/best-merchandising-platform-shopify-fashion.mdx`,htmlModulePath:`app/generated/content-html/articles/best-merchandising-platform-shopify-fashion.ts`,displayDate:`Jul 22, 2026`,readTime:`17 min read`},{title:`Product Discovery for Multi-Market Shopify Plus`,ogTitle:`Shopify Markets Localizes Price. Your Search Doesn't.`,description:`Expanding internationally on Shopify Plus? Here is what your product discovery stack needs to handle multiple markets, currencies, and languages without multiplying your infrastru
1cture.`,date:`2026-07-22`,author:`Jake Casto`,tags:[`Product Discovery`,`Shopify Markets`,`Multi-Market`],slug:`best-product-discovery-multi-market-shopify`,sourcePath:`app/content/articles/best-product-discovery-multi-market-shopify.mdx`,htmlModulePath:`app/generated/content-html/articles/best-product-discovery-multi-market-shopify.ts`,displayDate:`Jul 22, 2026`,readTime:`15 min read`},{title:`AI Visual Search in Ecommerce: How It Works and Why It Converts`,metaTitle:`AI Visual Search for Ecommerce & Shopify: How It Works (2026)`,ogTitle:`AI Visual Search for Ecommerce`,description:`Visual search lets shoppers find products by image instead of keywords. Data from Google, Pinterest, and eBay research shows how it works, where it converts, and what Shopify merchants need to implement it.`,date:`2026-07-21`,author:`Deb Mukherjee`,tags:[`Visual Discovery`],slug:`ai-visual-search-ecommerce-shopify`,sourcePath:`app/content/articles/ai-visual-search-ecommerce-shopify.mdx`,htmlModulePath:`app/generated/content-html/articles/ai-visual-search-ecommerce-shopify.ts`,displayDate:`Jul 21, 2026`,readTime:`7 min read`},{title:`Best Ecommerce Personalization Software for 2026`,metaTitle:`15 Best Ecommerce Personalization Platforms for 2026`,ogTitle:`Best Ecommerce Personalization Platforms 2026`,description:`Compare 15 ecommerce personalization platforms by use case, pricing model, and AI capabilities. Data-backed rankings updated for 2026.`,date:`2026-07-21`,author:`Deb Mukherjee`,tags:[`Personalization`],slug:`best-ecommerce-personalization-software`,sourcePath:`app/content/articles/best-ecommerce-personalization-software.mdx`,htmlModulePath:`app/generated/content-html/articles/best-ecommerce-personalization-software.ts`,displayDate:`Jul 21, 2026`,readTime:`12 min read`},{title:`Why 54% of Ecommerce Sites Show the Wrong Thumbnail When You Search for 'Red'`,ogTitle:`Why 54% of Sites Show the Wrong Search Thumbnail`,description:`54% of ecommerce sites display the default product image regardless of search query. A 10-minute audit reveals your store's score, plus the architecture that fixes variant thumbnail mismatch.`,date:`2026-07-10`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`UX`],slug:`dynamic-thumbnails-search-results`,sourcePath:`app/content/articles/dynamic-thumbnails-search-results.mdx`,htmlModulePath:`app/generated/content-html/articles/dynamic-thumbnails-search-results.ts`,displayDate:`Jul 10, 2026`,readTime:`10 min read`},{title:`How to Sort Products by Margin Without Sacrificing Discovery`,ogTitle:`Sort by Margin Without Killing Discovery`,description:`Best-selling sort optimizes for units, not profit. Learn when margin-weighted sorting helps, when it hurts discovery, and how to find the right balance on Shopify Plus.`,date:`2026-07-10`,author:`Jake Casto`,tags:[`Shopify`,`Merchandising`,`Sorting`],slug:`sort-products-by-margin`,sourcePath:`app/content/articles/sort-products-by-margin.mdx`,htmlModulePath:`app/generated/content-html/articles/sort-products-by-margin.ts`,displayDate:`Jul 10, 2026`,readTime:`11 min read`},{title:`The $5,000 to $30,000 Hidden on Your Zero-Results Page Every Month`,ogTitle:`The $5K-$30K Hidden on Your Zero-Results Page`,description:`Your zero-results page costs you $5,000 to $30,000 per month in lost sales. Here is the formula, a category breakdown, and a one-slide business case for leadership.`,date:`2026-07-10`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Zero-Result`],slug:`zero-results-page-revenue-cost`,sourcePath:`app/content/articles/zero-results-page-revenue-cost.mdx`,htmlModulePath:`app/generated/content-html/articles/zero-results-page-revenue-cost.ts`,displayDate:`Jul 10, 2026`,readTime:`11 min read`},{title:`B2B Search on Shopify Plus: Why the Same Query Should Return Different Results Per Buyer`,ogTitle:`Your B2B Catalog Is Not One Index. It's One Per Company.`,description:`B2B search on Shopify Plus is identity-scoped. How companyLocationId scopes catalog, price list, and collections, plus a readiness checklist to find the gaps.`,date:`2026-07-01`,author:`Deb Mukherjee`,tags:[`Shopify`,`B2B`,`Search`],slug:`shopify-b2b-search`,sourcePath:`app/content/articles/shopify-b2b-search.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-b2b-search.ts`,displayDate:`Jul 1, 2026`,readTime:`14 min read`},{title:`Combined Listings and Variant Breakouts on Shopify Plus: When Your Catalog Hides Stock From Search`,ogTitle:`Combined Listings Tidies Your Catalog. It Can Also Hide Stock From Search.`,description:`Combined Listings can hide variant-level stock from Shopify search. What changes, the parent vs children decision, and an audit to find the gaps.`,date:`2026-07-01`,author:`Jake Casto`,tags:[`Shopify`,`Merchandising`,`Search`],slug:`shopify-combined-listings-search`,sourcePath:`app/content/articles/shopify-combined-listings-search.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-combined-listings-search.ts`,displayDate:`Jul 1, 2026`,readTime:`14 min read`},{title:`Shopify Custom Ranking vs AI Collection Sort: How to Sort by Margin, Not Just Clicks`,ogTitle:`Shopify's AI Collection Sort Optimizes for Clicks. Your Margin Needs More.`,description:`Shopify's AI Collection Sort ranks for predicted conversion, not margin. Here's how to sort by margin, sell-through, and inventory, and prove it works.`,date:`2026-07-01`,author:`Jake Casto`,tags:[`Shopify`,`Merchandising`,`AI Search`],slug:`shopify-custom-ranking`,sourcePath:`app/content/articles/shopify-custom-ranking.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-custom-ranking.ts`,displayDate:`Jul 1, 2026`,readTime:`15 min read`},{title:`Making Your Shopify Plus Catalog Agent-Ready: What ChatGPT, AI Agents, and Perplexity Actually See`,ogTitle:`What AI Shopping Agents Actually See in Your Shopify Plus Catalog`,de
1scription:`What ChatGPT, AI agents, and Perplexity read from your Shopify Plus catalog, the five fields that decide an agent pick, and how to audit yours. By the Layers team.`,date:`2026-06-19`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Agentic Commerce`],slug:`agent-ready-shopify-catalog`,sourcePath:`app/content/articles/agent-ready-shopify-catalog.mdx`,htmlModulePath:`app/generated/content-html/articles/agent-ready-shopify-catalog.ts`,displayDate:`Jun 19, 2026`,readTime:`16 min read`},{title:`How to Evaluate an AI Shopping Agent on Your Catalog: the Golden-Query Method`,ogTitle:`The Golden-Query Method: Evaluate Any AI Shopping Agent on Your Catalog`,description:`The Golden-Query Method: build 100 catalog-specific queries, score any AI shopping agent on five axes, A/B it against native search, and catch regressions.`,date:`2026-06-19`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Evaluation`],slug:`evaluate-ai-shopping-agent`,sourcePath:`app/content/articles/evaluate-ai-shopping-agent.mdx`,htmlModulePath:`app/generated/content-html/articles/evaluate-ai-shopping-agent.ts`,displayDate:`Jun 19, 2026`,readTime:`19 min read`},{title:`Your Autocomplete and Search Results Are Two Different Engines`,ogTitle:`Your Autocomplete and Search Results Are Two Different Engines`,description:`Your dropdown and results page are two systems. When they disagree, you lose your highest-intent shoppers. A five-query audit to find the drift in 10 minutes.`,date:`2026-06-19`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Autocomplete`],slug:`shopify-autocomplete-search-results-audit`,sourcePath:`app/content/articles/shopify-autocomplete-search-results-audit.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-autocomplete-search-results-audit.ts`,displayDate:`Jun 19, 2026`,readTime:`13 min read`},{title:`Multi-Market Merchandising on Shopify Plus: Currency-Aware Ranking, Regional Language, and Inventory-Aware Results`,ogTitle:`Shopify Markets Localizes Price, Not Merchandising. Here's the Difference.`,description:`Shopify Markets localizes price and currency, not your search ranking. What changes per market, what you configure, and a QA grid to find the gaps.`,date:`2026-06-19`,author:`Jake Casto`,tags:[`AI Search`,`Shopify`,`Merchandising`],slug:`shopify-markets-search-merchandising`,sourcePath:`app/content/articles/shopify-markets-search-merchandising.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-markets-search-merchandising.ts`,displayDate:`Jun 19, 2026`,readTime:`15 min read`},{title:`Storefront MCP for Shopify Plus: How Merchandising Rules Should Surface to AI Agents`,ogTitle:`Storefront MCP for Shopify Plus: Merchandising for AI Agents`,description:`How Shopify Storefront MCP exposes your store to AI agents, whether agents honor your pins and boosts, and eight things to test before you let one near your storefront. By Deb Mukherjee.`,date:`2026-06-19`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`MCP`],slug:`shopify-storefront-mcp`,sourcePath:`app/content/articles/shopify-storefront-mcp.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-storefront-mcp.ts`,displayDate:`Jun 19, 2026`,readTime:`18 min read`},{title:`Why Your Synonym List is a Bug, Not a Feature`,metaTitle:`Why Your Synonym List is a Bug, Not a Feature | Layers`,ogTitle:`Why Your Synonym List is a Bug, Not a Feature`,description:`Synonym lists are a workaround for search that can't read language. The maintenance math, the exceptions worth keeping, and how to retire yours safely.`,date:`2026-06-11`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Semantic Search`],slug:`ecommerce-synonym-list`,sourcePath:`app/content/articles/ecommerce-synonym-list.mdx`,htmlModulePath:`app/generated/content-html/articles/ecommerce-synonym-list.ts`,displayDate:`Jun 11, 2026`,readTime:`12 min read`},{title:`Tearing Down Shopifyâs Product Network Tracking Script`,ogTitle:`Tearing Down Shopifyâs Product Network Tracking Script`,description:`Shopifyâs Product Network tracking script is a clean example of reducing storefront analytics work before it starts. Here is what it does, and what we fixed after reading it.`,date:`2026-06-05`,author:`Jake Casto`,tags:[`Engineering`,`Shopify`],originalUrl:`https://layers.engineering/tearing-down-shopifys-product-network-tracking-script-ef7a4eb7f843`,slug:`tearing-down-shopifys-product-network-tracking-script`,sourcePath:`app/content/articles/tearing-down-shopifys-product-network-tracking-script.mdx`,htmlModulePath:`app/generated/content-html/articles/tearing-down-shopifys-product-network-tracking-script.ts`,displayDate:`Jun 5, 2026`,readTime:`4 min read`},{title:`Layers Closes Funding Round Led by LOI Venture for AI-Powered Shopify Plus Search`,description:`Shopify Plus-native search and merchandising platform secures investment to expand engineering team and scale go-to-market.`,date:`2026-06-03`,author:`Deb Mukherjee`,tags:[`Funding`,`AI Search`,`Shopify Plus`],slug:`layers-closes-funding-round-led-by-loi-venture-for-ai-powered-shopify-plus-search`,sourcePath:`app/content/articles/layers-closes-funding-round-led-by-loi-venture-for-ai-powered-shopify-plus-search.mdx`,htmlModulePath:`app/generated/content-html/articles/layers-closes-funding-round-led-by-loi-venture-for-ai-powered-shopify-plus-search.ts`,displayDate:`Jun 3, 2026`,readTime:`4 min read`},{title:`The 31% Zero-Result Problem: Where Your Shopify Plus Search Quietly Loses Revenue`,ogTitle:`The 31% Zero-Result Problem in Shopify Plus Search`,description:`Six mechanically distinct causes of zero-result rate on Shopify Plus, with a five-query audit you can run on your store today. By the Layers team.`,date:`2026-06-03`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`,`Zero-Result`],slug:`shopify-zero-result-problem`,sourcePath:`app/content/articles/shopify-zero-result-problem.mdx`,htmlModulePath:`app/generated/content-html/articles/shopify-zero-result-problem.ts`,displayDate:`Jun 3, 2026`,readTime:`19 min read`},{title:"Stop Making `/cart.js` Calls",ogTitle:"Stop Making `/cart.js` Calls",description:`Most Shopify tracking scripts send additional cart requests to determine cart contents. Ours does not. This article explains our approach and why common alternatives are less effective.`,date:`2026-05-04`,author:`Jake Casto`,tags:[`Engineering`],originalUrl:`https://layers.engineering/stop-making-cart-js-calls-9d332231985f`,slug:`stop-making-cart-js-calls`,sourcePath:`app/content/articles/stop-making-cart-js-calls.mdx`,htmlModulePath:`app/generated/content-html/articles/stop-making-cart-js-calls.ts`,displayDate:`May 4, 2026`,readTime:`11 min read`},{title:`How We Evaluate Search Quality at Scale With LLM Judging and IR Metrics`,ogTitle:`How We Evaluate Search Quality at Scale With LLM Judging and IR Metrics`,description:`Search is easy to ship, but hard to know when youâve broken it.`,date:`2026-04-09`,author:`Jake Casto`,tags:[`Engineering`],originalUrl:`https://layers.engineering/how-we-evaluate-search-quality-at-scale-with-llm-judging-and-ir-metrics-f0497c7c98a6`,slug:`how-we-evaluate-search-quality-at-scale-with-llm-judging-and-ir-metrics`,sourcePath:`app/content/articles/how-we-evaluate-search-quality-at-scale-with-llm-judging-and-ir-metrics.mdx`,htmlModulePath:`app/generated/content-html/articles/how-we-evaluate-search-quality-at-scale-with-llm-judging-and-ir-metrics.ts`,displayDate:`Apr 9, 2026`,readTime:`9 min read`},{title:`How We Made Drag-and-Drop Sorting Faster with Fractional Weights`,ogTitle:`How We Made Drag-and-Drop Sorting Faster with Fractional Weights`,description:`Every time a user dragged a product item to a new position in our Layers dashboard, we were re-sorting and renumbering the entire list. For a list of 100 items, that meant touching all 100 records on every single...`,date:`2026-04-03`,author:`Francis Kinyanjui`,tags:[`Engineering`],originalUrl:`https://layers.engineering/how-we-made-drag-and-drop-sorting-faster-with-fractional-weights-8c02215d4ae1`,slug:`how-we-made-drag-and-drop-sorting-faster-with-fractional-weights`,sourcePath:`app/content/articles/how-we-made-drag-and-drop-sorting-faster-with-fractional-weights.mdx`,htmlModulePath:`app/generated/content-html/articles/how-we-made-drag-and-drop-sorting-faster-with-fractional-weights.ts`,displayDate:`Apr 3, 2026`,readTime:`7 min read`},{title:`Reactivity Without the Re-Render Tax`,ogTitle:`Reactivity Without the Re-Render Tax`,description:`Customer clicks a variant. React re-renders the whole product card. The image. The reviews. The breadcrumbs. All of itâjust to update a price. Your cart drawer re-renders 47 components to change one number from 9 to 10.`,date:`2026-03-23`,author:`Emilio Franco`,tags:[`Engineering`],originalUrl:`https://layers.engineering/reactivity-without-the-re-render-tax-ad894dcdf067`,slug:`reactivity-without-the-re-render-tax`,sourcePath:`app/content/articles/reactivity-without-the-re-render-tax.mdx`,htmlModulePath:`app/generated/content-html/articles/reactivity-without-the-re-render-tax.ts`,displayDate:`Mar 23, 2026`,readTime:`4 min read`},{title:`The Hidden Failure Modes of Laravel + PgBouncer + PlanetScale`,ogTitle:`The Hidden Failure Modes of Laravel + PgBouncer + PlanetScale`,description:`PlanetScale Postgres offers a managed, branch-native database layer for your Postgres nodes. This enables branch-based deployments, global replication, and connection multiplexing. However, it introduces failure...`,date:`2026-03-10`,author:`Jake Casto`,tags:[`Engineering`],originalUrl:`https://layers.engineering/the-hidden-failure-modes-of-laravel-pgbouncer-planetscale-da894cdbc608`,slug:`the-hidden-failure-modes-of-laravel-pgbouncer-planetscale`,sourcePath:`app/content/articles/the-hidden-failure-modes-of-laravel-pgbouncer-planetscale.mdx`,htmlModulePath:`app/generated/content-html/articles/the-hidden-failure-modes-of-laravel-pgbouncer-planetscale.ts`,displayDate:`Mar 10, 2026`,readTime:`6 min read`},{title:`Using Multiple PgBouncers to Isolate Application and Worker Connections`,ogTitle:`Using Multiple PgBouncers to Isolate Application and Worker Connections`,description:`On February 27, we had a rough afternoon. Multiple waves of automated traffic hit our platform while several merchants were already in busy windows. Weâd been mitigating it since mid-morning, but at 1:51 PM, the...`,date:`2026-03-06`,author:`Jake Casto`,tags:[`Engineering`],originalUrl:`https://layers.engineering/using-multiple-pgbouncers-to-isolate-application-and-worker-connections-107e4acd531c`,slug:`using-multiple-pgbouncers-to-isolate-application-and-worker-connections`,sourcePath:`app/content/articles/using-multiple-pgbouncers-to-isolate-application-and-worker-connections.mdx`,htmlModulePath:`app/generated/content-html/articles/using-multiple-pgbouncers-to-isolate-application-and-worker-connections.ts`,displayDate:`Mar 6, 2026`,readTime:`6 min read`},{title:`Signal-driven health monitoring for HNSW indices w/ pgvector`,ogTitle:`Signal-driven health monitoring for HNSW indices w/ pgvector`,description:`Vector search in PostgreSQL has come a long way, and pgvector makes it simple: insert embeddings, create an HNSW index, and run ANN queries. At least for a while.`,date:`2025-12-08`,author:`Jake Casto`,tags:[`Engineering`],originalUrl:`https://layers.engineering/signal-driven-health-monitoring-for-hnsw-indices-w-pgvector-ba35d9a6e575`,slug:`signal-driven-health-monitoring-for-hnsw-indices-w-pgvector`,sourcePath:`app/content/articles/signal-driven-health-monitoring-for-hnsw-indices-w-pgvector.mdx`,htmlModulePath:`app/generated/content-html/articles/signal-driven-health-monitoring-for-hnsw-indices-w-pgvector.ts`,displayDate:`Dec 8, 2025`,readTime:`5 min read`},{title:`How Layers Restores Real Merchandising Control Through Smarter Sort Logic`,ogTitle:`Smarter Sort Logic for Merchandising Control`,description:`Collection pages guide how shoppers move through a store, yet most brands leave their sort order untouched.`,date:`2025-12-05`,author:`Deb Mukherjee`,tags:[`Merchandising`,`Shopify`],slug:`how-layers-restores-real-merchandising-control-through-smarter-sort-logic`,sourcePath:`app/content/articles/how-layers-restores-real-merchandising-control-through-smarter-sort-logic.mdx`,htmlModulePath:`app/generated/content-html/articles/how-layers-restores-real-merchandising-control-through-smarter-sort-logic.ts`,displayDate:`Dec 5, 2025`,readTime:`5 min read`},{title:`The Definitive Guide to Choosing a Smart Search App for Shopify`,ogTitle:`Choosing a Smart Search App for Shopify`,description:`Choosing the right smart search app for your Shopify Plus store can make a big difference in your conversion rates, customer satisfaction, and revenue. With so many options out there, itâs important to know y
1our needs, look at key features, and think about future growth. This guide will help you find a smart search solution that improves product discovery and delivers real results for your business.`,date:`2025-11-03`,author:`Deb Mukherjee`,tags:[`AI Search`,`Shopify`],slug:`smart-search-apps-shopify-guide`,sourcePath:`app/content/articles/smart-search-apps-shopify-guide.mdx`,htmlModulePath:`app/generated/content-html/articles/smart-search-apps-shopify-guide.ts`,displayDate:`Nov 3, 2025`,readTime:`13 min read`},{title:`Achieve Salesforce-Level Merchandising Sophistication on Shopify With Layers`,ogTitle:`Salesforce-Level Merchandising on Shopify`,description:`Leaving Salesforce Commerce Cloud for Shopify is a decision more and more brands are making, but this move is not free of pitfalls. It means giving up familiar (and critical) search and merchandising functionalities.`,date:`2025-10-21`,author:`Deb Mukherjee`,tags:[`Merchandising`,`Shopify`],slug:`achieve-salesforce-level-merchandising-sophistication-on-shopify-with-layers`,sourcePath:`app/content/articles/achieve-salesforce-level-merchandising-sophistication-on-shopify-with-layers.mdx`,htmlModulePath:`app/generated/content-html/articles/achieve-salesforce-level-merchandising-sophistication-on-shopify-with-layers.ts`,displayDate:`Oct 21, 2025`,readTime:`6 min read`},{title:`Scaling RealâTime Discovery: Inside Layersâ PlanetScale Migration`,ogTitle:`Scaling Real-Time Discovery`,description:`Layers is the only Search and Merchandising platform built exclusively for Shopify Plus. Our next-gen platform serves enterprise-level Shopify Plus users with large catalogs, at a fraction of the cost of competing tools. Layers currently powers hundreds of millions of dynamic requests daily (and growing quickly!).`,date:`2025-08-21`,author:`Jake Casto`,tags:[`Infrastructure`,`AI Search`,`Engineering`],originalUrl:`https://layers.engineering/scaling-real-time-discovery-inside-layers-planetscale-migration-443cb3a76815`,slug:`scaling-real-time-discovery-inside-layers-planetscale-migration`,sourcePath:`app/content/articles/scaling-real-time-discovery-inside-layers-planetscale-migration.mdx`,htmlModulePath:`app/generated/content-html/articles/scaling-real-time-discovery-inside-layers-planetscale-migration.ts`,displayDate:`Aug 21, 2025`,readTime:`6 min read`}],t=[{title:`Editable Block Strategy and Live Block Collaboration`,description:`Change the strategy on an existing recommendation block, and edit a block together with your team in real time.`,date:`2026-10-06`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Collaboration`],slug:`editable-block-strategy-and-collaboration`,sourcePath:`app/content/changelog/editable-block-strategy-and-collaboration.mdx`,htmlModulePath:`app/generated/content-html/changelog/editable-block-strategy-and-collaboration.ts`,displayDate:`October 6, 2026`,shortDate:`OCT 6`,image:`editable-block-strategy-and-collaboration-01.png`},{title:`Dynamic Linking Offset`,description:`Dynamic Linking can now start pinning ad products at a later position, so your top merchandised products stay where they are.`,date:`2026-10-03T00:30:00.000Z`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Ads`,`Dynamic Links`],slug:`dynamic-linking-offset`,sourcePath:`app/content/changelog/dynamic-linking-offset.mdx`,htmlModulePath:`app/generated/content-html/changelog/dynamic-linking-offset.ts`,displayDate:`October 3, 2026`,shortDate:`OCT 3`,image:`dynamic-linking-offset-01.png`},{title:`Clicked Section and Clicked Block Conditions`,description:`Target merchandising rules by the theme section or block a shopper clicked to reach the current page.`,date:`2026-10-03`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Contextual Conditions`,`Shopper Activity`],slug:`clicked-section-block-conditions`,sourcePath:`app/content/changelog/clicked-section-block-conditions.mdx`,htmlModulePath:`app/generated/content-html/changelog/clicked-section-block-conditions.ts`,displayDate:`October 3, 2026`,shortDate:`OCT 3`,image:`clicked-section-block-conditions-01.png`},{title:`Sequenced Products Strategy`,description:`A new recommendation block strategy serves the other products in a product sequence, in the order you set, so outfits and lookbooks work on product pages.`,date:`2026-10-02T15:30:00.000Z`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Sequences`],slug:`sequenced-products-strategy`,sourcePath:`app/content/changelog/sequenced-products-strategy.mdx`,htmlModulePath:`app/generated/content-html/changelog/sequenced-products-strategy.ts`,displayDate:`October 2, 2026`,shortDate:`OCT 2`,image:`sequenced-products-strategy-01.png`},{title:`Spread Results and Search Diversity Controls`,description:`Cap how many near-identical products crowd the top of search results, store-wide with new Ranking Relevancy settings or per query with the Spread Results ranking rule action.`,date:`2026-10-02`,type:`Feature`,area:`Search`,categories:[`Search`,`Ranking Relevancy`,`Ranking Rules`,`Diversity`],slug:`spread-results-and-search-diversity`,sourcePath:`app/content/changelog/spread-results-and-search-diversity.mdx`,htmlModulePath:`app/generated/content-html/changelog/spread-results-and-search-diversity.ts`,displayDate:`October 2, 2026`,shortDate:`OCT 2`,image:`spread-results-and-search-diversity-01.png`},{title:`Replenish Recommendations Are Live`,description:`Replenish now recommends products shoppers are due to reorder, using purchase history you send and store-wide repurchase patterns.`,date:`2026-09-26`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Strategies`,`Personalization`],slug:`replenish-recommendations`,sourcePath:`app/content/changelog/replenish-recommendations.mdx`,htmlModulePath:`app/generated/content-html/changelog/replenish-recommendations.ts`,displayDate:`September 26, 2026`,shortDate:`SEP 26`,image:`replenish-recommendations-01.png`},{title:`Variant-Scoped Availability Filtering`,description:`Combine a variant filter like size or color with in-stock, and get back only products where the same variant matches both.`,date:`2026-09-26`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Filtering`,`Facets`],slug:`variant-scoped-availability-filter
1ing`,sourcePath:`app/content/changelog/variant-scoped-availability-filtering.mdx`,htmlModulePath:`app/generated/content-html/changelog/variant-scoped-availability-filtering.ts`,displayDate:`September 26, 2026`,shortDate:`SEP 26`,image:`variant-scoped-availability-filtering-01.png`},{title:`Overnight Current Time Windows`,description:`Current Time conditions in merchandising rules now support windows that cross midnight, so a single between condition can target overnight hours.`,date:`2026-09-25`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Contextual Conditions`,`Scheduling`],slug:`overnight-current-time-windows`,sourcePath:`app/content/changelog/overnight-current-time-windows.mdx`,htmlModulePath:`app/generated/content-html/changelog/overnight-current-time-windows.ts`,displayDate:`September 25, 2026`,shortDate:`SEP 25`,image:`overnight-current-time-windows-01.png`},{title:`Identifier Attributes for SKU Prefix Search`,description:`Classify metafields holding MPNs, style numbers, or UPCs as identifiers so SKU prefix search matches them too.`,date:`2026-09-24`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`AI Search`],slug:`identifier-attributes-for-sku-prefix-search`,sourcePath:`app/content/changelog/identifier-attributes-for-sku-prefix-search.mdx`,htmlModulePath:`app/generated/content-html/changelog/identifier-attributes-for-sku-prefix-search.ts`,displayDate:`September 24, 2026`,shortDate:`SEP 24`,image:`identifier-attributes-for-sku-prefix-search-01.png`},{title:`Schedule Contextual Conditions`,description:`Gate merchandising rules, sort orders, and boosts by date, time of day, or day of week with a new Schedule field group.`,date:`2026-09-24`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Contextual Conditions`,`Scheduling`],slug:`schedule-contextual-conditions`,sourcePath:`app/content/changelog/schedule-contextual-conditions.mdx`,htmlModulePath:`app/generated/content-html/changelog/schedule-contextual-conditions.ts`,displayDate:`September 24, 2026`,shortDate:`SEP 24`,image:`schedule-contextual-conditions-01.png`},{title:`Immediate Publish for AI Agents`,description:`When you explicitly ask, an MCP-connected agent can now publish a merchandising rule or sort order change straight to your storefront, skipping the review step entirely.`,date:`2026-09-23`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Collaboration`,`MCP`,`AI Agents`,`Merchandising`],slug:`immediate-publish-for-ai-agents`,sourcePath:`app/content/changelog/immediate-publish-for-ai-agents.mdx`,htmlModulePath:`app/generated/content-html/changelog/immediate-publish-for-ai-agents.ts`,displayDate:`September 23, 2026`,shortDate:`SEP 23`,image:`immediate-publish-for-ai-agents-01.png`},{title:`Moast Widget Banners`,description:`Drop a Moast shoppable-video widget straight into a merchandising banner with the new built-in Moast Widget banner type.`,date:`2026-09-22`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Banners`,`Integrations`,`Moast`],slug:`moast-widget-banners`,sourcePath:`app/content/changelog/moast-widget-banners.mdx`,htmlModulePath:`app/generated/content-html/changelog/moast-widget-banners.ts`,displayDate:`September 22, 2026`,shortDate:`SEP 22`,image:`moast-widget-banners-01.png`},{title:`Hidden Rules for Pages and Articles`,description:`Hide pages and articles from Layers search and recommendation blocks using metafield conditions, without touching seo.hidden or sitemap.xml.`,date:`2026-09-19`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Search`,`Content`],slug:`hidden-rules-for-pages-and-articles`,sourcePath:`app/content/changelog/hidden-rules-for-pages-and-articles.mdx`,htmlModulePath:`app/generated/content-html/changelog/hidden-rules-for-pages-and-articles.ts`,displayDate:`September 19, 2026`,shortDate:`SEP 19`,image:`hidden-rules-for-pages-and-articles-01.png`},{title:`Trending Sort Orders`,description:`A recency-weighted sort recipe, sort health insights that flag buried risers, and suggested sort orders after install.`,date:`2026-09-19`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Trending`],slug:`trending-sort-orders`,sourcePath:`app/content/changelog/trending-sort-orders.mdx`,htmlModulePath:`app/generated/content-html/changelog/trending-sort-orders.ts`,displayDate:`September 19, 2026`,shortDate:`SEP 19`,
1image:`trending-sort-orders-01.png`},{title:`Automatic Search Review for Named Tags`,description:`Layers now reviews your named tags the same way it reviews metafields, turning search on for the ones worth indexing and keeping the rest out of every product.`,date:`2026-09-18`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Named Tags`,`AI Search`],slug:`automatic-search-review-for-named-tags`,sourcePath:`app/content/changelog/automatic-search-review-for-named-tags.mdx`,htmlModulePath:`app/generated/content-html/changelog/automatic-search-review-for-named-tags.ts`,displayDate:`September 18, 2026`,shortDate:`SEP 18`,image:`automatic-search-review-for-named-tags-01.png`},{title:`Facet Groups Now Power Ranking and Search`,description:`Facet value groups now act as the value everywhere Layers filters or ranks by an attribute, and keyword search and embeddings pick up the group names automatically.`,date:`2026-09-18`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Facets`,`Grouping`],slug:`facet-groups-now-power-ranking-and-search`,sourcePath:`app/content/changelog/facet-groups-now-power-ranking-and-search.mdx`,htmlModulePath:`app/generated/content-html/changelog/facet-groups-now-power-ranking-and-search.ts`,displayDate:`September 18, 2026`,shortDate:`SEP 18`,image:`facet-groups-now-power-ranking-and-search-01.png`},{title:`Filter Usage Analytics in LayersQL`,description:`See which filters shoppers actually use, and which ones lead to dead ends, with new LayersQL metrics and dashboard reports.`,date:`2026-09-18`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Filters`,`Metrics`],slug:`filter-usage-analytics-in-layersql`,sourcePath:`app/content/changelog/filter-usage-analytics-in-layersql.mdx`,htmlModulePath:`app/generated/content-html/changelog/filter-usage-analytics-in-layersql.ts`,displayDate:`September 18, 2026`,shortDate:`SEP 18`,image:`filter-usage-analytics-in-layersql-01.png`},{title:`Selling Plans as Product Attributes`,description:`Shopify selling plan groups now sync onto every product as a first-class attribute you can filter, sort, and merchandise by.`,date:`2026-09-18`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Attributes`,`Filters`,`Shopify`],slug:`selling-plans-as-product-attributes`,sourcePath:`app/content/changelog/selling-plans-as-product-attributes.mdx`,htmlModulePath:`app/generated/content-html/changelog/selling-plans-as-product-attributes.ts`,displayDate:`September 18, 2026`,shortDate:`SEP 18`},{title:`Customer Segment Targeting`,description:`Target shoppers by the Shopify customer segments they belong to, synced automatically and resolved for every signed-in visitor.`,date:`2026-09-12`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Targeting`,`Contextual Conditions`],slug:`customer-segment-targeting`,sourcePath:`app/content/changelog/customer-segment-targeting.mdx`,htmlModulePath:`app/generated/content-html/changelog/customer-segment-targeting.ts`,displayDate:`September 12, 2026`,shortDate:`SEP 12`,image:`customer-segment-targeting-01.png`},{title:`Tied Badges in Sort Preview`,description:`The sort order preview now flags when a lower-priority row decided a tie, with a Tied badge on the card and matching markers in View ranking details.`,date:`2026-09-12`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Preview`],slug:`tied-badges-in-sort-preview`,sourcePath:`app/content/changelog/tied-badges-in-sort-preview.mdx`,htmlModulePath:`app/generated/content-html/changelog/tied-badges-in-sort-preview.ts`,displayDate:`September 12, 2026`,shortDate:`SEP 12`,image:`tied-badges-in-sort-preview-01.png`},{title:`Sort Order Handles in LayersQL`,description:"The `sort_order` dimension on the Collections dataset now groups and filters by sort order handle instead of an internal ID, and `sort_order_id` is deprecated.",date:`2026-09-11T18:00:00.000Z`,type:`Improvement`,area:`Analytics`,categories:[`Analytics`,`LayersQL`,`Merchandising Metrics`],slug:`sort-order-handles-in-layersql`,sourcePath:`app/content/changelog/sort-order-handles-in-layersql.mdx`,htmlModulePath:`app/generated/content-html/changelog/sort-order-handles-in-layersql.ts`,displayDate:`September 11, 2026`,shortDate:`SEP 11`,image:`sort-order-handles-in-layersql-01.png`},{title:`Saved Reports and Dashboards`,description:`A new MCP tool lets your AI assistant save LayersQL queries as reports and assemble them into dashboards, complete with chart config and a link back into Layers.`,date:`2026-09-11T15:30:00.000Z`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`Analytics`,`AI Agents`],slug:`analytics-manage-mcp-tool`,sourcePath:`app/content/changelog/analytics-manage-mcp-tool.mdx`,htmlModulePath:`app/generated/content-html/changelog/analytics-manage-mcp-tool.ts`,displayDate:`September 11, 2026`,shortDate:`SEP 11`,image:`analytics-manage-mcp-tool-01.png`},{title:`Signal Weights in Ranking Rules`,description:`Override the default signal mix for specific queries with a new ranking rule action.`,date:`2026-09-11`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Ranking Rules`,`Signal Weights`],slug:`signal-weights-in-ranking-rules`,sourcePath:`app/content/changelog/signal-weights-in-ranking-rules.mdx`,htmlModulePath:`app/generated/content-html/changelog/signal-weights-in-ranking-rules.ts`,displayDate:`September 11, 2026`,shortDate:`SEP 11`,image:`signal-weights-in-ranking-rules-01.png`},{title:`Store Dimensions`,description:`A new MCP tool lets AI agents discover every field a store's conditions can target, with coverage stats and real sample values.`,date:`2026-09-11`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`AI Agents`],slug:`store-dimensions-mcp-tool`,sourcePath:`app/content/changelog/store-dimensions-mcp-tool.mdx`,htmlModulePath:`app/generated/content-html/changelog/store-dimensions-mcp-tool.ts`,displayDate:`September 11, 2026`,shortDate:`SEP 11`,image:`store-dimensions-mcp-tool-01.png`},{title:`Manage Dimensions`,description:`Rename the contextual dimensions Layers records for your store, review data coverage, and browse recorded values, all from a new Settings page.`,date:`2026-09-10T23:00:00.000Z`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Personalization`,`Settings`],slug:`manage-dimensions`,sourcePath:`app/content/changelog/manage-dimensions.mdx`,htmlModulePath:`app/generated/content-html/changelog/manage-dimensions.ts`,displayDate:`September 10, 2026`,shortDate:`SEP 10`,image:`manage-dimensions-01.png`}
1,{title:`Bulk Actions Now Show a Progress Toast`,description:`Running a bulk action against All results for blocks or merchandising rules now shows a progress toast with a live count and a Cancel button, instead of a plain queued message.`,date:`2026-09-10`,type:`Improvement`,area:`Dashboard`,categories:[`Dashboard`,`Blocks`,`Merchandising`],slug:`bulk-actions-now-show-a-progress-toast`,sourcePath:`app/content/changelog/bulk-actions-now-show-a-progress-toast.mdx`,htmlModulePath:`app/generated/content-html/changelog/bulk-actions-now-show-a-progress-toast.ts`,displayDate:`September 10, 2026`,shortDate:`SEP 10`,image:`bulk-action-progress-toast-01.png`},{title:`Custom Context Fields`,description:`Layers now discovers the custom parameters your storefront sends in context.custom and offers them as targetable fields across every contextual condition builder.`,date:`2026-09-10`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Contextual Conditions`,`Blocks`],slug:`custom-context-fields`,sourcePath:`app/content/changelog/custom-context-fields.mdx`,htmlModulePath:`app/generated/content-html/changelog/custom-context-fields.ts`,displayDate:`September 10, 2026`,shortDate:`SEP 10`,image:`custom-context-fields-01.png`},{title:`Request Transform Filters Kept Separate From Shopper Filters`,description:`Filters injected by a request transform's Add filter group action are now tracked separately from the filters your shoppers apply themselves, so facets, filter targeting, zero-result recovery, and analytics all reflect the shopper's intent.`,date:`2026-09-10`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Search`,`Analytics`],slug:`request-transform-filters-tracked-separately`,sourcePath:`app/content/changelog/request-transform-filters-tracked-separately.mdx`,htmlModulePath:`app/generated/content-html/changelog/request-transform-filters-tracked-separately.ts`,displayDate:`September 10, 2026`,shortDate:`SEP 10`,image:`request-transform-filters-tracked-separately-01.png`},{title:`Shopify Admin Extensions`,description:`Check indexing, resync products and collections, and ask Shopify Sidekick about search and merchandising, right from Shopify admin.`,date:`2026-09-10`,type:`Feature`,area:`Shopify`,categories:[`Shopify`,`Admin`,`Sidekick`,`Merchandising`],slug:`shopify-admin-extensions`,sourcePath:`app/content/changelog/shopify-admin-extensions.mdx`,htmlModulePath:`app/generated/content-html/changelog/shopify-admin-extensions.ts`,displayDate:`September 10, 2026`,shortDate:`SEP 10`,image:`shopify-admin-extensions-01.png`},{title:`Regional Autocomplete Suggestions`,description:`Autocomplete suggestions now adapt to each shopper's country, with a store-wide fallback for smaller regions.`,date:`2026-09-09`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Autocomplete`,`Localization`],slug:`regional-autocomplete-suggestions`,sourcePath:`app/content/changelog/regional-autocomplete-suggestions.mdx`,htmlModulePath:`app/generated/content-html/changelog/regional-autocomplete-suggestions.ts`,displayDate:`September 9, 2026`,shortDate:`SEP 9`,image:`regional-autocomplete-suggestions-01.png`},{title:`Anchor Constraints for Similar Products`,description:`Add rules to Similar Products blocks that keep every recommendation matched to the anchor on product type, price, or another filterable attribute.`,date:`2026-09-08`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Similar Products`],slug:`anchor-constraints-for-similar-products`,sourcePath:`app/content/changelog/anchor-constraints-for-similar-products.mdx`,htmlModulePath:`app/generated/content-html/changelog/anchor-constraints-for-similar-products.ts`,displayDate:`September 8, 2026`,shortDate:`SEP 8`,image:`anchor-constraints-for-similar-products-01.png`},{title:`Automate Facet Grouping with Shopify Flow`,description:`A new Shopify Flow trigger and action let Layers place newly discovered facet values into your existing groups automatically.`,date:`2026-09-08`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Shopify Flow`,`Facets`,`AI Search`],slug:`automate-facet-grouping-with-shopify-flow`,sourcePath:`app/content/changelog/automate-facet-grouping-with-shopify-flow.mdx`,htmlModulePath:`app/generated/content-html/changelog/automate-facet-grouping-with-shopify-flow.ts`,displayDate:`September 8, 2026`,shortDate:`SEP 8`,image:`automate-facet-grouping-with-shopify-flow-01.png`},{title:`Banner Analytics`,description:`Attribute banner impressions and clicks back to the merchandising rule that placed them.`,date:`2026-09-08`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Banners`,`Analytics`],slug:`banner-analytics`,sourcePath:`app/content/changelog/banner-analytics.mdx`,htmlModulePath:`app/generated/content-html/changelog/banner-analytics.ts`,displayDate:`September 8, 2026`,shortDate:`SEP 8`,image:`banner-analytics-01.png`},{title:`Schedule-Aware Rule Publication States`,description:`Merchandising rules now derive a single Draft, Scheduled, Live, or Ended state from their schedule, and publishing respects the schedule window.`,date:`2026-09-07T22:45:00.000Z`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Scheduling`,`Config History`],slug:`schedule-aware-rule-publication-states`,sourcePath:`app/content/changelog/schedule-aware-rule-publication-states.mdx`,htmlModulePath:`app/generated/content-html/changelog/schedule-aware-rule-publication-states.ts`,displayDate:`September 7, 2026`,shortDate:`SEP 7`,image:`schedule-aware-rule-publication-states-01.png`},{title:`Cross-Content Recommendation Blocks`,description:`Recommendation blocks can now cross the product and content boundary: shop the products linked in a blog article, or surface related articles and pages from product, cart, and article blocks.`,date:`2026-09-07`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Content`],slug:`cross-content-recommendation-blocks`,sourcePath:`app/content/changelog/cross-content-recommendation-blocks.mdx`,htmlModulePath:`app/generated/content-html/changelog/cross-content-recommendation-blocks.ts`,displayDate:`September 7, 2026`,shortDate:`SEP 7`,image:`cross-content-recommendation-blocks-01.png`},{title:`Smarter Ranking for Interaction Recommendations`,description:`Frequently Bought Together, Viewed Then Bought, and other behavior-based blocks now rank by lift instead of raw popularity, with real fallbacks for new products.`,date:`2026-09-07`,type:`Improvement`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Strategies`],slug:`smarter-ranking-for-interaction-recommendations`,sourcePath:`app/content/changelog/smarter-ranking-for-interaction-recommendations.mdx`,htmlModulePath:`app/generated/content-html/changelog/smarter-ranking-for-interaction-recommendations.ts`,displayDate:`September 7, 2026`,shortDate:`SEP 7`,image:`smarter-ranking-for-interaction-recommendations-01.png`},{title:`Runtime Statistics for Functions`,description:`See per-version run counts, latency, and error rates for your Functions directly in the editor.`,date:`2026-09-06`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Functions`,`Computed Attributes`],slug:`function-runtime-statistics`,sourcePath:`app/content/changelog/function-runtime-statistics.mdx`,htmlModulePath:`app/generated/content-html/changelog/function-runtime-statistics.ts`,displayDate:`September 6, 2026`,shortDate:`SEP 6`,image:`function-runtime-statistics-01.png`},{title:`Content Search Now Returns Ready-to-Use URLs`,description:`Content search results now include a direct storefront URL and the articleâs blog title, so you donât have to build links yourself.`,date:`2026-09-05`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Content Search`,`API`],slug:`content-search-urls-and-blog-titles`,sourcePath:`app/content/changelog/content-search-urls-and-blog-titles.mdx`,htmlModulePath:`app/generated/content-html/changelog/content-search-urls-and-blog-titles.ts`,displayDate:`September 5, 2026`,shortDate:`SEP 5`,image:`content-search-urls-and-blog-titles-01.png`},{title:`Facets With Too Many Distinct Values Turn Off Automatically`,description:`Layers now detects storefront facets whose values are identifier-like, such as SKUs or SEO titles, and turns them off automatically, with a dashboard status and MCP diagnostics reason explaining why.`,date:`2026-09-05`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Facets`,`API`],slug:`facets-with-too-many-distinct-values`,sourcePath:`app/content/changelog/facets-with-too-many-distinct-values.mdx`,htmlModulePath:`app/generated/content-html/changelog/facets-with-too-many-distinct-values.ts`,displayDate:`September 5, 2026`,shortDate:`SEP 5`,image:`facets-with-too-many-distinct-values-01.png`},{title:`Promote & Demote in Block Rules`,description:`Rank recommendation block results with rules instead of only filtering them, plus a safeguard for already-purchased products and variant-aware ranking.`,date:`2026-09-05`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Rules`,`Merchandising`],slug:`promote-and-demote-block-rules`,sourcePath:`app/content/changelog/promote-and-demote-block-rules.mdx`,htmlModulePath:`app/generated/content-html/changelog/promote-and-demote-block-rules.ts`,displayDate:`September 5, 2026`,shortDate:`SEP 5`,image:`promote-and-demote-block-rules-01.png`},{title:`Image Search Result Scores`,description:`Test Image Search in Lab now shows rank and score badges on every result, and the page dropped filters and sort for a simpler crop-and-search layout.`,date:`2026-09-02T16:15:00.000Z`,type:`Improvement`,area:`Visual Discovery`,categories:[`Visual Discovery`,`Image Search`,`Lab`],slug:`image-search-result-scores`,sourcePath:`app/content/changelog/image-search-result-scores.mdx`,htmlModulePath:`app/generated/content-html/changelog/image-search-result-scores.ts`,displayDate:`September 2, 2026`,shortDate:`SEP 2`,image:`image-search-result-scores-01.png`},{title:`Automatic Search Review for Metafields`,description:`Layers now reviews your metafield definitions automatically and turns search on for the ones worth indexing.`,date:`2026-09-02`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`AI Search`],slug:`automatic-search-review-for-metafields`,sourcePath:`app/content/changelog/automatic-search-review-for-metafields.mdx`,htmlModulePath:`app/generated/content-html/changelog/automatic-search-review-for-metafields.ts`,displayDate:`September 2, 2026`,shortDate:`SEP 2`,image:`automatic-search-review-for-metafields-01.png`},{title:`Grant MCP Connections Access to Future Stores`,description:`Keep an MCP connection in sync with your account by automatically granting it access to stores you gain access to later.`,date:`2026-09-02`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`AI Agents`],slug:`mcp-future-store-access`,sourcePath:`app/content/changelog/mcp-future-store-access.mdx`,htmlModulePath:`app/generated/content-html/changelog/mcp-future-store-access.ts`,displayDate:`September 2, 2026`,shortDate:`SEP 2`,image:`mcp-future-store-access-01.png`},{title:`Soft Boost Spacing Now Fits Automatically`,description:`Min positions between is now a maximum, not a fixed gap â Soft Boost tightens spacing automatically so the full matched cohort fits, and now respects hard demotions in every mode.`,date:`2026-09-01T18:32:00.000Z`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Soft Boost`],slug:`soft-boost-spacing-fits-automatically`,sourcePath:`app/content/changelog/soft-boost-spacing-fits-automatically.mdx`,htmlModulePath:`app/generated/content-html/changelog/soft-boost-spacing-fits-automatically.ts`,displayDate:`September 1, 2026`,shortDate:`SEP 1`,image:`soft-boost-spacing-fits-automatically-01.png`},{title:`Sequences, Simplified`,description:`Creating a product sequence no longer requires picking a collection â new sequences now apply across your whole catalog automatically.`,date:`2026-09-01T13:45:00.000Z`,type:`Changed`,area:`Merchandising`,categories:[`Merchandising`,`Sequences`],slug:`sequences-apply-to-all-collections`,sourcePath:`app/content/changelog/sequences-apply-to-all-collections.mdx`,htmlModulePath:`app/generated/content-html/changelog/sequences-apply-to-all-collections.ts`,displayDate:`September 1, 2026`,shortDate:`SEP 1`,image:`sequences-apply-to-all-collections-01.png`},{title:`Excluded Collections for Variant Breakouts`,description:`Variant breakouts can now list collections they never run on, so a store-wide breakout can skip a handful of collections without enumerating every other collection as a target.`,date:`2026-09-01T13:41:00.000Z`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Variant Breakouts`,`Collections`],slug:`excluded-collections-for-variant-breakouts`,sourcePath:`app/content/changelog/excluded-collections-for-variant-breakouts.mdx`,htmlModulePath:`app/generated/content-html/changelog/excluded-collections-for-variant-breakouts.ts`,displayDate:`September 1, 2026`,shortDate:`SEP 1`,image:`excluded-collections-for-variant-breakouts-01.png`},{title:`Photographed Together`,description:`A new beta block strategy serves "shop the look" sets built from the companion garments detected in your own product photography, no manual curation required.`,date:`2026-08-31`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Merchandising`],slug:`photographed-together`,sourcePath:`app/content/changelog/photographed-together.mdx`,htmlModulePath:`app/generated/content-html/changelog/photographed-together.ts`,displayDate:`August 31, 2026`,shortDate:`AUG 31`,image:`photographed-together-01.png`}
1,{title:`Combined Listing Families`,description:`Shopify combined-listing colorways can now be grouped into a product family automatically, and interaction-based block recommendations treat each family as one product.`,date:`2026-08-30`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Product Families`,`Blocks`,`Catalog`],slug:`combined-listing-families`,sourcePath:`app/content/changelog/combined-listing-families.mdx`,htmlModulePath:`app/generated/content-html/changelog/combined-listing-families.ts`,displayDate:`August 30, 2026`,shortDate:`AUG 30`,image:`combined-listing-families-01.png`},{title:`Metafield Reference Blocks`,description:`Blocks can now serve the products a merchant authored in a Shopify reference metafield on the anchor product, like "wear it with" or "refills for this" â no duplicate curation required.`,date:`2026-08-30`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Merchandising`],slug:`metafield-reference-blocks`,sourcePath:`app/content/changelog/metafield-reference-blocks.mdx`,htmlModulePath:`app/generated/content-html/changelog/metafield-reference-blocks.ts`,displayDate:`August 30, 2026`,shortDate:`AUG 30`,image:`metafield-reference-blocks-01.png`},{title:`Click Source Targeting`,description:`Target shoppers by the ad network or platform their landing link came from â even when the link carries no UTM tags.`,date:`2026-08-28`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Targeting`,`Contextual Conditions`],slug:`click-source-targeting`,sourcePath:`app/content/changelog/click-source-targeting.mdx`,htmlModulePath:`app/generated/content-html/changelog/click-source-targeting.ts`,displayDate:`August 28, 2026`,shortDate:`AUG 28`,image:`click-source-targeting-01.png`},{title:`Default Rule Conflicts Now Named and Linked`,description:`Picking a sort order that already has a default rule now warns you in real time, names the conflicting rule, and links straight to it â instead of failing only at save time with no way to find it.`,date:`2026-08-27`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Rules`],slug:`default-rule-conflicts-now-named-and-linked`,sourcePath:`app/content/changelog/default-rule-conflicts-now-named-and-linked.mdx`,htmlModulePath:`app/generated/content-html/changelog/default-rule-conflicts-now-named-and-linked.ts`,displayDate:`August 27, 2026`,shortDate:`AUG 27`,image:`default-rule-conflicts-now-named-and-linked-01.png`},{title:`Reference & List Attributes for Product Families`,description:`Automatic product families can now group by metaobject-reference and list-typed attributes.`,date:`2026-08-27`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Product Families`,`Metafields`],slug:`reference-and-list-attributes-for-product-families`,sourcePath:`app/content/changelog/reference-and-list-attributes-for-product-families.mdx`,htmlModulePath:`app/generated/content-html/changelog/reference-and-list-attributes-for-product-families.ts`,displayDate:`August 27, 2026`,shortDate:`AUG 27`,image:`reference-and-list-attributes-for-product-families-01.png`},{title:`View Products Behind a Facet Value`,description:`Open a product list for any facet value or group right from the Faceting tab, scoped to what shoppers can actually filter to.`,date:`2026-08-27`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Merchandising`],slug:`view-products-behind-a-facet-value`,sourcePath:`app/content/changelog/view-products-behind-a-facet-value.mdx`,htmlModulePath:`app/generated/content-html/changelog/view-products-behind-a-facet-value.ts`,displayDate:`August 27, 2026`,shortDate:`AUG 27`,image:`view-products-behind-a-facet-value-01.png`},{title:`Developer Notices Surface Storefront Integration Problems`,description:`A new Developer Notices settings page tracks storefront requests your store could not fully answer, explains what was dropped, and tells you how to fix it.`,date:`2026-08-25`,type:`Feature`,area:`Platform`,categories:[`Platform`,`Developers`,`Dashboard`],slug:`developer-notices`,sourcePath:`app/content/changelog/developer-notices.mdx`,htmlModulePath:`app/generated/content-html/changelog/developer-notices.ts`,displayDate:`August 25, 2026`,shortDate:`AUG 25`,image:`developer-notices-01.png`},{title:`Facet Build Status`,description:`See exactly when a newly enabled facet is ready, with live Building, Live, and Failed status in the dashboard.`,date:`2026-08-25`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Facets`,`Dashboard`],slug:`facet-build-status`,sourcePath:`app/content/changelog/facet-build-status.mdx`,htmlModulePath:`app/generated/content-html/changelog/facet-build-status.ts`,displayDate:`August 25, 2026`,shortDate:`AUG 25`,image:`facet-build-status-01.png`},{title:`Stockful Inventory Attributes`,description:`Stockful inventory signals now sync as product and variant attributes you can use in merchandising rules, conditions, and sort orders.`,date:`2026-08-25`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Attributes`,`Inventory`,`Merchandising`],slug:`stockful-inventory-attributes`,sourcePath:`app/content/changelog/stockful-inventory-attributes.mdx`,htmlModulePath:`app/generated/content-html/changelog/stockful-inventory-attributes.ts`,displayDate:`August 25, 2026`,shortDate:`AUG 25`,image:`stockful-inventory-attributes-01.png`},{title:`Facet Values in Multiple Groups`,description:`A facet value can now belong to more than one group at once, so shared values like split sizes appear everywhere shoppers expect.`,date:`2026-08-24`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Grouping`],slug:`facet-values-in-multiple-groups`,sourcePath:`app/content/changelog/facet-values-in-multiple-groups.mdx`,htmlModulePath:`app/generated/content-html/changelog/facet-values-in-multiple-groups.ts`,displayDate:`August 24, 2026`,shortDate:`AUG 24`,image:`facet-values-in-multiple-groups-01.png`},{title:`Hidden-From-Search Alert on Product Details`,description:`The product details page now flags active, published products that Layers is excluding from search and collections, and names the exact tag or setting responsible.`,date:`2026-08-24`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Search`],slug:`hidden-from-search-alert-on-product-details`,sourcePath:`app/content/changelog/hidden-from-search-alert-on-product-details.mdx`,htmlModulePath:`app/generated/content-html/changelog/hidden-from-search-alert-on-product-details.ts`,displayDate:`August 24, 2026`,shortDate:`AUG 24`,image:`hidden-from-search-alert-on-product-details-01.png`},{title:`Listrak Campaign Targeting`,description:`Target merchandising rules, banners, and more at shoppers arriving from a specific Listrak email send.`,date:`2026-08-22`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Merchandising`,`Contextual Conditions`],slug:`listrak-campaign-targeting`,sourcePath:`app/content/changelog/listrak-campaign-targeting.mdx`,htmlModulePath:`app/generated/content-html/changelog/listrak-campaign-targeting.ts`,displayDate:`August 22, 2026`,shortDate:`AUG 22`,image:`listrak-campaign-targeting-01.png`},{title:`Local Pickup Filtering`,description:`Filter and facet search and browse results by local pickup location and distance.`,date:`2026-08-22`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Filtering`,`Geospatial`],slug:`local-pickup-filtering`,sourcePath:`app/content/changelog/local-pickup-filtering.mdx`,htmlModulePath:`app/generated/content-html/changelog/local-pickup-filtering.ts`,displayDate:`August 22, 2026`,shortDate:`AUG 22`,image:`local-pickup-filtering-01.png`},{title:`Sort Order Experiments (Beta)`,description:`A/B test sort orders against one or more challengers and measure conversion, add-to-cart, and revenue lift with statistical confidence.`,date:`2026-08-22`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Experiments`],slug:`sort-order-experiments-beta`,sourcePath:`app/content/changelog/sort-order-experiments-beta.mdx`,htmlModulePath:`app/generated/content-html/changelog/sort-order-experiments-beta.ts`,displayDate:`August 22, 2026`,shortDate:`AUG 22`,image:`sort-order-experiments-beta-01.png`},{title:`Automatic Geo Detection for JSON Metafields`,description:`Layers now detects geo-shaped values in JSON metafields automatically, so geo attributes are ready without manual setup.`,date:`2026-08-21`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`Geospatial`],slug:`automatic-geo-detection-for-json-metafields`,sourcePath:`app/content/changelog/automatic-geo-detection-for-json-metafields.mdx`,htmlModulePath:`app/generated/content-html/changelog/automatic-geo-detection-for-json-metafields.ts`,displayDate:`August 21, 2026`,shortDate:`AUG 21`,image:`automatic-geo-detection-for-json-metafields-01.png`},{title:`Custom Banner Types`,description:`Merchandising banners can now carry structured, typed fields â a headline, a countdown date, a product reference â not just an image and a link, defined once in Configure â Banner Types and reused across rules.`,date:`2026-08-21`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Banners`,`Configuration`],slug:`custom-banner-types`,sourcePath:`app/content/changelog/custom-banner-types.mdx`,htmlModulePath:`app/generated/content-html/changelog/custom-banner-types.ts`,displayDate:`August 21, 2026`,shortDate:`AUG 21`,image:`custom-banner-types-01.png`},{title:`Approve AI Agent Publish Requests`,description:`AI agents can now ask for your approval before a merchandising rule change goes live â review the request from your dashboard inbox and approve or reject it before anything publishes.`,date:`2026-08-14`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Collaboration`,`MCP`,`AI Agents`,`Merchandising`],slug:`approve-ai-agent-publish-requests`,sourcePath:`app/content/changelog/approve-ai-agent-publish-requests.mdx`,htmlModulePath:`app/generated/content-html/changelog/approve-ai-agent-publish-requests.ts`,displayDate:`August 14, 2026`,shortDate:`AUG 14`,image:`approve-ai-agent-publish-requests-01.png`},{title:`Weighted Score Breakdown`,description:`The sort order preview now breaks a Weighted Group blend down feature by feature â raw value, normalized score, weight share, and contribution â so you can see exactly why a product ranked where it did.`,date:`2026-08-14`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Weighted Groups`,`Preview`],slug:`weighted-score-breakdown`,sourcePath:`app/content/changelog/weighted-score-breakdown.mdx`,htmlModulePath:`app/generated/content-html/changelog/weighted-score-breakdown.ts`,displayDate:`August 14, 2026`,shortDate:`AUG 14`,image:`weighted-group-score-breakdown-01.png`},{title:`Collection Titles, On Request`,description:"Request the new `collection_titles` attribute on Search, Browse, and Block responses to get every collection a product belongs to, with no follow-up lookup required.",date:`2026-08-13`,type:`Feature`,area:`API`,categories:[`API`,`Search`,`Browse`,`Blocks`],slug:`collection-titles-opt-in-api-attribute`,sourcePath:`app/content/changelog/collection-titles-opt-in-api-attribute.mdx`,htmlModulePath:`app/generated/content-html/changelog/collection-titles-opt-in-api-attribute.ts`,displayDate:`August 13, 2026`,shortDate:`AUG 13`,image:`collection-titles-opt-in-api-attribute-01.png`},{title:`Similar Products Are Now Variant-Aware`,description:`Similar Products recommendations now build from the exact variant a shopper is viewing, not just the overall product, for more relevant matches on color- and size-specific pages.`,date:`2026-08-13`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Similar Products`,`Variants`,`Personalization`],slug:`similar-products-now-variant-aware`,sourcePath:`app/content/changelog/similar-products-now-variant-aware.mdx`,htmlModulePath:`app/generated/content-html/changelog/similar-products-now-variant-aware.ts`,displayDate:`August 13, 2026`,shortDate:`AUG 13`,image:`similar-products-now-variant-aware-01.png`},{title:`Reviews.io Ratings as Product Attributes`,description:`Reviews.io review ratings and counts now sync as product and variant attributes you can sort, filter, and merchandise by.`,date:`2026-08-12`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Attributes`,`Sorting`,`Merchandising`],slug:`reviews-io-ratings-as-product-attributes`,sourcePath:`app/content/changelog/reviews-io-ratings-as-product-attributes.mdx`,htmlModulePath:`app/generated/content-html/changelog/reviews-io-ratings-as-product-attributes.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`reviews-io-ratings-as-product-attributes-01.png`},{title:`Six New Reviews, Loyalty & Wishlist Integrations`,description:`Judge.me, Fera, Junip, Smile.io, LoyaltyLion, and Swym Wishlist Plus are now available as Layers catalog integrations.`,date:`2026-08-12`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Attributes`,`Sorting`,`Merchandising`],slug:`six-new-reviews-loyalty-and-wishlist-integrations`,sourcePath:`app/content/changelog/six-new-reviews-loyalty-and-wishlist-integrations.mdx`,htmlModulePath:`app/generated/content-html/changelog/six-new-reviews-loyalty-and-wishlist-integrations.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`six-new-reviews-loyalty-and-wishlist-integrations-01.png`},{title:`Step-by-Step Playback for AI Agent Edits`,description:`Watch AI agents apply facet and merchandising changes step by step, each move captioned with the reason behind it.`,date:`2026-08-12`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Merchandising`,`Collaboration`,`MCP`,`AI Agents`],slug:`step-by-step-playback-for-ai-agent-edits`,sourcePath:`app/content/changelog/step-by-step-playback-for-ai-agent-edits.mdx`,htmlModulePath:`app/generated/content-html/changelog/step-by-step-playback-for-ai-agent-edits.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`step-by-step-playback-for-ai-agent-edits-01.png`},{title:`Variant Breakout Exclusion Conditions`,description:`Variant breakouts can now exclude variants that match a condition you define â like being on sale or out of stock â so they never get their own tile.`,date:`2026-08-12`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Variant Breakouts`],slug:`variant-breakout-exclusion-conditions`,sourcePath:`app/content/changelog/variant-breakout-exclusion-conditions.mdx`,htmlModulePath:`app/generated/content-html/changelog/variant-breakout-exclusion-conditions.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`variant-breakout-exclusion-conditions-01.png`},{title:`Variant-Scoped Collections`,description:`Layers now supports Shopify collections that include only some of a productâs variants, so browse, filters, price sorting, and variant breakouts respect exactly whatâs in the collection.`,date:`2026-08-12`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Collections`,`Shopify`],slug:`variant-scoped-collections`,sourcePath:`app/content/changelog/variant-scoped-collections.mdx`,htmlModulePath:`app/generated/content-html/changelog/variant-scoped-collections.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`variant-scoped-collections-01.png`},{title:`Weekly Performance Reports Are Now Generally Available`,de
1scription:`Every store now gets an automatic weekly email recapping search and merchandising performance â no dashboard login required.`,date:`2026-08-12`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Reporting`,`Email`],slug:`weekly-performance-reports-generally-available`,sourcePath:`app/content/changelog/weekly-performance-reports-generally-available.mdx`,htmlModulePath:`app/generated/content-html/changelog/weekly-performance-reports-generally-available.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`weekly-performance-reports-generally-available-01.png`},{title:`Zero-Result Reporting Now Excludes SKU & Barcode Misses`,description:`Zero-result search reporting no longer counts SKU and barcode lookups that miss your catalog, and LayersQL now tracks those misses under their own metrics.`,date:`2026-08-12`,type:`Improvement`,area:`Analytics`,categories:[`Analytics`,`Search`,`Reporting`],slug:`zero-result-reporting-excludes-sku-barcode-misses`,sourcePath:`app/content/changelog/zero-result-reporting-excludes-sku-barcode-misses.mdx`,htmlModulePath:`app/generated/content-html/changelog/zero-result-reporting-excludes-sku-barcode-misses.ts`,displayDate:`August 12, 2026`,shortDate:`AUG 12`,image:`zero-result-reporting-excludes-sku-barcode-misses-01.png`},{title:`Facet and Filter on Metaobject References`,description:`Turn single-type metaobject-reference metafields â like color or material swatches â into storefront facets, with an opt-in flag that resolves each valueâs display name and image automatically.`,date:`2026-08-07`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Metaobjects`,`Facets`],slug:`metaobject-identity-facets`,sourcePath:`app/content/changelog/metaobject-identity-facets.mdx`,htmlModulePath:`app/generated/content-html/changelog/metaobject-identity-facets.ts`,displayDate:`August 7, 2026`,shortDate:`AUG 7`,image:`metaobject-identity-facets-01.png`},{title:`Grid-Aware Pagination for Merchandising Banners`,description:`Pass your grid layout to the Browse API and Layers reserves space for inline banners automatically, so every page fills its rows correctly.`,date:`2026-08-05`,type:`Feature`,area:`API`,categories:[`Merchandising`,`Banners`,`API`],slug:`grid-aware-banner-pagination`,sourcePath:`app/content/changelog/grid-aware-banner-pagination.mdx`,htmlModulePath:`app/generated/content-html/changelog/grid-aware-banner-pagination.ts`,displayDate:`August 5, 2026`,shortDate:`AUG 5`,image:`grid-aware-banner-pagination-01.png`},{title:`How AI Sees This Product (Beta)`,description:`See exactly what Layers indexed for a product, what it left out and why, and how variants were split â right from the product page.`,date:`2026-08-05`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`AI Search`,`Beta`],slug:`how-ai-sees-this-product`,sourcePath:`app/content/changelog/how-ai-sees-this-product.mdx`,htmlModulePath:`app/generated/content-html/changelog/how-ai-sees-this-product.ts`,displayDate:`August 5, 2026`,shortDate:`AUG 5`,image:`how-ai-sees-this-product-01.png`},{title:`Yotpo Reviews as Product Attributes`,description:`Yotpo review ratings and counts now sync as product attributes you can sort, filter, and merchandise by.`,date:`2026-08-04`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Attributes`,`Sorting`,`Merchandising`],slug:`yotpo-reviews-as-product-attributes`,sourcePath:`app/content/changelog/yotpo-reviews-as-product-attributes.mdx`,htmlModulePath:`app/generated/content-html/changelog/yotpo-reviews-as-product-attributes.ts`,displayDate:`August 4, 2026`,shortDate:`AUG 4`,image:`yotpo-reviews-as-product-attributes-01.png`},{title:`Date Bucketing for Sort Orders`,description:`Date sort attributes now support an optional Bucket control â round timestamps down to the hour, day, week, month, quarter, or year so date-based tiebreakers and soft boosts stay meaningful even when many products launch close together.`,date:`2026-08-01`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Weighted Group`,`Soft Boost`],slug:`date-bucketing-for-sort-orders`,sourcePath:`app/content/changelog/date-bucketing-for-sort-orders.mdx`,htmlModulePath:`app/generated/content-html/changelog/date-bucketing-for-sort-orders.ts`,displayDate:`August 1, 2026`,shortDate:`AUG 1`,image:`date-bucketing-for-sort-orders-01.png`},{title:`Group By Product Family`,description:`Product Family is now a groupable LayersQL dimension â roll split listings and variants up into one row when reporting on products, sort orders, and metrics.`,date:`2026-08-01`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`LayersQL`,`Product Families`],slug:`group-by-product-family`,s
1ourcePath:`app/content/changelog/group-by-product-family.mdx`,htmlModulePath:`app/generated/content-html/changelog/group-by-product-family.ts`,displayDate:`August 1, 2026`,shortDate:`AUG 1`,image:`group-by-product-family-01.png`},{title:`HAVING Clause & Expanded Product Metrics in LayersQL`,description:`Filter grouped LayersQL queries by a volume floor with the new HAVING clause, and build from a much larger catalogue of product-level metrics.`,date:`2026-08-01`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`LayersQL`,`Merchandising Metrics`],slug:`having-clause-and-expanded-product-metrics-in-layersql`,sourcePath:`app/content/changelog/having-clause-and-expanded-product-metrics-in-layersql.mdx`,htmlModulePath:`app/generated/content-html/changelog/having-clause-and-expanded-product-metrics-in-layersql.ts`,displayDate:`August 1, 2026`,shortDate:`AUG 1`,image:`having-clause-and-expanded-product-metrics-in-layersql-01.png`},{title:`Metric Picker & Inline Metric Creation for Sort Orders`,description:`A sectioned metric picker for sort
1-order expressions with an inline Create Metric dialog, live preview, and per-row data status.`,date:`2026-08-01`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Metrics`],slug:`metric-picker-and-inline-metric-creation`,sourcePath:`app/content/changelog/metric-picker-and-inline-metric-creation.mdx`,htmlModulePath:`app/generated/content-html/changelog/metric-picker-and-inline-metric-creation.ts`,displayDate:`August 1, 2026`,shortDate:`AUG 1`,image:`metric-picker-and-inline-metric-creation-01.png`},{title:`New Segment Dimensions for Personalization`,description:`Segment metrics, sort orders, and merchandising rules by seven new customer and session attributes: language, currency, channel, sign-in state, session type, customer type, and company.`,date:`2026-08-01`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Personalization`,`Segmentation`],slug:`new-segment-dimensions-for-personalization`,sourcePath:`app/content/changelog/new-segment-dimensions-for-personalization.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-segment-dimensions-for-personalization.ts`,displayDate:`August 1, 2026`,shortDate:`AUG 1`,image:`new-segment-dimensions-for-personalization-01.png`},{title:`Hidden Products`,description:`Create rules that hide products from search results, collection pages, or recommendation blocks based on catalog attribute conditions.`,date:`2026-07-31`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Search`,`Catalog`],slug:`hidden-products`,sourcePath:`app/content/changelog/hidden-products.mdx`,htmlModulePath:`app/generated/content-html/changelog/hidden-products.ts`,displayDate:`July 31, 2026`,shortDate:`JUL 31`,image:`hidden-products-01.png`},{title:`Gate Weighted Groups by Product Conditions`,description:`Add a per-product "only when" gate to an entire Weighted Group blend, or to a single feature inside it â unmet gates fall through to the next sort term.`,date:`2026-07-29`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Weighted Groups`],slug:`gate-weighted-groups`,sourcePath:`app/content/changelog/gate-weighted-groups.mdx`,htmlModulePath:`app/generated/content-html/changelog/gate-weighted-groups.ts`,displayDate:`July 29, 2026`,shortDate:`JUL 29`,image:`gate-weighted-groups-01.png`},{title:`Product Search Diagnostics`,description:`A new MCP tool shows AI agents exactly what content reached a productâs search document, plus a guided workflow for classifying attributes.`,date:`2026-07-29`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`AI Agents`],slug:`product-search-diagnostics`,sourcePath:`app/content/changelog/product-search-diagnostics.mdx`,htmlModulePath:`app/generated/content-html/changelog/product-search-diagnostics.ts`,displayDate:`July 29, 2026`,shortDate:`JUL 29`,image:`product-search-diagnostics-01.png`},{title:`Commerce Blocks SDK v3.0.0`,description:`A ground-up rewrite of @commerce-blocks/sdk: stateless controllers, no signals, and new feedback/tracking calls.`,date:`2026-07-28`,type:`Feature`,area:`Storefront API`,categories:[`Developers`,`SDK`,`Storefront API`],slug:`commerce-blocks-sdk-v3`,sourcePath:`app/content/changelog/commerce-blocks-sdk-v3.mdx`,htmlModulePath:`app/generated/content-html/changelog/commerce-blocks-sdk-v3.ts`,displayDate:`July 28, 2026`,shortDate:`JUL 28`,image:`commerce-blocks-sdk-v3-01.png`},{title:`Sort Order Preview Scoring Details`,description:`The sort order preview now shows exactly how each soft boost affected a product â position change, lift, and final score â instead of a rough lift percentage.`,date:`2026-07-26`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Preview`],slug:`sort-order-preview-scoring-details`,sourcePath:`app/content/changelog/sort-order-preview-scoring-details.mdx`,htmlModulePath:`app/generated/content-html/changelog/sort-order-preview-scoring-details.ts`,displayDate:`July 26, 2026`,shortDate:`JUL 26`,image:`sort-order-preview-scoring-details-01.png`},{title:`Unresolved Variant Breakout Targets`,description:`Variant breakouts now flag targeted products that canât break out â a missing option, an unindexed product, or a single-value option â and catch the mismatch before you save.`,date:`2026-07-25`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Variant Breakouts`],slug:`unresolved-variant-breakout-targets`,sourcePath:`app/content/changelog/unresolved-variant-breakout-targets.mdx`,htmlModulePath:`app/generated/content-html/changelog/unresolved-variant-breakout-targets.ts`,displayDate:`July 25, 2026`,shortDate:`JUL 25`,image:`unresolved-variant-breakout-targets-01.png`},{title:`Organizations`,description:`Group multiple Layers stores under one organization with shared team members and cascading access.`,date:`2026-07-23`,type:`Feature`,area:`Dashboard`,categories:[`Dashboard`,`Organizations`,`Team Management`],slug:`organizations`,sourcePath:`app/content/changelog/organizations.mdx`,htmlModulePath:`app/generated/content-html/changelog/organizations.ts`,displayDate:`July 23, 2026`,shortDate:`JUL 23`,image:`organizations-01.png`},{title:`Apply Merchandising Rules`,description:`Collection-sourced blocks can now opt in to the collectionâs merchandising rule pins and banners instead of always returning raw collection order.`,date:`2026-07-22`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Merchandising`],slug:`apply-merchandising-rules`,sourcePath:`app/content/changelog/apply-merchandising-rules.mdx`,htmlModulePath:`app/generated/content-html/changelog/apply-merchandising-rules.ts`,displayDate:`July 22, 2026`,shortDate:`JUL 22`,image:`apply-merchandising-rules-01.png`},{title:`Personalized Recommendation Blocks`,description:`New block strategies that recommend products from each shopperâs own session, cart, and order history, plus smarter cold-start personalization for new visitors.`,date:`2026-07-22`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Personalization`,`User Affinity`],slug:`personalized-recommendation-blocks`,sourcePath:`app/content/changelog/personalized-recommendation-blocks.mdx`,htmlModulePath:`app/generated/content-html/changelog/personalized-recommendation-blocks.ts`,displayDate:`July 22, 2026`,shortDate:`JUL 22`,image:`personalized-recommendation-blocks-01.png`},{title:`Sequence Metrics & Insights`,description:`See purchased-together analytics for every product sequence, plus new Lab Insights that flag complements, substitutes, and suggestions.`,date:`2026-07-22`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sequences`,`Analytics`,`Insights`],slug:`sequence-metrics-insights`,sourcePath:`app/content/changelog/sequence-metrics-insights.mdx`,htmlModulePath:`app/generated/content-html/changelog/sequence-metrics-insights.ts`,displayDate:`July 22, 2026`,shortDate:`JUL 22`,image:`sequence-metrics-insights-01.png`},{title:`Test Image Search Uploads and Crop`,description:`Test Image Search in Lab now supports drag-and-drop uploads, picking an image straight from Shopify media, and searching by a cropped region of the photo.`,date:`2026-07-22`,type:`Improvement`,area:`Visual Discovery`,categories:[`Visual Discovery`,`Image Search`,`Lab`],slug:`test-image-search-uploads-and-crop`,sourcePath:`app/content/changelog/test-image-search-uploads-and-crop.mdx`,htmlModulePath:`app/generated/content-html/changelog/test-image-search-uploads-and-crop.ts`,displayDate:`July 22, 2026`,shortDate:`JUL 22`,image:`test-image-search-uploads-and-crop-01.png`},{title:`Variant Breakouts for Blocks`,description:`Variant breakouts can now target block recommendations, expanding products into variant tiles there too â with a per-block safeguard to opt out.`,date:`2026-07-22`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Merchandising`],slug:`variant-breakouts-for-blocks`,sourcePath:`app/content/changelog/variant-breakouts-for-blocks.mdx`,htmlModulePath:`app/generated/content-html/changelog/variant-breakouts-for-blocks.ts`,displayDate:`July 22, 2026`,shortDate:`JUL 22`,image:`variant-breakouts-for-blocks-01.png`},{title:`Cleaner Sort Preview Filters`,description:`The sort preview region and marketing segment pickers now hide long-tail values that lack enough traffic to influence the preview.`,date:`2026-07-21`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Preview`],slug:`cleaner-sort-preview-filters`,sourcePath:`app/content/changelog/cleaner-sort-preview-filters.mdx`,htmlModulePath:`app/generated/content-html/changelog/cleaner-sort-preview-filters.ts`,displayDate:`July 21, 2026`,shortDate:`JUL 21`,image:`cleaner-sort-preview-filters-01.png`},{title:`Sizes Attribute for Early Hints`,description:`Control the imagesizes attribute Layers sends in early hints image preloads.`,date:`2026-07-21`,type:`Improvement`,area:`API`,categories:[`API`,`Performance`,`Early Hints`],slug:`sizes-attribute-for-early-hints`,sourcePath:`app/content/changelog/sizes-attribute-for-early-hints.mdx`,htmlModulePath:`app/generated/content-html/changelog/sizes-attribute-for-early-hints.ts`,displayDate:`July 21, 2026`,shortDate:`JUL 21`,image:`sizes-attribute-for-early-hints-01.png`},{title:`Outbound Webhooks (Beta)`,description:`Subscribe an HTTPS endpoint to real-time merchandising rule, sort order, and attribute events.`,date:`2026-07-20`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Webhooks`,`Developer`,`Beta`],slug:`outbound-webhooks`,sourcePath:`app/content/changelog/outboun
1d-webhooks.mdx`,htmlModulePath:`app/generated/content-html/changelog/outbound-webhooks.ts`,displayDate:`July 20, 2026`,shortDate:`JUL 20`,image:`outbound-webhooks-01.png`},{title:`Diversity Cap for Recommendation Blocks`,description:`Limit how many products from the same family can appear near the top of a recommendation block, and fix family exclusion on collection-anchored similar-products blocks.`,date:`2026-07-16`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Diversity`,`Product Families`],slug:`diversity-cap-for-recommendation-blocks`,sourcePath:`app/content/changelog/diversity-cap-for-recommendation-blocks.mdx`,htmlModulePath:`app/generated/content-html/changelog/diversity-cap-for-recommendation-blocks.ts`,displayDate:`July 16, 2026`,shortDate:`JUL 16`,image:`diversity-cap-for-recommendation-blocks-01.png`},{title:`Keep Matches Spaced Out`,description:`Turn off spacing on Soft Boost sort expressions to let matches clump together in score order instead of being spread across your results.`,date:`2026-07-16`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Soft Boost`],slug:`keep-matches-spaced-out`,sourcePath:`app/content/changelog/keep-matches-spaced-out.mdx`,htmlModulePath:`app/generated/content-html/changelog/keep-matches-spaced-out.ts`,displayDate:`July 16, 2026`,shortDate:`JUL 16`,image:`keep-matches-spaced-out-01.png`},{title:`AI Agent Presence in the Collaborative Editor`,description:`See AI agents at work in real time â including the AI Sort & Group action â right alongside your team.`,date:`2026-07-15`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Collaboration`,`MCP`,`AI Agents`],slug:`ai-agent-presence-in-the-collaborative-editor`,sourcePath:`app/content/changelog/ai-agent-presence-in-the-collaborative-editor.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-agent-presence-in-the-collaborative-editor.ts`,displayDate:`July 15, 2026`,shortDate:`JUL 15`,image:`ai-agent-presence-in-the-collaborative-editor-01.png`},{title:`Collaborative Editing for Facet Values`,description:`Reorder, group, and hide facet values together in real time â including with AI agents.`,date:`2026-07-13`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Collaboration`,`MCP`],slug:`collaborative-editing-for-facet-values`,sourcePath:`app/content/changelog/collaborative-editing-for-facet-values.mdx`,htmlModulePath:`app/generated/content-html/changelog/collaborative-editing-for-facet-values.ts`,displayDate:`July 13, 2026`,shortDate:`JUL 13`,image:`collaborative-editing-for-facet-values-01.png`},{title:`Collaborative Editing for AI Agents`,description:`AI assistants connected through MCP can now co-edit merchandising rules and sort orders safely, with live presence and conflict-checked patches.`,date:`2026-07-08`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`AI Agents`,`Merchandising`],slug:`collaborative-editing-for-ai-agents`,sourcePath:`app/content/changelog/collaborative-editing-for-ai-agents.mdx`,htmlModulePath:`app/generated/content-html/changelog/collaborative-editing-for-ai-agents.ts`,displayDate:`July 8, 2026`,shortDate:`JUL 8`,image:`collaborative-editing-for-ai-agents-01.png`},{title:`Klaviyo Campaign Targeting`,description:`Target merchandising rules, banners, and more at shoppers arriving from a specific Klaviyo campaign.`,date:`2026-07-08`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Merchandising`,`Contextual Conditions`],slug:`klaviyo-campaign-targeting`,sourcePath:`app/content/changelog/klaviyo-campaign-targeting.mdx`,htmlModulePath:`app/generated/content-html/changelog/klaviyo-campaign-targeting.ts`,displayDate:`July 8, 2026`,shortDate:`JUL 8`,image:`klaviyo-campaign-targeting-01.png`},{title:`Multi-Axis Diversity`,description:`Cap diversity on more than one dimension at once â product family and attribute â within a single rule.`,date:`2026-07-08`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Diversity`],slug:`multi-axis-diversity`,sourcePath:`app/content/changelog/multi-axis-diversity.mdx`,htmlModulePath:`app/generated/content-html/changelog/multi-axis-diversity.ts`,displayDate:`July 8, 2026`,shortDate:`JUL 8`,image:`multi-axis-diversity-01.png`}
1,{title:`Entitlement-Aware Compare-At Pricing`,description:`Discounted variants now expose the pre-discount price as compare_at_price across search, browse, and price range responses.`,date:`2026-07-07`,type:`Improvement`,area:`API`,categories:[`API`,`Merchandising`,`Discount Entitlements`],slug:`entitlement-aware-compare-at-pricing`,sourcePath:`app/content/changelog/entitlement-aware-compare-at-pricing.mdx`,htmlModulePath:`app/generated/content-html/changelog/entitlement-aware-compare-at-pricing.ts`,displayDate:`July 7, 2026`,shortDate:`JUL 7`,image:`entitlement-aware-compare-at-pricing-01.png`},{title:`Search Strategy Presets`,description:`Choose a Fast, Balanced, Deep, or Exhaustive search strategy per store to trade recall depth for latency.`,date:`2026-07-07`,type:`Feature`,area:`Search Behavior`,categories:[`Search`,`Configuration`],slug:`search-strategy-presets`,sourcePath:`app/content/changelog/search-strategy-presets.mdx`,htmlModulePath:`app/generated/content-html/changelog/search-strategy-presets.ts`,displayDate:`July 7, 2026`,shortDate:`JUL 7`,image:`search-strategy-presets-01.png`},{title:`Conditional Sort Expressions (Beta)`,description:`Gate any metric or attribute sort term with a per-product "only when" condition â products that don't qualify fall through to the next rule.`,date:`2026-07-06`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Beta`],slug:`conditional-sort-expressions-(beta)`,sourcePath:`app/content/changelog/conditional-sort-expressions-(beta).mdx`,htmlModulePath:`app/generated/content-html/changelog/conditional-sort-expressions-_beta_.ts`,displayDate:`July 6, 2026`,shortDate:`JUL 6`,image:`conditional-sort-expressions-01.png`},{title:`Weighted Group Sorting`,description:`Sort by multiple attributes with per-attribute direction controls, auto-normalized weights, and full composability with Soft Boost and User Affinity.`,date:`2026-06-30`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Weighted Group`],slug:`weighted-group-sorting`,sourcePath:`app/content/changelog/weighted-group-sorting.mdx`,htmlModulePath:`app/generated/content-html/changelog/weighted-group-sorting.ts`,displayDate:`June 30, 2026`,shortDate:`JUN 30`,image:`weighted-group-sorting-01.png`},{title:`Banners in Merchandising`,description:`Place hero and inline banners directly in the collection grid.`,date:`2026-06-23`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Banners`,`Rules`],slug:`banners-in-merchandising`,sourcePath:`app/content/changelog/banners-in-merchandising.mdx`,htmlModulePath:`app/generated/content-html/changelog/banners-in-merchandising.ts`,displayDate:`June 23, 2026`,shortDate:`JUN 23`,image:`banners-in-merchandising-01.png`},{title:`Pin Anywhere`,description:`Pin products in any slot, not just the top of the grid.`,date:`2026-06-23`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Pins`,`Rules`],slug:`pin-anywhere`,sourcePath:`app/content/changelog/pin-anywhere.mdx`,htmlModulePath:`app/generated/content-html/changelog/pin-anywhere.ts`,displayDate:`June 23, 2026`,shortDate:`JUN 23`,image:`pin-anywhere-01.png`},{title:`Clearer Insights & Analytics`,description:`See AI impact, search trends, and performance changes more clearly across Analytics.`,date:`2026-06-14`,type:`Improvement`,area:`Dashboard`,categories:[`Dashboard`,`Analytics`,`Insights`],slug:`clearer-insights-analytics`,sourcePath:`app/content/changelog/clearer-insights-analytics.mdx`,htmlModulePath:`app/generated/content-html/changelog/clearer-insights-analytics.ts`,displayDate:`June 14, 2026`,shortDate:`JUN 14`,image:`clearer-insights-analytics-01.png`},{title:`AI Curation & Diversity`,description:`Use AI curation to improve broad-query result quality while preserving catalog diversity.`,date:`2026-06-11`,type:`Feature`,area:`Search`,categories:[`Search`,`AI Curation`,`Diversity`],slug:`ai-curation-diversity`,sourcePath:`app/content/changelog/ai-curation-diversity.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-curation-diversity.ts`,displayDate:`June 11, 2026`,shortDate:`JUN 11`,image:`ai-curation-diversity-01.png`},{title:`Dev: Enhanced Attribute Selection & Filtering on API`,description:`Request only the product attributes you need with array slicing, nested field access, and request-time filtering by any indexed field.`,date:`2026-06-11`,type:`Improvement`,area:`Platform`,categories:[`Platform`,`Developers`,`Storefront API`],slug:`api-attribute-selection`,sourcePath:`app/content/changelog/api-attribute-selection.mdx`,htmlModulePath:`app/generated/content-html/changelog/api-attribute-selection.ts`,displayDate:`June 11, 2026`,shortDate:`JUN 11`,image:`api-attribute-selection-01.png`},{title:`Audit Log`,description:`Track every configuration change made in Layers with a full, timestamped audit trail.`,date:`2026-06-03`,type:`Feature`,area:`Platform`,categories:[`Platform`,`Dashboard`,`Security`],slug:`audit-log`,sourcePath:`app/content/changelog/audit-log.mdx`,htmlModulePath:`app/generated/content-html/changelog/audit-log.ts`,displayDate:`June 3, 2026`,shortDate:`JUN 3`,image:`audit-log-01.png`},{title:`Intent Modifiers Now Favor Matching Variants`,description:`Show the product variant that best matches shopper intent.`,date:`2026-05-29`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Intent Modifiers`,`Variants`],slug:`intent-modifiers-now-favor-matching-variants`,sourcePath:`app/content/changelog/intent-modifiers-now-favor-matching-variants.mdx`,htmlModulePath:`app/generated/content-html/changelog/intent-modifiers-now-favor-matching-variants.ts`,displayDate:`May 29, 2026`,shortDate:`MAY 29`},{title:`Request-Level Media Preload Options`,description:`Control image preload hints per storefront API request.`,date:`2026-05-22`,type:`Improvement`,area:`Storefront API`,categories:[`Developers`,`Storefront API`],slug:`request-level-media-preload-options`,sourcePath:`app/content/changelog/request-level-media-preload-options.mdx`,htmlModulePath:`app/generated/content-html/changelog/request-level-media-preload-options.ts`,displayDate:`May 22, 2026`,shortDate:`MAY 22`},{title:`Top Country and Region Search Metrics`,description:`See where search demand is concentrated with new country and region reports.`,date:`2026-05-22`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Metrics`,`Geography`],slug:`top-country-and-region-search-metrics`,sourcePath:`app/content/changelog/top-country-and-region-search-metrics.mdx`,htmlModulePath:`app/generated/content-html/changelog/top-country-and-region-search-metrics.ts`,displayDate:`May 22, 2026`,shortDate:`MAY 22`},{title:`Search Language Analytics`,description:`Break down search performance by the language shoppers use.`,date:`2026-05-21`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`AI Search`,`LayersQL`],slug:`search-language-analytics`,sourcePath:`app/content/changelog/search-language-analytics.mdx`,htmlModulePath:`app/generated/content-html/changelog/search-language-analytics.ts`,displayDate:`May 21, 2026`,shortDate:`MAY 21`},{title:`New Block Strategies`,description:`Add more recommendation strategies for search, collection, cart, and landing pages.`,date:`2026-05-17`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Strategies`],slug:`new-block-strategies-337937`,sourcePath:`app/content/changelog/new-block-strategies-337937.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-block-strategies-337937.ts`,displayDate:`May 17, 2026`,shortDate:`MAY 17`,image:`new-block-strategies-337937-01.png`},{title:`Search Instructions`,description:`Guide AI search behavior with store-wide merchandising instructions.`,date:`2026-05-17`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Search Instructions`,`Merchandising Guidance`],slug:`search-instru
1ctions-337939`,sourcePath:`app/content/changelog/search-instructions-337939.mdx`,htmlModulePath:`app/generated/content-html/changelog/search-instructions-337939.ts`,displayDate:`May 17, 2026`,shortDate:`MAY 17`,image:`search-instructions-337939-01.png`},{title:`Shopify B2B Support`,description:`Support Shopify B2B catalogs across search, browse, and recommendation blocks.`,date:`2026-05-17`,type:`Feature`,area:`Shopify`,categories:[`Shopify`,`B2B`,`Catalogs`],slug:`shopify-b2b-support-337938`,sourcePath:`app/content/changelog/shopify-b2b-support-337938.mdx`,htmlModulePath:`app/generated/content-html/changelog/shopify-b2b-support-337938.ts`,displayDate:`May 17, 2026`,shortDate:`MAY 17`,image:`shopify-b2b-support-337938-01.png`},{title:`Understand every search decision`,description:`Review search decisions, test queries, and identify weak search coverage in Lab.`,date:`2026-05-13`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Lab`,`Decision History`],slug:`understand-every-search-decision-337704`,sourcePath:`app/content/changelog/understand-every-search-decision-337704.mdx`,htmlModulePath:`app/generated/content-html/changelog/understand-every-search-decision-337704.ts`,displayDate:`May 13, 2026`,shortDate:`MAY 13`,image:`understand-every-search-decision-337704-01.png`},{title:`Agentic Feedback API`,description:`Agents can submit search quality and merchandising feedback directly into Layers.`,date:`2026-05-11`,type:`Feature`,area:`API`,categories:[`API`,`AI Agents`,`Feedback API`],slug:`agentic-feedback-api-337539`,sourcePath:`app/content/changelog/agentic-feedback-api-337539.mdx`,htmlModulePath:`app/generated/content-html/changelog/agentic-feedback-api-337539.ts`,displayDate:`May 11, 2026`,shortDate:`MAY 11`,image:`agentic-feedback-api-337539-01.png`},{title:`Write Functions for Computed Attributes`,description:`Write JavaScript functions for high-performance computed attributes.`,date:`2026-05-11`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Functions`,`Computed Attributes`],slug:`write-functions-for-computed-attributes-337528`,sourcePath:`app/content/changelog/write-functions-for-computed-attributes-337528.mdx`,htmlModulePath:`app/generated/content-html/changelog/write-functions-for-computed-attributes-337528.ts`,displayDate:`May 11, 2026`,shortDate:`MAY 11`,image:`write-functions-for-computed-attributes-337528-01.png`},{title:`New Home and Analytics experience`,description:`Refresh Home and Analytics for clearer performance monitoring.`,date:`2026-05-08`,type:`Improvement`,area:`Dashboard`,categories:[`Dashboard`,`Home`,`Analytics`],slug:`new-home-and-analytics-experience-337109`,sourcePath:`app/content/changelog/new-home-and-analytics-experience-337109.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-home-and-analytics-experience-337109.ts`,displayDate:`May 8, 2026`,shortDate:`MAY 8`,image:`new-home-and-analytics-experience-337109-01.png`},{title:`Improved Zero-Result Search Reporting`,description:`Report zero-result searches with less noise and more useful intent signals.`,date:`2026-05-03`,type:`Improvement`,area:`Analytics`,categories:[`Analytics`,`Zero-Result Searches`,`Reporting`],slug:`improved-zero-result-search-reporting-336893`,sourcePath:`app/content/changelog/improved-zero-result-search-reporting-336893.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-zero-result-search-reporting-336893.ts`,displayDate:`May 3, 2026`,shortDate:`MAY 3`,image:`improved-zero-result-search-reporting-336893-01.png`},{title:`Increased Keyword Search Attributes Limit to 10`,description:`Increase the keyword search attribute limit to 10 fields.`,date:`2026-05-03`,type:`Changed`,area:`AI Search`,categories:[`AI Search`,`Keyword Search`,`Attributes`],slug:`increased-keyword-search-attributes-limit-to-10-336894`,sourcePath:`app/content/changelog/increased-keyword-search-attributes-limit-to-10-336894.mdx`,htmlModulePath:`app/generated/content-html/changelog/increased-keyword-search-attributes-limit-to-10-336894.ts`,displayDate:`May 3, 2026`,shortDate:`MAY 3`,image:`increased-keyword-search-attributes-limit-to-10-336894-01.png`},{title:`Predictive & Blended Attribution for Metrics`,description:`Connect revenue and engagement back to searches with improved blended attribution.`,date:`2026-05-03`,type:`Improvement`,area:`Analytics`,categories:[`Analytics`,`Attribution`,`Metrics`],slug:`predictive-blended-attribution-for-metrics-336892`,sourcePath:`app/content/changelog/predictive-blended-attribution-for-metrics-336892.mdx`,htmlModulePath:`app/generated/content-html/changelog/predictive-blended-attribution-for-metrics-336892.ts`,displayDate:`May 3, 2026`,shortDate:`MAY 3`,image:`predictive-blended-attribution-for-metrics-336892-01.png`},{title:`Global-E Integration`,description:`Apply Global-E localized pricing to search, browse, and recommendations.`,date:`2026-04-30`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Global-E`,`International Pricing`],slug:`global-e
1-integration-336779`,sourcePath:`app/content/changelog/global-e-integration-336779.mdx`,htmlModulePath:`app/generated/content-html/changelog/global-e-integration-336779.ts`,displayDate:`April 30, 2026`,shortDate:`APR 30`,image:`global-e-integration-336779-01.png`},{title:`Okendo Integration`,description:`Use Okendo quiz responses to personalize search and collection results.`,date:`2026-04-30`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Okendo`,`Personalization`],slug:`okendo-integration-336786`,sourcePath:`app/content/changelog/okendo-integration-336786.mdx`,htmlModulePath:`app/generated/content-html/changelog/okendo-integration-336786.ts`,displayDate:`April 30, 2026`,shortDate:`APR 30`},{title:`Block Previews`,description:`Preview recommendation block output before publishing it.`,date:`2026-04-28`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Preview`],slug:`block-previews-336574`,sourcePath:`app/content/changelog/block-previews-336574.mdx`,htmlModulePath:`app/generated/content-html/changelog/block-previews-336574.ts`,displayDate:`April 28, 2026`,shortDate:`APR 28`},{title:`Improved AI Summaries`,description:`Make AI summaries clearer, more focused, and easier to act on.`,date:`2026-04-28`,type:`Improvement`,area:`Platform`,categories:[`Platform`,`AI Summaries`,`Evaluation`],slug:`improved-ai-summaries-336575`,sourcePath:`app/content/changelog/improved-ai-summaries-336575.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-ai-summaries-336575.ts`,displayDate:`April 28, 2026`,shortDate:`APR 28`},{title:`Performance Insights for Blocks and Merchandising`,description:`View performance metrics for recommendation blocks and merchandising rules.`,date:`2026-04-28`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Blocks`,`Merchandising Insights`],slug:`performance-insights-for-blocks-and-merchandising-336576`,sourcePath:`app/content/changelog/performance-insights-for-blocks-and-merchandising-336576.mdx`,htmlModulePath:`app/generated/content-html/changelog/performance-insights-for-blocks-and-merchandising-336576.ts`,displayDate:`April 28, 2026`,shortDate:`APR 28`},{title:`Reorder Sort Orders`,description:`Drag and drop sort orders to control dashboard ordering.`,date:`2026-04-28`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`Organization`],slug:`reorder-sort-orders-336577`,sourcePath:`app/content/changelog/reorder-sort-orders-336577.mdx`,htmlModulePath:`app/generated/content-html/changelog/reorder-sort-orders-336577.ts`,displayDate:`April 28, 2026`,shortDate:`APR 28`},{title:`Autocomplete Curation`,description:`Guide autocomplete suggestions with brand rules and AI cleanup.`,date:`2026-04-24`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Autocomplete`,`Curation`],slug:`autocomplete-curation-336403`,sourcePath:`app/content/changelog/autocomplete-curation-336403.mdx`,htmlModulePath:`app/generated/content-html/changelog/autocomplete-curation-336403.ts`,displayDate:`April 24, 2026`,shortDate:`APR 24`,image:`autocomplete-curation-336403-01.png`},{title:`Product Families + Diversity Expressions`,description:`Group related products and limit duplicate family exposure in top results.`,date:`2026-04-23`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Product Families`,`Diversity`],slug:`product-families-+-diversity-expressions-336336`,sourcePath:`app/content/changelog/product-families-+-diversity-expressions-336336.mdx`,htmlModulePath:`app/generated/content-html/changelog/product-families-_-diversity-expressions-336336.ts`,displayDate:`April 23, 2026`,shortDate:`APR 23`,image:`product-families-+-diversity-expressions-336336-01.png`},{title:`Sequence Conditions`,description:`Keep product sequences active only when their products still match defined rules.`,date:`2026-04-14`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sequences`,`Conditions`],slug:`sequence-conditions-335762`,sourcePath:`app/content/changelog/sequence-conditions-335762.mdx`,htmlModulePath:`app/generated/content-html/changelog/sequence-conditions-335762.ts`,displayDate:`April 14, 2026`,shortDate:`APR 14`},{title:`Improved Variant Matching`,description:`Select variants more accurately by comparing them against product-level relevance.`,date:`2026-04-09`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Variant Matching`,`Relevance`],slug:`improved-variant-matching-335445`,sourcePath:`app/content/changelog/improved-variant-matching-335445.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-variant-matching-335445.ts`,displayDate:`April 9, 2026`,shortDate:`APR 9`},{title:`Smarter Product Sequences`,description:`Improve product sequences with conditions, draft support, and AI ordering.`,date:`2026-04-09`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sequences`,`AI Ordering`],slug:`smarter-product-sequences-335443`,sourcePath:`app/content/changelog/smarter-product-sequences-335443.mdx`,htmlModulePath:`app/generated/content-html/changelog/smarter-product-sequences-335443.ts`,displayDate:`April 9, 2026`,shortDate:`APR 9`},{title:`Block Analytics`,description:`Review recommendation block performance from the dashboard overview.`,date:`2026-04-07`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Analytics`],slug:`block-analytics-335294`,sourcePath:`app/content/changelog/block-analytics-335294.mdx`,htmlModulePath:`app/generated/content-html/changelog/block-analytics-335294.ts`,displayDate:`April 7, 2026`,shortDate:`APR 7`},{title:`Page Search`,description:`Include Shopify pages in content search alongside blog articles.`,date:`2026-04-07`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Page Search`,`Content Search`],slug:`page-search-335293`,sourcePath:`app/content/changelog/page-search-335293.mdx`,htmlModulePath:`app/generated/content-html/changelog/page-search-335293.ts`,displayDate:`April 7, 2026`,shortDate:`APR 7`},{title:`Evaluate Content Search in the Dashboard`,description:`Test and tune content search ranking directly in the dashboard.`,date:`2026-04-06`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Content Search`,`Evaluation`],slug:`evaluate-content-search-in-the-dashboard-335249`,sourcePath:`app/content/changelog/evaluate-content-search-in-the-dashboard-335249.mdx`,htmlModulePath:`app/generated/content-html/changelog/evaluate-content-search-in-the-dashboard-335249.ts`,displayDate:`April 6, 2026`,shortDate:`APR 6`},{title:`Sort Search Results by Metric Inside Ranking Rules`,description:`Sort search results by performance metrics based on query context.`,date:`2026-04-06`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Ranking Rules`,`Metrics`],slug:`sort-search-results-by-metric-inside-ranking-rules-335250`,sourcePath:`app/content/changelog/sort-search-results-by-metric-inside-ranking-rules-335250.mdx`,htmlModulePath:`app/generated/content-html/changelog/sort-search-results-by-metric-inside-ranking-rules-335250.ts`,displayDate:`April 6, 2026`,shortDate:`APR 6`},{title:`Storefront & Admin MCP Servers`,description:`Connect AI assistants to Layers through Storefront and Admin MCP servers.`,date:`2026-04-06`,type:`Feature`,area:`API`,categories:[`API`,`MCP`,`AI Agents`],slug:`storefront-admin-mcp-servers-335248`,
1sourcePath:`app/content/changelog/storefront-admin-mcp-servers-335248.mdx`,htmlModulePath:`app/generated/content-html/changelog/storefront-admin-mcp-servers-335248.ts`,displayDate:`April 6, 2026`,shortDate:`APR 6`,image:`storefront-admin-mcp-servers-335248-01.png`},{title:`Automated Page Crawler for Semantic Redirects`,description:`Automatically crawl Shopify pages and turn them into semantic redirect destinations.`,date:`2026-04-04`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Semantic Redirects`,`Page Crawler`],slug:`automated-page-crawler-for-semantic-redirects-335174`,sourcePath:`app/content/changelog/automated-page-crawler-for-semantic-redirects-335174.mdx`,htmlModulePath:`app/generated/content-html/changelog/automated-page-crawler-for-semantic-redirects-335174.ts`,displayDate:`April 4, 2026`,shortDate:`APR 4`},{title:`Better Hand-Picked Recommendations for Blocks`,description:`Tailor manually selected recommendations to the product a shopper is viewing.`,date:`2026-04-03`,type:`Improvement`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Hand-Picked Products`],slug:`better-hand-picked-rec
1ommendations-for-blocks-335128`,sourcePath:`app/content/changelog/better-hand-picked-recommendations-for-blocks-335128.mdx`,htmlModulePath:`app/generated/content-html/changelog/better-hand-picked-recommendations-for-blocks-335128.ts`,displayDate:`April 3, 2026`,shortDate:`APR 3`,image:`better-hand-picked-recommendations-for-blocks-335128-01.gif`},{title:`Pick Locations for Inventory in Search`,description:`Choose which inventory locations control search stock visibility.`,date:`2026-04-03`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Inventory`,`Locations`],slug:`pick-locations-for-inventory-in-search-335126`,sourcePath:`app/content/changelog/pick-locations-for-inventory-in-search-335126.mdx`,htmlModulePath:`app/generated/content-html/changelog/pick-locations-for-inventory-in-search-335126.ts`,displayDate:`April 3, 2026`,shortDate:`APR 3`,image:`pick-locations-for-inventory-in-search-335126-01.gif`},{title:`Real-Time Collaboration for Merchandising and Sorting`,description:`Collaborate on merchandising and sorting rules without overwriting teammates.`,date:`2026-04-03`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Collaboration`,`Rules`],slug:`real-time-collaboration-for-merchandising-and-sorting-335125`,sourcePath:`app/content/changelog/real-time-collaboration-for-merchandising-and-sorting-335125.mdx`,htmlModulePath:`app/generated/content-html/changelog/real-time-collaboration-for-merchandising-and-sorting-335125.ts`,displayDate:`April 3, 2026`,shortDate:`APR 3`,image:`real-time-collaboration-for-merchandising-and-sorting-335125-01.gif`},{title:`Threaded Comments in Merchandising and Sorting`,description:`Discuss merchandising and sorting changes in threaded in-context comments.`,date:`2026-04-03`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Comments`,`Collaboration`],slug:`threaded-comments-in-merchandising-and-sorting-335127`,sourcePath:`app/content/changelog/threaded-comments-in-merchandising-and-sorting-335127.mdx`,htmlModulePath:`app/generated/content-html/changelog/threaded-comments-in-merchandising-and-sorting-335127.ts`,displayDate:`April 3, 2026`,shortDate:`APR 3`,image:`threaded-comments-in-merchandising-and-sorting-335127-01.gif`},{title:`Upload Custom Images for Featured Media`,description:`Upload custom images for collection tiles and pinned product media.`,date:`2026-04-03`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Featured Media`,`Custom Images`],slug:`upload-custom-images-for-featured-media-335129`,sourcePath:`app/content/changelog/upload-custom-images-for-featured-media-335129.mdx`,htmlModulePath:`app/generated/content-html/changelog/upload-custom-images-for-featured-media-335129.ts`,displayDate:`April 3, 2026`,shortDate:`APR 3`},{title:`Change Featured Media in Merchandising`,description:`Override the image shown for pinned products in merchandising.`,date:`2026-04-02`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Featured Media`,`Pinned Products`],slug:`change-featured-media-in-merchandising-335003`,sourcePath:`app/content/changelog/change-featured-media-in-merchandising-335003.mdx`,htmlModulePath:`app/generated/content-html/changelog/change-featured-media-in-merchandising-335003.ts`,displayDate:`April 2, 2026`,shortDate:`APR 2`},{title:`Improved Scoring View in Sort Previews`,description:`Show clearer scoring details for products in sort previews.`,date:`2026-04-02`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Sort Preview`,`Scoring`],slug:`improved-scoring-view-in-sort-previews-335002`,sourcePath:`app/content/changelog/improved-scoring-view-in-sort-previews-335002.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-scoring-view-in-sort-previews-335002.ts`,displayDate:`April 2, 2026`,shortDate:`APR 2`},{title:`Preview Merchandising Rules on Your Live Storefront`,description:`Preview merchandising rules on the live storefront before publishing.`,date:`2026-04-02`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Live Preview`,`Rules`],slug:`preview-merchandising-rules-on-your-live-storefront-335004`,sourcePath:`app/content/changelog/preview-merchandising-rules-on-your-live-storefront-335004.mdx`,htmlModulePath:`app/generated/content-html/changelog/preview-merchandising-rules-on-your-live-storefront-335004.ts`,displayDate:`April 2, 2026`,shortDate:`APR 2`}
1,{title:`Change Default Variant in Merchandising`,description:`Choose which variant appears for pinned products in merchandising rules.`,date:`2026-03-30`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Variants`,`Pinned Products`],slug:`change-default-variant-in-merchandising-334791`,sourcePath:`app/content/changelog/change-default-variant-in-merchandising-334791.mdx`,htmlModulePath:`app/generated/content-html/changelog/change-default-variant-in-merchandising-334791.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Derive Builder for Calculated Attributes`,description:`Build calculated attributes visually without writing JSONLogic.`,date:`2026-03-30`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Calculated Attributes`,`Builder`],slug:`derive-builder-for-calculated-attributes-334799`,sourcePath:`app/content/changelog/derive-builder-for-calculated-attributes-334799.mdx`,htmlModulePath:`app/generated/content-html/changelog/derive-builder-for-calculated-attributes-334799.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Filter Products in Merchandising`,description:`Find and filter products faster while building merchandising rules.`,date:`2026-03-30`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Product Filtering`,`Rules`],slug:`filter-products-in-merchandising-334797`,sourcePath:`app/content/changelog/filter-products-in-merchandising-334797.mdx`,htmlModulePath:`app/generated/content-html/changelog/filter-products-in-merchandising-334797.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`FoxSell Bundles Integration`,description:`Support accurate pricing for FoxSell bundle products.`,date:`2026-03-30`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`FoxSell`,`Bundles`],slug:`foxsell-bundles-integration-334793`,sourcePath:`app/content/changelog/foxsell-bundles-integration-334793.mdx`,htmlModulePath:`app/generated/content-html/changelog/foxsell-bundles-integration-334793.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Further Improved Edgemesh Integration`,description:`Coordinate Layers API responses with Edgemesh storefront optimization.`,date:`2026-03-30`,type:`Improvement`,area:`Integrations`,categories:[`Integrations`,`Edgemesh`,`Performance`],slug:`further-improved-edgemesh-integration-334792`,sourcePath:`app/content/changelog/further-improved-edgemesh-integration-334792.mdx`,htmlModulePath:`app/generated/content-html/changelog/further-improved-edgemesh-integration-334792.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Improved Keyword Match Resolution for Variant Options`,description:`Return the most relevant variant when keyword matches hit variant options.`,date:`2026-03-30`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Keyword Matching`,`Variants`],slug:`improved-keyword-match-resolution-for-variant-options-334800`,sourcePath:`app/content/changelog/improved-keyword-match-resolution-for-variant-options-334800.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-keyword-match-resolution-for-variant-options-334800.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Improved Support for Nested Metaobjects`,description:`Return fully expanded nested metaobject data without extra requests.`,date:`2026-03-30`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Metaobjects`,`API Responses`],slug:`improved-support-for-nested-metaobjects-334798`,sourcePath:`app/content/changelog/improved-support-for-nested-metaobjects-334798.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-support-for-nested-metaobjects-334798.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Merchandise Draft Products`,description:`Pin and reorder draft products before they go live.`,date:`2026-03-30`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Draft Products`,`Planning`],slug:`merchandise-draft-products-334790`,sourcePath:`app/content/changelog/merchandise-draft-products-334790.mdx`,htmlModulePath:`app/generated/content-html/changelog/merchandise-draft-products-334790.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`New Block Strategies`,description:`Add collection-based and hand-picked recommendation strategies for blocks.`,date:`2026-03-30`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`Blocks`,`Strategies`],slug:`new-block-strategies-334789`,sourcePath:`app/content/changelog/new-block-strategies-334789.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-block-strategies-334789.ts`,displayDate:`March 30, 2026`,shortDate:`MAR 30`},{title:`Search Just Got Smarter`,description:`Improve intent handling for more precise and less noisy search results.`,date:`2026-03-09`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Relevance`,`Search Engine`],slug:`search-just-got-smarter-333485`,sourcePath:`app/content/changelog/search-just-got-smarter-333485.mdx`,htmlModulePath:`app/generated/content-html/changelog/search-just-got-smarter-333485.ts`,displayDate:`March 9, 2026`,shortDate:`MAR 9`}
1,{title:`AI-Powered Facet Sorting & Grouping`,description:`Use AI to organize facet values into cleaner, more useful groups.`,date:`2026-03-06`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`AI Sorting`],slug:`ai-powered-facet-sorting-grouping-333394`,sourcePath:`app/content/changelog/ai-powered-facet-sorting-grouping-333394.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-powered-facet-sorting-grouping-333394.ts`,displayDate:`March 6, 2026`,shortDate:`MAR 6`,image:`ai-powered-facet-sorting-grouping-333394-01.gif`},{title:`Default Sort Order for Collections`,description:`Assign a default sort order for each collection.`,date:`2026-03-05`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Collections`,`Sort Orders`],slug:`default-sort-order-for-collections-333393`,sourcePath:`app/content/changelog/default-sort-order-for-collections-333393.mdx`,htmlModulePath:`app/generated/content-html/changelog/default-sort-order-for-collections-333393.ts`,displayDate:`March 5, 2026`,shortDate:`MAR 5`},{title:`Multi-Store Dashboard Support`,description:`Work across multiple stores in separate dashboard tabs.`,date:`2026-03-04`,type:`Feature`,area:`Dashboard`,categories:[`Dashboard`,`Multi-Store`,`Workflow`],slug:`multi-store-dashboard-support-333395`,sourcePath:`app/content/changelog/multi-store-dashboard-support-333395.mdx`,htmlModulePath:`app/generated/content-html/changelog/multi-store-dashboard-support-333395.ts`,displayDate:`March 4, 2026`,shortDate:`MAR 4`},{title:`AI Explain for Sort Orders`,description:`Explain how sort rules affect rankings in plain language.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sort Orders`,`AI Explain`],slug:`ai-explain-for-sort-orders-332820`,sourcePath:`app/content/changelog/ai-explain-for-sort-orders-332820.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-explain-for-sort-orders-332820.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Configurable Sequence Metafields`,description:`Configure metafield columns for more flexible product sequence management.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Sequences`,`Metafields`],slug:`configurable-sequence-metafields-332825`,sourcePath:`app/content/changelog/configurable-sequence-metafields-332825.mdx`,htmlModulePath:`app/generated/content-html/changelog/configurable-sequence-metafields-332825.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Content Search`,description:`Surface blog posts, guides, and other site content in search results.`,date:`2026-02-25`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Content Search`,`Blog Search`],slug:`content-search-332819`,sourcePath:`app/content/changelog/content-search-332819.mdx`,htmlModulePath:`app/generated/content-html/changelog/content-search-332819.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Metafield Definition Exclusion`,description:`Exclude unused Shopify metafield definitions from Layers syncs.`,date:`2026-02-25`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`Sync Controls`],slug:`metafield-definition-exclusion-332826`,sourcePath:`app/content/changelog/metafield-definition-exclusion-332826.mdx`,htmlModulePath:`app/generated/content-html/changelog/metafield-definition-exclusion-332826.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Mobile App & Non-Web Product Support`,description:`Include products outside the Online Store channel in search and browse results.`,date:`2026-02-25`,type:`Feature`,area:`Shopify`,categories:[`Shopify`,`Sales Channels`,`Search API`],slug:`mobile-app-non-web-product-support-332822`,sourcePath:`app/content/changelog/mobile-app-non-web-product-support-332822.mdx`,htmlModulePath:`app/generated/content-html/changelog/mobile-app-non-web-product-support-332822.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Relevance Boost Sorting`,description:`Blend search relevance with business metrics using multiplicative boosts.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Relevance Boost`,`Sort Orders`],slug:`relevance-boost-sorting-332824`,sourcePath:`app/content/changelog/relevance-boost-sorting-332824.mdx`,htmlModulePath:`app/generated/content-html/changelog/relevance-boost-sorting-332824.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`}
1,{title:`Show Inventory Toggle in Merchandising`,description:`Show or hide inventory data while merchandising rules and collections.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Inventory`,`Dashboard`],slug:`show-inventory-toggle-in-merchandising-332827`,sourcePath:`app/content/changelog/show-inventory-toggle-in-merchandising-332827.mdx`,htmlModulePath:`app/generated/content-html/changelog/show-inventory-toggle-in-merchandising-332827.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Smarter Autocomplete`,description:`Deliver faster, cleaner, and better deduplicated autocomplete suggestions.`,date:`2026-02-25`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Autocomplete`,`Suggestions`],slug:`smarter-autocomplete-332828`,sourcePath:`app/content/changelog/smarter-autocomplete-332828.mdx`,htmlModulePath:`app/generated/content-html/changelog/smarter-autocomplete-332828.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Soft Demotion for Priority Rules`,description:`Reduce product visibility gently instead of forcing items to the bottom.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Soft Demotion`,`Priority Rules`],slug:`soft-demotion-for-priority-rules-332823`,sourcePath:`app/content/changelog/soft-demotion-for-priority-rules-332823.mdx`,htmlModulePath:`app/generated/content-html/changelog/soft-demotion-for-priority-rules-332823.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`Variant Cost & Margin Sorting`,description:`Sort and prioritize products using synced variant cost and margin data.`,date:`2026-02-25`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Margin`,`Variant Cost`],slug:`variant-cost-margin-sorting-332821`,sourcePath:`app/content/changelog/variant-cost-margin-sorting-332821.mdx`,htmlModulePath:`app/generated/content-html/changelog/variant-cost-margin-sorting-332821.ts`,displayDate:`February 25, 2026`,shortDate:`FEB 25`},{title:`AI-Driven Redirects for Search`,description:`Route non-product searches to the right pages using AI-powered semantic redirects.`,date:`2026-02-02`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Semantic Redirects`,`Search Intent`],slug:`ai-driven-redirects-for-search-331207`,sourcePath:`app/content/changelog/ai-driven-redirects-for-search-331207.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-driven-redirects-for-search-331207.ts`,displayDate:`February 2, 2026`,shortDate:`FEB 2`},{title:`Product Recommendations API`,description:`Build dynamic product recommendation widgets with behavioral data.`,date:`2026-02-02`,type:`Feature`,area:`Recommendations`,categories:[`Recommendations`,`API`,`Product Recommendations`],slug:`product-recommendations-api-331210`,sourcePath:`app/content/changelog/product-recommendations-api-331210.mdx`,htmlModulePath:`app/generated/content-html/changelog/product-recommendations-api-331210.ts`,displayDate:`February 2, 2026`,shortDate:`FEB 2`},{title:`Search Feedback API`,description:`Collect shopper feedback on searches and specific product results.`,date:`2026-02-02`,type:`Feature`,area:`API`,categories:[`API`,`Search Feedback`,`Quality Signals`],slug:`search-feedback-api-331209`,sourcePath:`app/content/changelog/search-feedback-api-331209.mdx`,htmlModulePath:`app/generated/content-html/changelog/search-feedback-api-331209.ts`,displayDate:`February 2, 2026`,shortDate:`FEB 2`},{title:`Soft Boost Sorting (Beta)`,description:`Promote products without clustering every boosted item at the top.`,date:`2026-02-02`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Soft Boost`,`Beta`],slug:`soft-boost-sorting-(beta)-331208`,sourcePath:`app/content/changelog/soft-boost-sorting-(beta)-331208.mdx`,htmlModulePath:`app/generated/content-html/changelog/soft-boost-sorting-_beta_-331208.ts`,displayDate:`February 2, 2026`,shortDate:`FEB 2`},{title:`Default Variant Selection in Browse`,description:`Control the default variant shown on collection pages through the Browse API.`,date:`2026-01-27`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Browse API`,`Variants`],slug:`default-variant-selection-in-browse-330844`,sourcePath:`app/content/changelog/default-variant-selection-in-browse-330844.mdx`,htmlModulePath:`app/generated/content-html/changelog/default-variant-selection-in-browse-330844.ts`,displayDate:`January 27, 2026`,shortDate:`JAN 27`},{title:`Control which attributes are exposed in storefront API requests`,description:`Choose which attributes are exposed through storefront API responses.`,date:`2026-01-26`,type:`Feature`,area:`API`,categories:[`API`,`Storefront API`,`Attribute Visibility`],slug:`control-which-attributes-are-exposed-in-storefront-api-requests-330752`,sourcePath:`app/content/changelog/control-which-attributes-are-exposed-in-storefront-api-requests-330752.mdx`,htmlModulePath:`app/generated/content-html/changelog/control-which-attributes-are-exposed-in-storefront-api-requests-330752.ts`,displayDate:`January 26, 2026`,shortDate:`JAN 26`},{title:`Use natural language to configure sort orders (Beta)`,description:`Generate sort order
1configurations from plain-language merchandising goals.`,date:`2026-01-26`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`AI Configuration`,`Beta`],slug:`use-natural-language-to-configure-sort-orders-(beta)-330751`,sourcePath:`app/content/changelog/use-natural-language-to-configure-sort-orders-(beta)-330751.mdx`,htmlModulePath:`app/generated/content-html/changelog/use-natural-language-to-configure-sort-orders-_beta_-330751.ts`,displayDate:`January 26, 2026`,shortDate:`JAN 26`},{title:`Dynamic Linking for Ads`,description:`Keep ad-featured products at the top of collection pages.`,date:`2026-01-15`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Ads`,`Dynamic Links`],slug:`dynamic-linking-for-ads-330046`,sourcePath:`app/content/changelog/dynamic-linking-for-ads-330046.mdx`,htmlModulePath:`app/generated/content-html/changelog/dynamic-linking-for-ads-330046.ts`,displayDate:`January 15, 2026`,shortDate:`JAN 15`},{title:`AI Assistant for Calculated Attributes`,description:`Create and maintain calculated attributes with AI instead of hand-writing JSONLogic.`,date:`2026-01-10`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`AI Assistant`,`Calculated Attributes`],slug:`ai-assistant-for-calculated-attributes-329731`,sourcePath:`app/content/changelog/ai-assistant-for-calculated-attributes-329731.mdx`,htmlModulePath:`app/generated/content-html/changelog/ai-assistant-for-calculated-attributes-329731.ts`,displayDate:`January 10, 2026`,shortDate:`JAN 10`},{title:`Contextual Targeting for Merchandising Rules`,description:`Target merchandising rules using real-time shopper session context.`,date:`2026-01-10`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Targeting`,`Session Context`],slug:`contextual-targeting-for-merchandising-rules-329732`,sourcePath:`app/content/changelog/contextual-targeting-for-merchandising-rules-329732.mdx`,htmlModulePath:`app/generated/content-html/changelog/contextual-targeting-for-merchandising-rules-329732.ts`,displayDate:`January 10, 2026`,shortDate:`JAN 10`},{title:`Full Support for Metaobject References`,description:`Resolve Shopify metaobject references across product and variant metafields.`,date:`2026-01-09`,type:`Feature`,area:`Catalog`,categories:[`Catalog`,`Metaobjects`,`Metafields`],slug:`full-support-for-metaobject-references-329685`,sourcePath:`app/content/changelog/full-support-for-metaobject-references-329685.mdx`,htmlModulePath:`app/generated/content-html/changelog/full-support-for-metaobject-references-329685.ts`,displayDate:`January 9, 2026`,shortDate:`JAN 9`},{title:`New Feature: Variant Breakouts`,description:`Display individual variants as separate tiles in search and collection results.`,date:`2026-01-09`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Variant Breakouts`,`Collections`],slug:`new-feature-variant-breakouts-329683`,sourcePath:`app/content/changelog/new-feature-variant-breakouts-329683.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-feature-variant-breakouts-329683.ts`,displayDate:`January 9, 2026`,shortDate:`JAN 9`,image:`new-feature-variant-breakouts-329683-01.png`},{title:`Hide Facet Values`,description:`Hide specific facet values from storefront filters.`,date:`2026-01-08`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Visibility`],slug:`hide-facet-values-329684`,sourcePath:`app/content/changelog/hide-facet-values-329684.mdx`,htmlModulePath:`app/generated/content-html/changelog/hide-facet-values-329684.ts`,displayDate:`January 8, 2026`,shortDate:`JAN 8`},{title:`High-Signal Attributes for Stronger Search Relevance`,description:`Mark important attributes as high-signal to strengthen search relevance.`,date:`2025-12-29`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Relevance`,`Attributes`],slug:`high-signal-attributes-for-stronger-search-relevance-329192`,sourcePath:`app/content/changelog/high-signal-attributes-for-stronger-search-relevance-329192.mdx`,htmlModulePath:`app/generated/content-html/changelog/high-signal-attributes-for-stronger-search-relevance-329192.ts`,displayDate:`December 29, 2025`,shortDate:`DEC 29`,image:`high-signal-attributes-for-stronger-search-relevance-329192-01.png`},{title:`[Open Beta] Auto Evaluation for Search Quality at Scale`,description:`Evaluate search quality at scale with an automated LLM-driven pipeline.`,date:`2025-12-29`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Open Beta`,`Evaluation`],slug:`open-beta-auto-evaluation-for-search-quality-at-scale-329193`,sourcePath:`app/content/changelog/open-beta-auto-evaluation-for-search-quality-at-scale-329193.mdx`,htmlModulePath:`app/generated/content-html/changelog/open-beta-auto-evaluation-for-search-quality-at-scale-329193.ts`,displayDate:`December 29, 2025`,shortDate:`DEC 29`},{title:`Enhanced scheduling and condition management for merchandising rules`,description:`Manage scheduled and inventory-aware merchandising rules more easily.`,date:`2025-12-22`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Scheduling`,`Conditional Pins`],slug:`enhanced-scheduling-and-condition-management-for-merchandising-rules-329011`,sourcePath:`app/content/changelog/enhanced-scheduling-and-condition-management-for-merchandising-rules-329011.mdx`,htmlModulePath:`app/generated/content-html/changelog/enhanced-scheduling-and-condition-management-for-merchandising-rules-329011.ts`,displayDate:`December 22, 2025`,shortDate:`DEC 22`,image:`enhanced-scheduling-and-condition-management-for-merchandising-rules-329011-01.png`},{title:`Improved Safety Guardrails for Text Search & Visual Discovery`,description:`Add stronger safety guardrails across text search, visual discovery, and media processing.`,date:`2025-11-19`,type:`Improvement`,area:`Platform`,categories:[`Platform`,`Safety`,`Visual Discovery`],slug:`improved-safety-guardrails-for-text-search-visual-discovery-327124`,sourcePath:`app/content/changelog/improved-safety-guardrails-for-text-search-visual-discovery-327124.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-safety-guardrails-for-text-search-visual-discovery-327124.ts`,displayDate:`November 19, 2025`,shortDate:`NOV 19`},{title:`LayersQL: Export your metric results`,description:`Export LayersQL metric results for audits, sharing, and offline analysis.`,date:`2025-11-19`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`LayersQL`,`Exports`],slug:`layersql-export-your-metric-results-327123`,sourcePath:`app/content/changelog/layersql-export-your-metric-results-327123.mdx`,htmlModulePath:`app/generated/content-html/changelog/layersql-export-your-metric-results-327123.ts`,displayDate:`November 19, 2025`,shortDate:`NOV 19`,image:`layersql-export-your-metric-results-327123-01.gif`},{title:`Automatic Metafield Sync for Products & Variants`,description:`Sync product and variant metafields automatically without manual selection.`,date:`2025-11-17`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`Syncing`],slug:`automatic-metafield-sync-for-products-variants-326959`,sourcePath:`app/content/changelog/automatic-metafield-sync-for-products-variants-326959.mdx`,htmlModulePath:`app/generated/content-html/changelog/automatic-metafield-sync-for-products-variants-326959.ts`,displayDate:`November 17, 2025`,shortDate:`NOV 17`},{title:`Improved image processing in search`,description:`Improve how product media contributes to search relevance.`,date:`2025-11-17`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Images`,`Relevance`],slug:`improved-image-processing-in-search-326958`,sourcePath:`app/content/changelog/improved-image-processing-in-search-326958.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-image-processing-in-search-326958.ts`,displayDate:`November 17, 2025`,shortDate:`NOV 17`},{title:`Improved Reliability During High-Volume Updates`,description:`Smooth large update bursts for more reliable c
1atalog processing.`,date:`2025-11-16`,type:`Improvement`,area:`Platform`,categories:[`Platform`,`Reliability`,`Syncing`],slug:`improved-reliability-during-high-volume-updates-326961`,sourcePath:`app/content/changelog/improved-reliability-during-high-volume-updates-326961.mdx`,htmlModulePath:`app/generated/content-html/changelog/improved-reliability-during-high-volume-updates-326961.ts`,displayDate:`November 16, 2025`,shortDate:`NOV 16`},{title:`Segmented Metrics in Sort Orders Now Generally Available`,description:`Use segmented metrics in sort orders for context-aware product rankings.`,date:`2025-10-27`,type:`Changed`,area:`Merchandising`,categories:[`Merchandising`,`Segmented Metrics`,`General Availability`],slug:`segmented-metrics-in-sort-orders-now-generally-available-325678`,sourcePath:`app/content/changelog/segmented-metrics-in-sort-orders-now-generally-available-325678.mdx`,htmlModulePath:`app/generated/content-html/changelog/segmented-metrics-in-sort-orders-now-generally-available-325678.ts`,displayDate:`October 27, 2025`,shortDate:`OCT 27`},{title:`Targeting Conditions Now Available in Sort Orders & Merchandising Expressions`,description:`Use advanced targeting conditions in sort orders and merchandising expressions.`,date:`2025-10-21`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Targeting Conditions`,`Expressions`],slug:`targeting-conditions-now-available-in-sort-orders-merchandising-expressions-325402`,sourcePath:`app/content/changelog/targeting-conditions-now-available-in-sort-orders-merchandising-expressions-325402.mdx`,htmlModulePath:`app/generated/content-html/changelog/targeting-conditions-now-available-in-sort-orders-merchandising-expressions-325402.ts`,displayDate:`October 21, 2025`,shortDate:`OCT 21`,image:`targeting-conditions-now-available-in-sort-orders-merchandising-expressions-325402-01.png`},{title:`Integration: Support for Abra Promotions`,description:`Pass Abra promotion entitlements through Search and Browse APIs.`,date:`2025-10-06`,type:`Feature`,area:`Integrations`,categories:[`Integrations`,`Abra`,`Promotions`],slug:`integration-support-for-abra-promotions-324574`,sourcePath:`app/content/changelog/integration-support-for-abra-promotions-324574.mdx`,htmlModulePath:`app/generated/content-html/changelog/integration-support-for-abra-promotions-324574.ts`,displayDate:`October 6, 2025`,shortDate:`OCT 6`},{title:`Dashboard Enhancements: Collections & Merchandising Improvements`,description:`Improve collection and merchandising workflows across the dashboard.`,date:`2025-09-22`,type:`Improvement`,area:`Dashboard`,categories:[`Dashboard`,`Collections`,`Merchandising`],slug:`dashboard-enhancements-collections-merchandising-improvements-323586`,sourcePath:`app/content/changelog/dashboard-enhancements-collections-merchandising-improvements-323586.mdx`,htmlModulePath:`app/generated/content-html/changelog/dashboard-enhancements-collections-merchandising-improvements-323586.ts`,displayDate:`September 22, 2025`,shortDate:`SEP 22`},{title:`LayersQL - Smarter Metrics for Merchandising`,description:`Use LayersQL to build more flexible metrics for merchandising decisions.`,date:`2025-09-22`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`LayersQL`,`Merchandising Metrics`],slug:`layersql-smarter-metrics-for-merchandising-323589`,sourcePath:`app/content/changelog/layersql-smarter-metrics-for-merchandising-323589.mdx`,htmlModulePath:`app/generated/content-html/changelog/layersql-smarter-metrics-for-merchandising-323589.ts`,displayDate:`September 22, 2025`,shortDate:`SEP 22`,image:`layersql-smarter-metrics-for-merchandising-323589-01.png`},{title:`Shopify Integration â Support for Bot Crawler Signatures`,description:`Use Shopify crawler signatures to improve Layers image fetching.`,date:`2025-09-22`,type:`Feature`,area:`Shopify`,categories:[`Shopify`,`Crawler Signatures`,`Images`],slug:`shopify-integration-support-for-bot-crawler-signatures-323587`,sourcePath:`app/content/changelog/shopify-integration-support-for-bot-crawler-signatures-323587.mdx`,htmlModulePath:`app/generated/content-html/changelog/shopify-integration-support-for-bot-crawler-signatures-323587.ts`,displayDate:`September 22, 2025`,shortDate:`SEP 22`},{title:`Demote out of stock products with a single click`,description:`Demote out-of-stock products in search results with one setting.`,date:`2025-07-10`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Inventory`,`Ranking`],slug:`demote-out-of-stock-products-with-a-single-click-319194`,sourcePath:`app/content/changelog/demote-out-of-stock-products-with-a-single-click-319194.mdx`,htmlModulePath:`app/generated/content-html/changelog/demote-out-of-stock-products-with-a-single-click-319194.ts`,displayDate:`July 10, 2025`,shortDate:`JUL 10`},{title:`Enhancements to the dashboard`,description:`Improve navigation and visibility across key dashboard areas.`,date:`2025-07-10`,type:`Improvement`,area:`Dashboard`,categories:[`Dashboard`,`Navigation`,`Workflow`],slug:`enhancements-to-the-dashboard-319191`,sourcePath:`app/content/changelog/enhancements-to-the-dashboard-319191.mdx`,htmlModulePath:`app/generated/content-html/changelog/enhancements-to-the-dashboard-319191.ts`,displayDate:`July 10, 2025`,shortDate:`JUL 10`},{title:`Faceting now supports numeric ranges`,description:`Return numeric facet ranges for sliders and range filters.`,date:`2025-07-10`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Numeric Ranges`],slug:`faceting-now-supports-numeric-ranges-319196`,sourcePath:`app/content/changelog/faceting-now-supports-numeric-ranges-319196.mdx`,htmlModulePath:`app/generated/content-html/changelog/faceting-now-supports-numeric-ranges-319196.ts`,displayDate:`July 10, 2025`,shortDate:`JUL 10`},{title:`Image Search API: Support for HEIC/HEIF images`,description:`Support HEIC and HEIF images in the Image Search API.`,date:`2025-07-10`,type:`Feature`,area:`Visual Discovery`,categories:[`Visual Discovery`,`Image Search API`,`HEIC`],slug:`image-search-api-support-for-heic-heif-images-319195`,sourcePath:`app/content/changelog/image-search-api-support-for-heic-heif-images-319195.mdx`,htmlModulePath:`app/generated/content-html/changelog/image-search-api-support-for-heic-heif-images-319195.ts`,displayDate:`July 10, 2025`,shortDate:`JUL 10`},{title:`Real Time Query Expansion`,description:`Expand every search query in real time for more relevant results.`,date:`2025-07-10`,type:`Improvement`,area:`AI Search`,categories:[`AI Search`,`Query Expansion`,`Relevance`],slug:`real-time-query-expansion-319197`,sourcePath:`app/content/changelog/real-time-query-expansion-319197.mdx`,htmlModulePath:`app/generated/content-html/changelog/real-time-query-expansion-319197.ts`,displayDate:`July 10, 2025`,shortDate:`JUL 10`}
1,{title:`Conditional Pins are Generally Available`,description:`Conditional Pins are now generally available for merchandising workflows.`,date:`2025-06-17`,type:`Changed`,area:`Merchandising`,categories:[`Merchandising`,`Conditional Pins`,`General Availability`],slug:`conditional-pins-are-generally-available-317515`,sourcePath:`app/content/changelog/conditional-pins-are-generally-available-317515.mdx`,htmlModulePath:`app/generated/content-html/changelog/conditional-pins-are-generally-available-317515.ts`,displayDate:`June 17, 2025`,shortDate:`JUN 17`,image:`conditional-pins-are-generally-available-317515-01.png`},{title:`Filter support for Visual Search widgets`,description:`Add size filtering to Visual Search and Shop Similar widgets.`,date:`2025-06-17`,type:`Feature`,area:`Visual Discovery`,categories:[`Visual Discovery`,`Widgets`,`Filters`],slug:`filter-support-for-visual-search-widgets-317516`,sourcePath:`app/content/changelog/filter-support-for-visual-search-widgets-317516.mdx`,htmlModulePath:`app/generated/content-html/changelog/filter-support-for-visual-search-widgets-317516.ts`,displayDate:`June 17, 2025`,shortDate:`JUN 17`,image:`filter-support-for-visual-search-widgets-317516-01.png`},{title:`Third-Party Analytics Integrations Now Available`,description:`Send Layers tracking events to third-party analytics tools.`,date:`2025-05-27`,type:`Feature`,area:`Analytics`,categories:[`Analytics`,`Tracking Pixel`,`Integrations`],slug:`third-party-analytics-integrations-now-available-316046`,sourcePath:`app/content/changelog/third-party-analytics-integrations-now-available-316046.mdx`,htmlModulePath:`app/generated/content-html/changelog/third-party-analytics-integrations-now-available-316046.ts`,displayDate:`May 27, 2025`,shortDate:`MAY 27`,image:`third-party-analytics-integrations-now-available-316046-01.png`},{title:`Evaluate/Preview within the dashboard`,description:`Preview search, collection, and similar-product results in the dashboard.`,date:`2025-05-21`,type:`Feature`,area:`Dashboard`,categories:[`Dashboard`,`Evaluation`,`Preview`],slug:`evaluate-preview-within-the-dashboard-315720`,sourcePath:`app/content/changelog/evaluate-preview-within-the-dashboard-315720.mdx`,htmlModulePath:`app/generated/content-html/changelog/evaluate-preview-within-the-dashboard-315720.ts`,displayDate:`May 21, 2025`,shortDate:`MAY 21`},{title:`Performance Improvements: Faster updates and improved image loading`,description:`Speed up product updates and improve image loading performance.`,date:`2025-05-14`,type:`Improvement`,area:`Platform`,categories:[`Platform`,`Performance`,`Image Loading`],slug:`performance-improvements-faster-updates-and-improved-image-loading-315719`,sourcePath:`app/content/changelog/performance-improvements-faster-updates-and-improved-image-loading-315719.mdx`,htmlModulePath:`app/generated/content-html/changelog/performance-improvements-faster-updates-and-improved-image-loading-315719.ts`,displayDate:`May 14, 2025`,shortDate:`MAY 14`},{title:`Image search and shop similar functionality for enhanced product discovery`,description:`Launch image search and shop-similar discovery experiences.`,date:`2025-04-19`,type:`Feature`,area:`Visual Discovery`,categories:[`Visual Discovery`,`Image Search`,`Shop Similar`],slug:`image-search-and-shop-similar-functionality-for-enhanced-product-discovery-315717`,sourcePath:`app/content/changelog/image-search-and-shop-similar-functionality-for-enhanced-product-discovery-315717.mdx`,htmlModulePath:`app/generated/content-html/changelog/image-search-and-shop-similar-functionality-for-enhanced-product-discovery-315717.ts`,displayDate:`April 19, 2025`,shortDate:`APR 19`},{title:`Manually sorting and grouping Facets`,description:`Manually sort and group facet values to match shopper expectations.`,date:`2025-03-26`,type:`Feature`,area:`AI Search`,categories:[`AI Search`,`Facets`,`Manual Ordering`],slug:`manually-sorting-and-grouping-facets-312164`,sourcePath:`app/content/changelog/manually-sorting-and-grouping-facets-312164.mdx`,htmlModulePath:`app/generated/content-html/changelog/manually-sorting-and-grouping-facets-312164.ts`,displayDate:`March 26, 2025`,shortDate:`MAR 26`},{title:`Improvements in the Visual Merchandising delete process`,description:`Restore deleted merchandising rules for up to 90 days.`,date:`2024-12-09`,type:`Improvement`,area:`Merchandising`,categories:[`Merchandising`,`Deleted Rules`,`Recovery`],slug:`improvements-in-the-visual-merchandising-delete-process-305980`,sourcePath:`app/content/changelog/improvements-in-the-visual-merchandising-delete-process-305980.mdx`,htmlModulePath:`app/generated/content-html/changelog/improvements-in-the-visual-merchandising-delete-process-305980.ts`,displayDate:`December 9, 2024`,shortDate:`DEC 9`,image:`improvements-in-the-visual-merchandising-delete-process-305980-01.png`},{title:`Auto Pin Expressions (Grouping) released for visual merchandising`,de
1scription:`Group related products with auto pin expressions in visual merchandising rules.`,date:`2024-09-29`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Auto Pins`,`Grouping`],slug:`auto-pin-expressions-(grouping)-released-for-visual-merchandising-300602`,sourcePath:`app/content/changelog/auto-pin-expressions-(grouping)-released-for-visual-merchandising-300602.mdx`,htmlModulePath:`app/generated/content-html/changelog/auto-pin-expressions-_grouping_-released-for-visual-merchandising-300602.ts`,displayDate:`September 29, 2024`,shortDate:`SEP 29`},{title:`Enhanced product metafield support`,description:`Expand product metafield support for richer catalog data in Layers.`,date:`2024-09-11`,type:`Improvement`,area:`Catalog`,categories:[`Catalog`,`Metafields`,`Shopify Data`],slug:`enhanced-product-metafield-support-300470`,sourcePath:`app/content/changelog/enhanced-product-metafield-support-300470.mdx`,htmlModulePath:`app/generated/content-html/changelog/enhanced-product-metafield-support-300470.ts`,displayDate:`September 11, 2024`,shortDate:`SEP 11`},{title:`New contextual filters for Social Proof and Experiments`,description:`Add contextual filters for social proof placements and experiments.`,date:`2024-09-11`,type:`Feature`,area:`Merchandising`,categories:[`Merchandising`,`Contextual Filters`,`Experiments`],slug:`new-contextual-filters-for-social-proof-and-experiments-300469`,sourcePath:`app/content/changelog/new-contextual-filters-for-social-proof-and-experiments-300469.mdx`,htmlModulePath:`app/generated/content-html/changelog/new-contextual-filters-for-social-proof-and-experiments-300469.ts`,displayDate:`September 11, 2024`,shortDate:`SEP 11`},{title:`We're starting a changelog`,description:`Launch a public changelog for Layers product updates.`,date:`2024-08-15`,type:`Feature`,area:`Platform`,categories:[`Platform`,`Changelog`,`Product Updates`],slug:`we're-starting-a-changelog-298894`,sourcePath:`app/content/changelog/we're-starting-a-changelog-298894.mdx`,htmlModulePath:`app/generated/content-html/changelog/we_re-starting-a-changelog-298894.ts`,displayDate:`August 15, 2024`,shortDate:`AUG 15`}],n=[{brand:`Rainbow Shops`,slug:`rainbow-shops`,title:`Rainbow Shops rebuilt Salesforce-level merchandising on Shopify with Layers.`,date:`2026-05-27`,metaTitle:`Rainbow Shops Customer Story | Layers`,ogTitle:`Rainbow Shops Customer Story`,description:`How Rainbow Shops used Layers to recreate Salesforce-level sort control on Shopify, lift conversion 30%, and automate daily collection merchandising.`,eyebrow:`Executive Case Study`,industry:`Fashion`,featuredImage:`/images/customers/rainbow-shops-card.jpeg`,featuredImageAlt:`Rainbow Shops customer story card image`,summary:`Rainbow Shops operates about 1,000 stores and a fast-growing ecommerce business selling affordable, trend-driven fashion for women and kids.`,logoAlt:`Rainbow Shops logo`,heroImageAlt:`Layers merchandising interface for dynamic collection sequencing`,stats:`30%|Increase in conversion rate;1,000|Stores across the US and territories;7-day|Style-level sales data;Daily|Dynamic collection reordering`,vertical:`Fashion`,migratedFrom:`Algolia`,sourcePath:`app/content/customers/rainbow-shops.mdx`,htmlModulePath:`app/generated/content-html/customers/rainbow-shops.ts`}],r=[{title:`1800DTC Lists Layers in its Directory of DTC Tools for Shopify Plus Search and Merchandising`,description:`1800DTC added Layers to its directory of vetted DTC tools, spotlighting Shopify Plus-native AI search, visual discovery, and real-time merchandising.`,date:`2026-08-26`,source:`1800DTC`,type:`Listing`,tags:[`Merchandising`,`AI Search`,`Shopify Plus`],externalUrl:`https://1800dtc.com/tools/layers`,slug:`1800dtc-lists-layers-shopify-plus-search-merchandising-tool`,sourcePath:`app/content/newsroom/1800dtc-lists-layers-shopify-plus-search-merchandising-tool.mdx`,htmlModulePath:`app/generated/content-html/newsroom/1800dtc-lists-layers-shopify-plus-search-merchandising-tool.ts`,displayDate:`Aug 26, 2026`},{title:`RetailWire: Layers Closes Funding Round Led by LOI Venture for AI-Powered Shopify Plus Search and Merchandising`,de
1scription:`RetailWire carried Layers' funding announcement for its Shopify Plus-native AI search and merchandising platform.`,date:`2026-06-03`,source:`RetailWire`,type:`Press Release`,tags:[`Funding`,`AI Search`,`Shopify Plus`],externalUrl:`https://retailwire.com/press_releases/layers-closes-funding-round-led-by-loi-venture-for-ai-powered-shopify-plus-search-and-merchandising/`,slug:`retailwire-layers-closes-funding-round-led-by-loi-venture`,sourcePath:`app/content/newsroom/retailwire-layers-closes-funding-round-led-by-loi-venture.mdx`,htmlModulePath:`app/generated/content-html/newsroom/retailwire-layers-closes-funding-round-led-by-loi-venture.ts`,displayDate:`Jun 3, 2026`},{title:`Retail Dive: Layers Closes First Round of Funding from LOI Venture to Build Agentic AI Search and Merchandising Platform for Shopify Plus`,description:`Retail Dive carried Layers' announcement of its first funding round from LOI Venture to expand agentic AI search and merchandising for Shopify Plus.`,date:`2026-06-02`,source:`Retail Dive`,type:`Press Release`,tags:[`Funding`,`AI Search`,`Shopify Plus`],externalUrl:`https://www.retaildive.com/press-release/20260602-layers-closes-first-round-of-funding-from-loi-venture-to-build-agentic-ai-s-1/`,slug:`retail-dive-layers-closes-first-round-of-funding-from-loi-venture`,sourcePath:`app/content/newsroom/retail-dive-layers-closes-first-round-of-funding-from-loi-venture.mdx`,htmlModulePath:`app/generated/content-html/newsroom/retail-dive-layers-closes-first-round-of-funding-from-loi-venture.ts`,displayDate:`Jun 2, 2026`},{title:`Retail Tech Insights names Layers Top Shopify Plus Stores Merchandising Platform 2026`,description:`Retail Tech Insights recognized Layers for Shopify-native search, visual discovery, and real-time merchandising built for Shopify Plus merchants.`,date:`2026-01-01`,displayDate:`2026`,source:`Retail Tech Insights`,type:`Award`,tags:[`Awards`,`Merchandising`,`Shopify Plus`],externalUrl:`https://www.retailtechinsights.com/layers-2026`,slug:`retail-tech-insights-top-shopify-plus-stores-merchandising-platform-2026`,sourcePath:`app/content/newsroom/retail-tech-insights-top-shopify-plus-stores-merchandising-platform-2026.mdx`,htmlModulePath:`app/generated/content-html/newsroom/retail-tech-insights-top-shopify-plus-stores-merchandising-platform-2026.ts`}];export{r as i,t as n,n as r,e as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.