<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dynasort | Dynamic Merchandising Sorting for Shopify</title>
	<atom:link href="https://dynasort.io/feed/" rel="self" type="application/rss+xml" />
	<link>https://dynasort.io</link>
	<description></description>
	<lastBuildDate>Fri, 12 Jun 2026 20:33:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dynasort.io/wp-content/uploads/2026/01/cropped-icon-32x32.png</url>
	<title>Dynasort | Dynamic Merchandising Sorting for Shopify</title>
	<link>https://dynasort.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Sort a Shopify Collection by Sell-Through Rate</title>
		<link>https://dynasort.io/sort-shopify-collection-sell-through-rate/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 13:14:00 +0000</pubDate>
				<category><![CDATA[Quick Notes]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=764</guid>

					<description><![CDATA[To sort a Shopify collection by sell-through rate, you need an app, because Shopify&#8217;s built-in sort orders do not include it. Sell-through rate (STR) is the share of available stock you actually sold over a period. Sorting by it surfaces the products that are genuinely in demand relative to how deeply you stocked them, not [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>To sort a Shopify collection by sell-through rate, you need an app, because Shopify&#8217;s built-in sort orders do not include it. Sell-through rate (STR) is the share of available stock you actually sold over a period. Sorting by it surfaces the products that are genuinely in demand relative to how deeply you stocked them, not just the ones you bought the most of.</p>
<h2>What Is Sell-Through Rate?</h2>
<p>In plain terms: of the units you had available to sell during a window, how many did you sell? A product that sold 50 of the 60 units it had is moving fast. A product that sold 50 of 1,000 units is not, even though both show the same raw sales number. STR normalizes demand by stock depth, which is exactly what raw sales counts hide. We go deeper in our post on the <a href="https://dynasort.io/product-sell-through-rate-str-attribute/">sell-through rate attribute</a>.</p>
<h2>Why Does STR Beat Raw Sales for Some Goals?</h2>
<p>Best-selling style sorts reward whatever you stocked deepest, because deep stock generates big absolute numbers. STR cuts through that. It finds the fast movers you bought conservatively, the small-batch products outperforming their inventory, and the items that deserve a reorder and a better position. It is also an inventory health lens: consistently low STR in premium positions means visibility is being spent on products that do not move. If your goal is selling through what you own, rather than just maximizing clicks on already-deep stock, STR is the better compass.</p>
<h2>How Do You Sort by STR in Practice?</h2>
<p>Use a sorting app that computes STR per product over a window you choose and applies it as a weighted signal through the API. Pure STR sorting can get twitchy on low-stock items (selling 3 of 4 units looks heroic), so blend it with sales velocity and an inventory signal to keep the order stable and buyable.</p>
<p><em>This is one recipe signal in Dynasort. <a href="https://apps.shopify.com/dynasort?utm_source=dynasort_io&#038;utm_medium=website&#038;utm_campaign=quick_notes&#038;utm_content=sort-shopify-collection-sell-through-rate" target="_blank" rel="noopener">Install it from the Shopify App Store</a> or <a href="https://dynasort.io/features/">see how it works</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Most Clicked Products: Every Collection Learns From Its Own Shoppers</title>
		<link>https://dynasort.io/most-clicked-products-every-collection-learns-from-its-own-shoppers/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 16:36:56 +0000</pubDate>
				<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Masthead]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=753</guid>

					<description><![CDATA[Sales data is the gold standard for sorting products. It&#8217;s also sparse and slow. A typical collection might convert a handful of times a week. That&#8217;s not enough signal to confidently rank forty products against each other — you&#8217;d be sorting on noise. So merchants either wait for sales data to slowly accumulate, or they [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Sales data is the gold standard for sorting products. It&#8217;s also sparse and slow.</p>



<p class="wp-block-paragraph">A typical collection might convert a handful of times a week. That&#8217;s not enough signal to confidently rank forty products against each other — you&#8217;d be sorting on noise. So merchants either wait for sales data to slowly accumulate, or they sort on something else and hope.</p>



<p class="wp-block-paragraph">Meanwhile, shoppers are voting constantly, with a much faster signal: what they click. The new Most Clicked Products attribute turns that signal into sort order. And it does something no Dynasort attribute has done before.</p>



<p class="wp-block-paragraph"><strong>### Every collection, its own ranking</strong></p>



<p class="wp-block-paragraph">This is the first Dynasort attribute that scores differently in every collection, even when those collections share the same recipe.</p>



<p class="wp-block-paragraph">That&#8217;s worth sitting with for a second, because most &#8220;sort by popularity&#8221; features treat popularity as one store-wide number. Every collection inherits the same global list. But the same product can be a star in one collection and wallpaper in another, and a single popularity score can&#8217;t capture that.</p>



<p class="wp-block-paragraph">Here&#8217;s a concrete example. Collection X and Collection Y both run your &#8220;Engagement&#8221; recipe. In Collection X, Product A is the most-clicked item. In Collection Y, Product B leads. With Most Clicked Products in the recipe, Product A rises to the top of X while Product B rises to the top of Y — automatically, from that one shared recipe. You don&#8217;t build two recipes. You build one, and each collection adapts to its own audience.</p>



<p class="wp-block-paragraph"><strong>### How the scoring works</strong></p>



<p class="wp-block-paragraph">The merchant picks two things: a timeframe (24 hours to 90 days) for the click-counting window, and how many top products earn points (default 10). The collection&#8217;s click leader gets the attribute&#8217;s full point weight, second place gets a bit less, and so on down to the last qualifying spot. With the default top 10, first place earns 100% of the points, second earns 90%, sliding to 10th at 10%. Everything below the top 10 earns nothing from this attribute.</p>



<p class="wp-block-paragraph">Crucially, points scale by rank, not by raw click counts. This is a deliberate design choice, and it solves a real problem.</p>



<p class="wp-block-paragraph">Raw clicks vary wildly between collections. A niche collection&#8217;s leader might get 40 clicks in a month while a flagship collection&#8217;s leader gets 4,000. If you scored on raw counts or fixed thresholds, you&#8217;d have to tune the attribute differently for every collection, and a single runaway product could flatten all the meaningful differences among everything below it. Rank-based scoring sidesteps all of that. It behaves identically in the niche collection and the flagship, with nothing to configure per collection, and the relative ordering stays meaningful no matter the absolute volume.</p>



<p class="wp-block-paragraph"><strong>### A trending collection that maintains itself</strong></p>



<p class="wp-block-paragraph">As a Managed Collection condition, the attribute (there called Product Clicks) uses a product&#8217;s total clicks across your whole store. That makes a &#8220;Trending Now&#8221; collection a one-condition setup: for example, products with more than 50 clicks in the last 7 days. Products join the collection as they gain attention and drop out automatically as that attention fades. It&#8217;s a storefront merchandising surface that tracks this week&#8217;s demand without anyone touching it.</p>



<p class="wp-block-paragraph"><strong>### Where it shines</strong></p>



<p class="wp-block-paragraph">The most obvious win is for stores with lower sales volume. Clicks accumulate far faster than orders, so your sorting gets smart long before sales data could tell you anything reliable. If you&#8217;ve been frustrated that sales-based sorting feels random on your smaller collections, this gives those collections a dense signal to work with.</p>



<p class="wp-block-paragraph">It&#8217;s also a merchandising blind-spot finder. The product you assume is your hero, versus the product shoppers actually click, are not always the same thing, and this attribute surfaces the gap. And with a short window like 7 days, your collections follow seasonal demand automatically, leaning into a holiday as interest builds and easing back out as it passes.</p>



<p class="wp-block-paragraph"><strong>### An honest word on feedback loops</strong></p>



<p class="wp-block-paragraph">There&#8217;s a dynamic worth being upfront about: clicks at the top of a collection tend to beget more clicks. A product that&#8217;s surfaced gets seen, gets clicked, and that click reinforces its position. Left unchecked, that can become a feedback loop where early attention compounds into permanent placement regardless of merit.</p>



<p class="wp-block-paragraph">The right way to use this attribute is as one input among several, not the whole sort. Balance it with merchandising attributes like margin, inventory, and newness. Engagement is valuable information about what your shoppers find interesting, but it works best when it informs the sort rather than dictating it. Sophisticated merchants will recognize this immediately, and the attribute is built to be weighted alongside everything else precisely so you can strike that balance.</p>



<p class="wp-block-paragraph"><strong>### A few more notes</strong></p>



<p class="wp-block-paragraph">Click data updates periodically through the day, not in real time, so expect influence within hours rather than instantly. Brand-new or very low-traffic collections have no click history yet, so the attribute contributes nothing there until shoppers arrive — your other recipe attributes carry the sort in the meantime.</p>



<p class="wp-block-paragraph"><strong>### Pairs with Back In Stock</strong></p>



<p class="wp-block-paragraph">Most Clicked Products shipped the same day as the Back In Stock attribute, and they&#8217;re natural partners. One captures attention, the other captures availability. Used together, your collections stay both interesting and buyable: the products people are clicking rise, and the products that just came back in stock rise, so shoppers see things they want and can actually buy.</p>



<p class="wp-block-paragraph"><strong>### Available now</strong></p>



<p class="wp-block-paragraph">Most Clicked Products is live today on all plans, as a standard attribute. Add it to a recipe to give each collection its own audience-driven ranking, or use it as a Managed Collection condition to build a self-maintaining trending collection.</p>



<p class="wp-block-paragraph">Questions or feedback: hello@dynasort.io or in-app chat.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Back In Stock Attribute: Surface Restocked Products While Demand Is Still Hot</title>
		<link>https://dynasort.io/the-back-in-stock-attribute-surface-restocked-products-while-demand-is-still-hot/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 17:02:31 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=752</guid>

					<description><![CDATA[When a product sells out, the demand for it doesn&#8217;t sell out with it. Shoppers saw it, wanted it, and left. That demand is still there, waiting. The question is whether your store does anything useful with it when the product comes back. For most stores, the answer is no — and not because anyone [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When a product sells out, the demand for it doesn&#8217;t sell out with it. Shoppers saw it, wanted it, and left. That demand is still there, waiting. The question is whether your store does anything useful with it when the product comes back.</p>



<p class="wp-block-paragraph">For most stores, the answer is no — and not because anyone decided that. It&#8217;s just what happens by default.</p>



<p class="wp-block-paragraph"><strong>### The problem nobody has time to solve</strong></p>



<p class="wp-block-paragraph">While a product is out of stock, it tends to sink in your collection&#8217;s sort order. It&#8217;s not selling, it&#8217;s not converting, so whatever logic orders your collection pushes it down. That&#8217;s reasonable while it&#8217;s unbuyable.</p>



<p class="wp-block-paragraph">The trouble is what happens when it returns. The product comes back in stock and lands wherever it sank — often several pages deep. So at the exact moment back-in-stock demand is highest, your returning bestseller is facing the shoppers least likely to ever see it.</p>



<p class="wp-block-paragraph">The fix has always been manual: remember that the product restocked, go into the collection, and pin it to the top. Then do that for every collection it belongs to. Then do it again for the next product that restocks, and the next. Across a real catalog, nobody keeps up with this. The restock window quietly passes with the product buried.</p>



<p class="wp-block-paragraph"><strong>### What the Back In Stock attribute does</strong></p>



<p class="wp-block-paragraph">Back In Stock is a new Dynasort attribute that detects when a product returns to stock and automatically boosts it in your sorted collections for a window you choose, anywhere from 24 hours to 90 days.</p>



<p class="wp-block-paragraph">Dynasort continuously monitors inventory levels and records a restock event whenever an item crosses from out of stock back to in stock. Any product with a recent qualifying restock gets the attribute&#8217;s full boost in any recipe that includes it. No tagging, no manual pinning, no spreadsheets, no remembering.</p>



<p class="wp-block-paragraph"><strong>### The returns filter: the part that matters</strong></p>



<p class="wp-block-paragraph">Here&#8217;s the detail that separates this from a naive implementation.</p>



<p class="wp-block-paragraph">A customer return puts a unit or two back on the shelf. Technically, that takes a product from zero units to &#8220;in stock&#8221; — which means a simple back-in-stock boost would fire on it. You&#8217;d end up promoting a product that has two returned units and is, for all practical purposes, still sold out. Worse, it would happen constantly, on every minor return across your catalog.</p>



<p class="wp-block-paragraph">Dynasort handles this with a minimum restock quantity setting, defaulting to 3 units. A restock smaller than that threshold is ignored. Only genuine replenishments — the kind that mean a product is actually buyable again — trigger the boost.</p>



<p class="wp-block-paragraph">This is the kind of logic you only think to build if you&#8217;ve actually lived with inventory data. &#8220;Back in stock sorting&#8221; is easy to claim. Not firing on a single returned unit is the part that proves the feature was built by people who understand how stock really moves.</p>



<p class="wp-block-paragraph"><strong>### You decide what &#8220;back&#8221; means</strong></p>



<p class="wp-block-paragraph">There are two detection modes.</p>



<p class="wp-block-paragraph">Entire product back in stock fires when a product that was completely sold out has stock again. This is the default, and it matches what most shoppers mean when they say something is &#8220;back.&#8221;</p>



<p class="wp-block-paragraph">Any variant back in stock fires when an individual variant returns — a popular size, a sold-out color. This is useful for stores where a single variant coming back is itself worth promoting.</p>



<p class="wp-block-paragraph">Configuration is three fields in total: the timeframe (how recent the restock must be), the detection mode (entire product or any variant), and the minimum restock quantity (the returns filter). That&#8217;s the whole setup.</p>



<p class="wp-block-paragraph"><strong>### One signal, two surfaces</strong></p>



<p class="wp-block-paragraph">Because Back In Stock is a standard Dynasort attribute, it works everywhere attributes work.</p>



<p class="wp-block-paragraph">Inside a recipe, it&#8217;s weighted alongside everything else you sort by — sales, margin, newness, clicks, behavioral signals. A restocked product that shoppers were already viewing and adding to cart gets compound priority, surfacing for exactly the reasons you&#8217;d want it to.</p>



<p class="wp-block-paragraph">As a Managed Collection condition, it lets you build a self-maintaining &#8220;Back In Stock&#8221; collection on your storefront. You set it up once with a single condition: products join the collection when they restock and drop out automatically as the event ages past your window. It&#8217;s a merchandising surface that maintains itself.</p>



<p class="wp-block-paragraph">You can also layer recency. Stack a high-weight 7-day instance with a low-weight 30-day instance, and the boost steps down gracefully as the restock ages — strong while the product just came back, tapering as the moment cools.</p>



<p class="wp-block-paragraph"><strong>### A few honest notes</strong></p>



<p class="wp-block-paragraph">Detection follows your store&#8217;s regular data sync schedule, so a restock is reflected within minutes to about an hour, not literally the instant it happens. Restock history starts accumulating from June 2026, which means the longest windows (60 and 90 days) reach full usefulness once that much history has built up. And products that don&#8217;t track inventory in Shopify never trigger the attribute, which is the correct behavior but worth knowing.</p>



<p class="wp-block-paragraph"><strong>### Available now</strong></p>



<p class="wp-block-paragraph">The Back In Stock attribute is live today on all plans, as a standard attribute. Add it to a recipe, or use it as a Managed Collection condition — or both.</p>



<p class="wp-block-paragraph">Questions or feedback: hello@dynasort.io or in-app chat.</p>



<p class="wp-block-paragraph"><strong>&#8212;</strong></p>



<p class="wp-block-paragraph"><em>*Install Dynasort free on the Shopify App Store at [</em><em>dynasort.io</em><em>](</em>https://dynasort.io<em>)*</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort Insights, Reworked: See Exactly What Moved Your Numbers</title>
		<link>https://dynasort.io/dynasort-insights-reworked-see-exactly-what-moved-your-numbers/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Fri, 05 Jun 2026 17:52:29 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=746</guid>

					<description><![CDATA[For a long time, Dynasort could tell you what your numbers were. It couldn&#8217;t tell you their story. &#8220;Conversion rate is 2.3% over the last 30 days&#8221; is a fact. But it&#8217;s a fact with no context. Is 2.3% good for this collection? Is it up or down? Did it move because of the recipe [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For a long time, Dynasort could tell you what your numbers were. It couldn&#8217;t tell you their story.</p>



<p class="wp-block-paragraph">&#8220;Conversion rate is 2.3% over the last 30 days&#8221; is a fact. But it&#8217;s a fact with no context. Is 2.3% good for this collection? Is it up or down? Did it move because of the recipe you swapped two weeks ago, or the pins you added last Tuesday, or nothing you did at all? The old Insights left you to answer those questions yourself, usually by exporting data and guessing.</p>



<p class="wp-block-paragraph">We rebuilt Insights so it answers them for you. This is the largest performance-visibility update we&#8217;ve shipped, and it spans six connected features.</p>



<h3 class="wp-block-heading">Metrics Timeline, on everything</h3>



<p class="wp-block-paragraph">The centerpiece is the Metrics Timeline, now at the bottom of every collection, product, and recipe page. It charts your key rates — conversion, add-to-cart, exit, and bounce — over time.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="803" src="https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM-1024x803.png" alt="" class="wp-image-748" srcset="https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM-1024x803.png 1024w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM-300x235.png 300w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM-768x602.png 768w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM-1536x1204.png 1536w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.46.10-PM.png 1628w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">What makes it more than just a chart is what&#8217;s plotted alongside the curve: change markers. Every time you swapped a recipe, added a pin, adjusted attribute weights, started or stopped an A/B test, or made any of a dozen other meaningful configuration changes, a marker appears on the timeline at that exact moment.</p>



<p class="wp-block-paragraph">This is the difference between seeing a number and understanding it. If your conversion rate climbed over the last two weeks, you can now see whether that climb started the day you swapped recipes — or whether it was already happening and your change had nothing to do with it. Cause and effect, on the same chart.</p>



<h3 class="wp-block-heading">A dashboard, not a settings panel</h3>



<p class="wp-block-paragraph">Open Dynasort now and the first thing you see is a store-wide performance timeline for the last seven days. Below it sit three Top Movers panels: your top collections, top products, and top recipes.</p>



<p class="wp-block-paragraph">We chose &#8220;movers&#8221; deliberately. It&#8217;s not just a list of your best performers frozen in place — it surfaces what&#8217;s changing, in both directions. Each tile shows a thumbnail trend chart, the current conversion rate, and a colored arrow indicating the percentage change versus the prior week. Green arrows mark wins worth repeating. Red arrows flag problems worth fixing. Click any tile to drill into that entity&#8217;s full timeline.</p>



<p class="wp-block-paragraph">The point is that you no longer have to hunt for what&#8217;s working or what&#8217;s slipping. The app puts it in front of you the moment you open it.</p>



<h3 class="wp-block-heading">Stop guessing whether you&#8217;re improving</h3>



<p class="wp-block-paragraph">The Insights page now opens with a six-KPI strip: sessions, conversions, conversion rate, cart rate, exit rate, and bounce rate. Each shows the value for your selected window plus a colored arrow showing how it compares to the equivalent prior window.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="389" src="https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-1024x389.png" alt="" class="wp-image-749" srcset="https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-1024x389.png 1024w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-300x114.png 300w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-768x291.png 768w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-1536x583.png 1536w, https://dynasort.io/wp-content/uploads/2026/06/Screenshot-2026-06-05-at-1.51.32-PM-2048x777.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Pick &#8220;30 days&#8221; and you immediately see how the last 30 days stack up against the 30 before them. The arrows handle the directional intuition for you — conversion rate up is green, exit rate up is red. &#8220;Are we trending up?&#8221; used to mean exporting data to a spreadsheet and building a comparison by hand. Now it&#8217;s the first thing you see.</p>



<h3 class="wp-block-heading">A change log you don&#8217;t have to maintain</h3>



<p class="wp-block-paragraph">Below every timeline chart is a chronological list of every meaningful configuration change: what changed, when, and by how much. Attribute weight bumps, A/B test starts and stops, manual sorts, pin updates, recipe swaps — all named with the friendly attribute and recipe names you actually use, not internal IDs.</p>



<p class="wp-block-paragraph">For teams sharing Dynasort access, this is a shared audit trail. You can see what a colleague changed and tie it directly to the movement in the metrics above it. For solo merchants, it&#8217;s a changelog you get for free instead of trying to remember what you did and when.</p>



<h3 class="wp-block-heading">Recipe performance that&#8217;s actually trustworthy</h3>



<p class="wp-block-paragraph">Recipe pages get the same timeline treatment, with one subtle but important detail handled correctly: time-accurate attribution.</p>



<p class="wp-block-paragraph">If you moved a collection from Recipe A to Recipe B last Tuesday, Recipe A&#8217;s history correctly shows the traffic from before Tuesday, and Recipe B shows the traffic after. The data reflects what was actually true at each point in time, rather than taking today&#8217;s recipe assignments and projecting them backward across the whole history. That means when you compare two recipes, you&#8217;re comparing real performance, not an artifact of who happens to be assigned where right now.</p>



<h3 class="wp-block-heading">Click a row, land on the chart</h3>



<p class="wp-block-paragraph">Finally, a small quality-of-life addition: clicking any collection, product, or recipe row in the Insights table takes you straight to that entity&#8217;s page, already scrolled to its timeline. No scrolling past settings to find the data you came for.</p>



<h3 class="wp-block-heading">Built to be reliable from day one</h3>



<p class="wp-block-paragraph">A few things happening beneath the surface, for merchants who care about the plumbing:</p>



<p class="wp-block-paragraph">Enterprise stores were backfilled with 90 days of historical timeline data, so your charts are populated immediately rather than starting empty. The underlying analytics pipeline was rebuilt to keep high-volume stores current — previously, very large stores could silently fall days behind; now the pipeline catches up adaptively. And the entire system is timezone-correct, so international merchants see complete data through their own &#8220;yesterday,&#8221; not the server&#8217;s.</p>



<h3 class="wp-block-heading">Available now</h3>



<p class="wp-block-paragraph">The reworked Insights is live today on all plans. Open the app and you&#8217;ll land on the new dashboard. From there, every collection, product, and recipe has its timeline waiting at the bottom of the page.</p>



<p class="wp-block-paragraph">Questions or feedback: hello@dynasort.io or in-app chat.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort May 2026 Monthly Performance Report</title>
		<link>https://dynasort.io/dynasort-may-2026-monthly-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 17:16:46 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Masthead]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=743</guid>

					<description><![CDATA[AI-Sorted Collections Delivered 129% Higher Conversions in May 2026 — Here&#8217;s the Full Breakdown Every product in your Shopify collection has a position. And that position is either working for you or against you. When a customer lands on a collection page, the order of your products determines whether they scroll, click, add to cart, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">AI-Sorted Collections Delivered 129% Higher Conversions in May 2026 — Here&#8217;s the Full Breakdown</h2>



<p class="wp-block-paragraph">Every product in your Shopify collection has a position. And that position is either working for you or against you. When a customer lands on a collection page, the order of your products determines whether they scroll, click, add to cart, or leave. Most stores still rely on Shopify&#8217;s default sorting — manual arrangements, alphabetical order, or basic &#8220;best selling&#8221; logic that updates slowly and doesn&#8217;t adapt to real-time shopping behavior.</p>



<p class="wp-block-paragraph">Dynasort exists to fix that. Our AI engine continuously re-sorts your product collections based on live performance data, putting the right products in front of the right shoppers at the right time. Every month, we publish a transparent performance report comparing Dynasort-sorted collections against Shopify&#8217;s default sorting across the same stores. May 2026 was our strongest month yet — and the numbers tell a clear story about what intelligent merchandising can do for your bottom line.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Key Metrics: Dynasort vs. Shopify Default Sorting</h2>



<p class="wp-block-paragraph">We measure four core shopping behavior metrics across every collection session. Here&#8217;s how Dynasort-enabled collections performed against Shopify&#8217;s default sorting in May 2026.</p>



<h3 class="wp-block-heading">Conversion Rate (CVR): 1.58% vs. 0.69% — 129% Improvement</h3>



<p class="wp-block-paragraph">Conversion rate is the metric that matters most. It measures the percentage of collection visitors who complete a purchase. Dynasort collections converted at 1.58%, compared to 0.69% for default-sorted collections — a <strong>128.99% improvement</strong>. To put that in plain terms: for every 1,000 visitors landing on a collection page, Dynasort-sorted collections generated roughly 9 additional purchases compared to the default. At scale, that&#8217;s transformative. This isn&#8217;t the result of driving more traffic or running steeper discounts. It&#8217;s the same products, the same collection pages, just sorted more intelligently.</p>



<h3 class="wp-block-heading">Cart Rate: 6.69% vs. 2.71% — 147% Improvement</h3>



<p class="wp-block-paragraph">Cart rate tracks the percentage of collection visitors who add at least one product to their cart. This is the clearest signal of purchase intent, and it&#8217;s where Dynasort showed its largest advantage in May. Dynasort collections achieved a <strong>6.69% cart rate</strong>, more than double the 2.71% rate on default-sorted collections — a <strong>146.86% improvement</strong>. When products that match a visitor&#8217;s likely preferences appear higher in the collection, the friction between browsing and buying drops dramatically. More adds-to-cart means a fuller pipeline for your checkout flow, your abandoned cart emails, and your retargeting campaigns.</p>



<h3 class="wp-block-heading">Exit Rate: 59.18% vs. 66.78% — 11.38% Improvement</h3>



<p class="wp-block-paragraph">Exit rate measures how often a collection page is the last page a visitor sees before leaving your store entirely. A high exit rate means your collection page is a dead end rather than a gateway. Dynasort reduced exit rate from 66.78% to <strong>59.18%</strong> — an <strong>11.38% improvement</strong>. That means more visitors continued browsing your store after viewing a Dynasort-sorted collection. They clicked into product pages, explored other collections, or moved toward checkout. Fewer exits mean more opportunities to convert on every session.</p>



<h3 class="wp-block-heading">Bounce Rate: 44.22% vs. 55.76% — 20.7% Improvement</h3>



<p class="wp-block-paragraph">Bounce rate captures the percentage of visitors who land on a collection page and leave without interacting at all — no clicks, no scrolls, no engagement. Dynasort brought bounce rate down from 55.76% to <strong>44.22%</strong>, a <strong>20.7% improvement</strong>. This metric speaks directly to first impressions. When the first rows of a collection feature products that are relevant, visually compelling, and aligned with current demand, visitors stay. When they see stale or irrelevant products, they leave. Dynasort&#8217;s AI ensures that first impression is optimized continuously.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Platform Scale: May 2026 by the Numbers</h2>



<p class="wp-block-paragraph">Dynasort&#8217;s performance data isn&#8217;t drawn from a small test group. In May 2026, our platform operated at significant scale:</p>



<ul class="wp-block-list">
<li><strong>40,512 collections tracked</strong> across all connected stores</li>



<li><strong>3,548 collections actively sorted</strong> by Dynasort&#8217;s AI engine</li>



<li><strong>982,742 products managed</strong> across the platform</li>



<li><strong>2.49 billion sort operations executed</strong> — every sort reflecting real-time data analysis</li>



<li><strong>$301.6 million in catalog revenue managed</strong> across Dynasort-enabled stores</li>



<li><strong>6.02 million total collection sessions</strong> analyzed</li>
</ul>



<p class="wp-block-paragraph">These numbers reflect a platform that&#8217;s processing massive volumes of merchandising decisions every day. Each of those 2.49 billion sorts represents Dynasort&#8217;s AI evaluating product performance signals, identifying patterns, and repositioning products to maximize engagement and revenue. The performance improvements reported above aren&#8217;t theoretical — they&#8217;re drawn from over six million real shopping sessions across nearly a billion dollars in managed catalog value.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">What This Means for Merchants</h2>



<p class="wp-block-paragraph">If you&#8217;re running a Shopify store, here are the practical takeaways from this month&#8217;s data:</p>



<p class="wp-block-paragraph"><strong>Your collection sort order is a conversion lever.</strong> Most merchants spend heavily on traffic acquisition — ads, SEO, influencer partnerships — but neglect what happens when that traffic actually arrives. Collection page sorting is one of the highest-leverage, lowest-cost optimizations available to you. The data shows it can more than double your conversion rate.</p>



<p class="wp-block-paragraph"><strong>Default sorting is leaving money on the table.</strong> Shopify&#8217;s built-in sorting options are functional, but they&#8217;re static. They don&#8217;t learn from visitor behavior, they don&#8217;t adapt to inventory changes in real time, and they don&#8217;t differentiate between a first-time visitor and a returning customer. The 129% CVR gap and 147% cart rate gap in May&#8217;s data represent the cost of that rigidity.</p>



<p class="wp-block-paragraph"><strong>The impact compounds.</strong> Better sorting doesn&#8217;t just improve one metric in isolation. Lower bounce rates feed into higher cart rates, which feed into higher conversions, which feed into better revenue per session. When your collection pages keep visitors engaged from the first scroll, every downstream metric benefits.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Start Sorting Smarter</h2>



<p class="wp-block-paragraph">May 2026 reinforced what our data has shown month after month: AI-driven collection sorting meaningfully outperforms the default across every metric that matters to your store&#8217;s profitability. The stores using Dynasort aren&#8217;t working harder — they&#8217;re letting their product data work harder for them.</p>



<p class="wp-block-paragraph"><strong>Ready to see what smarter sorting can do for your store?</strong> <a href="https://apps.shopify.com/dynasort" target="_blank" rel="noopener">Try Dynasort free on the Shopify App Store</a> and let your collections start optimizing themselves.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Auto-Updating Min/Max: Your Sorting Attributes Now Maintain Themselves</title>
		<link>https://dynasort.io/auto-updating-min-max-your-sorting-attributes-now-maintain-themselves/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Sun, 31 May 2026 18:04:30 +0000</pubDate>
				<category><![CDATA[Masthead]]></category>
		<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=735</guid>

					<description><![CDATA[There&#8217;s a setting in Dynasort that almost everyone configures once and then forgets forever. We just made it maintain itself. What min and max actually do Every numeric attribute you use for sorting has a minimum and a maximum value. These two numbers do more work than they appear to. When Dynasort scores a product, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There&#8217;s a setting in Dynasort that almost everyone configures once and then forgets forever. We just made it maintain itself.</p>



<h3 class="wp-block-heading">What min and max actually do</h3>



<p class="wp-block-paragraph">Every numeric attribute you use for sorting has a minimum and a maximum value. These two numbers do more work than they appear to.</p>



<p class="wp-block-paragraph">When Dynasort scores a product, each attribute&#8217;s raw value gets normalized into a 0 to 1 contribution. The min is the floor and the max is the ceiling: a product at or below the min contributes 0, a product at or above the max contributes 1, and anything in between is interpolated linearly. For attributes where lower is better, like bounce rate or exits, the score is inverted.</p>



<p class="wp-block-paragraph">This is a clean, standard way to turn wildly different metrics — revenue in dollars, conversion rate as a percentage, inventory as a count — into comparable scores that can be weighted and combined. But it only works well if the min and max reflect your actual catalog. Set the revenue ceiling too low and half your products max out at a score of 1, flattening the signal. Set it too high and nothing ever approaches the top, compressing everything toward zero.</p>



<h3 class="wp-block-heading">The problem nobody revisits</h3>



<p class="wp-block-paragraph">Here&#8217;s what happens in practice. During setup, you configure your attributes and set reasonable min/max values, often using the recommendation Dynasort already shows next to each field. Then you move on. The store runs. Months pass.</p>



<p class="wp-block-paragraph">In those months, your catalog grows. Your traffic patterns shift. Your best-selling products change. The revenue distribution that made sense in October looks nothing like the one in March. But those min/max values are still sitting where you left them, quietly calibrated to a version of your store that no longer exists.</p>



<p class="wp-block-paragraph">Nothing breaks, exactly. The sorting still runs. But it&#8217;s running on stale calibration, and the further your data drifts from those original numbers, the less your scores mean.</p>



<p class="wp-block-paragraph">The fix used to be manual: go back into each attribute, look at the current recommendation, and copy the new numbers into the fields. Almost nobody did this regularly, because it&#8217;s the kind of maintenance task that&#8217;s easy to forget and hard to prioritize.</p>



<h3 class="wp-block-heading">Check a box, and it&#8217;s handled</h3>



<p class="wp-block-paragraph">Now there&#8217;s a simpler option. On any numeric attribute, you&#8217;ll find a new checkbox labeled &#8220;Auto-update from recommendations,&#8221; with help text that reads &#8220;Refresh minimum and maximum from data each day.&#8221;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="518" src="https://dynasort.io/wp-content/uploads/2026/05/Screenshot-2026-05-31-at-1.54.49-PM-1024x518.png" alt="" class="wp-image-737" srcset="https://dynasort.io/wp-content/uploads/2026/05/Screenshot-2026-05-31-at-1.54.49-PM-1024x518.png 1024w, https://dynasort.io/wp-content/uploads/2026/05/Screenshot-2026-05-31-at-1.54.49-PM-300x152.png 300w, https://dynasort.io/wp-content/uploads/2026/05/Screenshot-2026-05-31-at-1.54.49-PM-768x389.png 768w, https://dynasort.io/wp-content/uploads/2026/05/Screenshot-2026-05-31-at-1.54.49-PM.png 1296w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Check it and save. Two things happen.</p>



<p class="wp-block-paragraph">First, Dynasort immediately recomputes that attribute&#8217;s min and max from your current store data and applies them. Second, from that point forward, a nightly process keeps them in sync automatically. You don&#8217;t approve each update — opting in is the approval. The values simply stay current.</p>



<p class="wp-block-paragraph">The recommendation logic is the same one Dynasort has always used for its on-screen suggestion: the floor is set at the 5th percentile of your product distribution, and the ceiling at the 90th percentile. This trims outliers on both ends so a single extreme product doesn&#8217;t distort the whole range. For traffic-derived attributes like conversions, sales, and cart adds, the distribution comes from your recent data window. For static catalog attributes like inventory, margin, and product age, it comes from your product data directly.</p>



<h3 class="wp-block-heading">Built to be conservative</h3>



<p class="wp-block-paragraph">This feature changes values automatically, so we designed it to be cautious by default.</p>



<p class="wp-block-paragraph">It only touches attributes you explicitly check. Every other attribute stays exactly as you set it. It only changes min and max — never your weights, your attribute status, or any other setting. There are guardrails on every update: if a recommendation would produce an inverted range (min greater than max) or an invalid value, the write is skipped. And when there isn&#8217;t a usable recommendation for one side of the range, your existing value on that side is preserved rather than blanked out.</p>



<p class="wp-block-paragraph">Everything is computed from data already inside Dynasort. There are no external API calls, and nothing is pushed to Shopify as part of this feature. It&#8217;s purely an internal recalibration of the numbers your sorting already depends on.</p>



<h3 class="wp-block-heading">What it covers</h3>



<p class="wp-block-paragraph">Auto-update works on 20 numeric attribute types. That includes traffic and event-derived metrics — cart adds, cart rate, bounces, bounce rate, conversions, conversion rate, exits, exit rate, product views, revenue, sales, and sell-through rate — as well as static catalog values like inventory quantity, per-location inventory, product margin, discount amount, discount percent, age of newest variant, days since created, and days since published.</p>



<p class="wp-block-paragraph">Attributes that aren&#8217;t numeric ranges — booleans, metafields, product tags, options, and similar — don&#8217;t have min/max values, so the checkbox doesn&#8217;t appear for them.</p>



<p class="wp-block-paragraph">You can see the status of every attribute at a glance on the attributes index, where a new &#8220;Auto&#8221; column shows a green On badge for enabled attributes, a grey Off badge for eligible ones you haven&#8217;t enabled, and nothing for attribute types that don&#8217;t support it.</p>



<h3 class="wp-block-heading">Available now, every plan</h3>



<p class="wp-block-paragraph">This is live today on every Dynasort plan, from Demo to Enterprise. There&#8217;s no upgrade required and no add-on. Open any numeric attribute and you&#8217;ll find the toggle directly below the min and max fields.</p>



<p class="wp-block-paragraph">Set it once, and stop thinking about it. Which, for a maintenance task, is exactly the point.</p>



<p class="wp-block-paragraph">Questions or feedback: <a href="mailto:hello@dynasort.io">hello@dynasort.io</a> or in-app chat.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Manage Dynasort Setup by Talking to AI: Introducing the Dynasort Connector</title>
		<link>https://dynasort.io/manage-dynasort-setup-by-talking-to-ai-introducing-the-dynasort-connector/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 13 May 2026 22:32:54 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[Shopify]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=729</guid>

					<description><![CDATA[What if you could manage your collection sorting by just asking? If you run a Shopify store with 50+ collections, you know the drill. You log into Dynasort, scroll to find the right collection, check what recipe is assigned, maybe enable sorting on a few more, repeat. Multiply that by every seasonal shift, every new [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">What if you could manage your collection sorting by just asking?</p>



<p class="wp-block-paragraph">If you run a Shopify store with 50+ collections, you know the drill. You log into Dynasort, scroll to find the right collection, check what recipe is assigned, maybe enable sorting on a few more, repeat. Multiply that by every seasonal shift, every new product line, every merchandising experiment. The UI is fine — but clicking isn&#8217;t always the fastest path.</p>



<p class="wp-block-paragraph">The Dynasort Connector changes that.</p>



<h3 class="wp-block-heading">What the Connector Is</h3>



<p class="wp-block-paragraph">The Connector is a secure API that lets you plug Dynasort into any AI assistant — Claude, ChatGPT, or anything that supports tool use through a system prompt. Once connected, your AI assistant becomes a merchandising co-pilot. You describe what you want in plain English, and it handles the work: enabling collections, assigning recipes, triggering sorts, checking configurations, adjusting product boosts.</p>



<p class="wp-block-paragraph">It&#8217;s not a chatbot bolted onto Dynasort. It&#8217;s a real API with 16 actions covering the operations you actually do most — list and update collections, bulk toggle sorting, assign recipes across many collections at once, sort or revert, manage product-level option sorting, and boost individual products in the ranking algorithm.</p>



<h3 class="wp-block-heading">How It Works</h3>



<p class="wp-block-paragraph">Four steps to get running:</p>



<ol class="wp-block-list">
<li><strong>Generate an API key</strong> on the Connector page in your Dynasort dashboard. The key is shown once and stored as a SHA-256 hash — save it somewhere safe.</li>



<li><strong>Copy the pre-built system prompt</strong> we provide. It tells your AI assistant how to use the Connector correctly.</li>



<li><strong>Paste it into your AI assistant</strong> of choice (Claude Projects, a ChatGPT custom GPT, whatever you use).</li>



<li><strong>Start a conversation.</strong> The assistant will ask for your API key on first use, then you&#8217;re off.</li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://dynasort.io/wp-content/uploads/2026/05/02-flow-1024x512.png" alt="" class="wp-image-731" srcset="https://dynasort.io/wp-content/uploads/2026/05/02-flow-1024x512.png 1024w, https://dynasort.io/wp-content/uploads/2026/05/02-flow-300x150.png 300w, https://dynasort.io/wp-content/uploads/2026/05/02-flow-768x384.png 768w, https://dynasort.io/wp-content/uploads/2026/05/02-flow.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">What You Can Actually Do</h3>



<p class="wp-block-paragraph">Here&#8217;s what a normal session looks like. These are real prompts the Connector handles today:</p>



<ul class="wp-block-list">
<li><em>&#8220;Enable sorting on all my summer collections using the Best Sellers recipe.&#8221;</em></li>



<li><em>&#8220;What recipe is assigned to my New Arrivals collection, and when did it last sort?&#8221;</em></li>



<li><em>&#8220;Set a boost of +50 on product SKU MM-HOODIE-NAVY so it surfaces higher in the lowcountry collection.&#8221;</em></li>



<li><em>&#8220;Disable variant sorting on the t-shirt category — I want sizes to stay in manual order there.&#8221;</em></li>



<li><em>&#8220;Re-sort the entire Sale collection right now.&#8221;</em></li>
</ul>



<p class="wp-block-paragraph">You can chain these. Ask the assistant to audit every collection that&#8217;s missing a recipe, then bulk-assign one. Ask it which collections sorted in the last 24 hours. Ask it to revert a collection to its previous order if a sort didn&#8217;t land right.</p>



<p class="wp-block-paragraph">The point isn&#8217;t novelty — it&#8217;s that you stop context-switching between tabs and start operating Dynasort at the speed you think.</p>



<h3 class="wp-block-heading">Security</h3>



<p class="wp-block-paragraph">Every key uses Bearer token authentication and is hashed with SHA-256 before storage (which is why we only show it to you once). Requests are rate-limited at 60 per minute. Revoke any key from the Connector page at any time.</p>



<h3 class="wp-block-heading">Who It&#8217;s For</h3>



<p class="wp-block-paragraph">The Connector is included on <strong>Pro ($119/mo)</strong> and <strong>Enterprise ($249/mo)</strong> plans. It&#8217;s built for merchants who&#8217;ve outgrown clicking — agencies managing multiple stores, brands with deep catalogs, anyone whose merchandising workflow is a recurring time sink.</p>



<p class="wp-block-paragraph">If you&#8217;re on Starter and most of your work happens across a handful of collections, the UI is probably still the right tool. If you&#8217;re managing dozens or hundreds, the Connector pays for itself the first week.</p>



<h3 class="wp-block-heading">Getting Started</h3>



<p class="wp-block-paragraph">Full documentation, the system prompt, and example workflows are at <strong><a href="https://docs.dynasort.io/connector/">docs.dynasort.io/connector</a></strong>.</p>



<p class="wp-block-paragraph">If you&#8217;re already on Pro or Enterprise, the Connector page is live in your dashboard now. If you&#8217;re on Starter and want in, upgrade from your billing page and you&#8217;ll see it appear.</p>



<p class="wp-block-paragraph">Stop clicking. Start asking.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort April 2026 Monthly Performance Report</title>
		<link>https://dynasort.io/dynasort-april-2026-monthly-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Fri, 01 May 2026 13:11:48 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[Shopify]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=725</guid>

					<description><![CDATA[AI-Sorted Collections Delivered 137.5% Higher Conversions in April 2026 — Here&#8217;s the Full Breakdown Every product collection page on your Shopify store is quietly making a decision for your customers: what to look at first, what to consider next, and what to skip entirely. Most stores leave that decision to Shopify&#8217;s default sorting — alphabetical, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">AI-Sorted Collections Delivered 137.5% Higher Conversions in April 2026 — Here&#8217;s the Full Breakdown</h2>



<p class="wp-block-paragraph">Every product collection page on your Shopify store is quietly making a decision for your customers: what to look at first, what to consider next, and what to skip entirely. Most stores leave that decision to Shopify&#8217;s default sorting — alphabetical, best-selling, or manual arrangements that don&#8217;t adapt to real-time shopper behavior. And every month, the data tells us the same story: that&#8217;s leaving money on the table.</p>



<p class="wp-block-paragraph">In April 2026, Dynasort tracked over 6.1 million collection page sessions across thousands of active Shopify stores. The results reinforce what we&#8217;ve seen month after month — AI-driven collection sorting meaningfully outperforms static defaults across every key shopping behavior metric. This report breaks down exactly what happened, what the numbers mean, and why it matters for your bottom line.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Key Metrics: How Dynasort Collections Performed Against Shopify Defaults</h2>



<p class="wp-block-paragraph">We measure Dynasort&#8217;s impact by comparing shopping behavior on collections actively sorted by our AI against collections using Shopify&#8217;s default sorting logic. Here&#8217;s how April 2026 shook out:</p>



<h3 class="wp-block-heading">Conversion Rate (CVR): 1.52% vs. 0.64% — a 137.5% improvement</h3>



<p class="wp-block-paragraph">This is the metric that matters most. Conversion rate measures the percentage of collection page visitors who ultimately completed a purchase. Dynasort collections converted at 1.52%, compared to 0.64% on default-sorted collections. That&#8217;s not a marginal gain — it&#8217;s more than double the conversion rate.</p>



<p class="wp-block-paragraph">What&#8217;s driving this? When your collection page surfaces the right products for each visitor based on real behavioral signals — not just static rules — shoppers find what they want faster and buy with more confidence. A 137.5% CVR improvement means that for every 1,000 visitors hitting a Dynasort-sorted collection, roughly 9 more customers are completing a purchase than they would on a default page. Scale that across thousands of daily sessions and the revenue impact compounds quickly.</p>



<h3 class="wp-block-heading">Cart Rate: 6.82% vs. 2.75% — a 148% improvement</h3>



<p class="wp-block-paragraph">Cart rate tracks how often visitors add a product to their cart from a collection page. In April, Dynasort collections saw a 6.82% cart rate versus 2.75% for Shopify defaults — a 148% improvement and our strongest-performing metric this month.</p>



<p class="wp-block-paragraph">This number reflects purchase intent. When more people are adding to cart, it means the products they&#8217;re seeing first are relevant, appealing, and well-matched to what they came looking for. A higher cart rate also feeds your abandoned cart recovery flows, giving you more opportunities to close sales even when shoppers don&#8217;t buy immediately.</p>



<h3 class="wp-block-heading">Exit Rate: 58.58% vs. 61.35% — a 4.52% improvement</h3>



<p class="wp-block-paragraph">Exit rate measures the percentage of visitors whose last pageview was the collection page — meaning they left your store entirely without navigating deeper. Dynasort collections held that number to 58.58%, compared to 61.35% on default-sorted pages.</p>



<p class="wp-block-paragraph">A 4.52% improvement here might sound modest compared to the CVR and cart rate numbers, but consider what it represents at scale: across millions of sessions, that&#8217;s tens of thousands of additional shoppers staying on your site, browsing product pages, and moving further into your funnel instead of bouncing to a competitor.</p>



<h3 class="wp-block-heading">Bounce Rate: 44.55% vs. 49.99% — a 10.88% improvement</h3>



<p class="wp-block-paragraph">Bounce rate captures single-page sessions — visitors who landed on a collection page and left without any further interaction. Dynasort-sorted collections reduced bounce rate by 10.88%, from nearly 50% down to 44.55%.</p>



<p class="wp-block-paragraph">This tells us something important about first impressions. When a shopper lands on a collection page and immediately sees products that feel relevant, they engage. When they see a poorly ordered wall of products that doesn&#8217;t match their intent, they leave. Nearly an 11% improvement in bounce rate means Dynasort is doing its job in that critical first moment.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Platform Scale: Dynasort by the Numbers</h2>



<p class="wp-block-paragraph">April 2026 was another month of significant scale across the platform:</p>



<ul class="wp-block-list">
<li><strong>41,197 collections tracked</strong> across all connected stores, with <strong>3,561 collections actively sorted</strong> by Dynasort&#8217;s AI</li>



<li><strong>1,088,209 products managed</strong> — over a million SKUs being intelligently positioned in real time</li>



<li><strong>2.65 billion collection sorts executed</strong> during the month, meaning our algorithms continuously re-optimized product order based on fresh behavioral data</li>



<li><strong>$272.9 million in catalog revenue managed</strong>, representing the total product value across stores relying on Dynasort</li>



<li><strong>6,150,039 total collection sessions</strong> analyzed, providing the robust data foundation behind every number in this report</li>
</ul>



<p class="wp-block-paragraph">These aren&#8217;t theoretical projections. Every metric in this report is drawn from real sessions, real shopping behavior, and real purchase outcomes across a diverse base of Shopify merchants.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">What This Means for Merchants</h2>



<p class="wp-block-paragraph">If you&#8217;re running a Shopify store, here are the practical takeaways from April&#8217;s data:</p>



<p class="wp-block-paragraph"><strong>Your collection page order is a conversion lever — treat it like one.</strong> Most merchants obsess over ad creative, landing pages, and checkout optimization. Collection page sorting rarely gets the same attention, yet it directly influences whether shoppers find products they want to buy. The 137.5% CVR gap suggests this is one of the highest-impact, lowest-effort optimizations available.</p>



<p class="wp-block-paragraph"><strong>More add-to-carts means more recovery opportunities.</strong> Even if your conversion rate stays flat, a 148% improvement in cart rate dramatically expands your remarketing and abandoned cart audiences. Every add-to-cart is a signal of intent that your email and SMS flows can act on.</p>



<p class="wp-block-paragraph"><strong>Reducing bounce and exit rates has compounding effects.</strong> Shoppers who stay on your site longer see more products, build more brand familiarity, and are more likely to return — even if they don&#8217;t purchase today. Lower bounce rates also send positive engagement signals that can benefit your SEO and paid ad quality scores over time.</p>



<p class="wp-block-paragraph"><strong>You don&#8217;t need to manage this manually.</strong> Dynasort executed over 2.6 billion sort operations in April alone. No merchandising team can match that frequency or responsiveness. The AI adapts continuously to shifting customer behavior, seasonal trends, and inventory changes without requiring you to touch a thing.</p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Ready to See What Smarter Sorting Can Do for Your Store?</h2>



<p class="wp-block-paragraph">The gap between AI-optimized and default-sorted collections isn&#8217;t narrowing — it&#8217;s consistent, measurable, and significant. If your collection pages are still relying on Shopify&#8217;s built-in sorting, April&#8217;s data makes a strong case for change.</p>



<p class="wp-block-paragraph"><strong><a href="https://apps.shopify.com/dynasort" target="_blank" rel="noopener">Try Dynasort free</a></strong> and let your collections start working harder — automatically.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A/B Testing for Collection Sort Order Is Now in Dynasort (Beta)</title>
		<link>https://dynasort.io/a-b-testing-for-collection-sort-order-is-now-in-dynasort-beta/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 14:40:32 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Shopify Collection Merchandising]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=719</guid>

					<description><![CDATA[You&#8217;ve been sorting your collections based on instinct. Maybe you trust Shopify&#8217;s Best Selling algorithm. Maybe you&#8217;ve built a custom Dynasort recipe that weights revenue and inventory. Either way, you&#8217;ve probably wondered at some point: is this actually working? Now you can find out. Dynasort A/B testing for collection sort order is live in beta [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You&#8217;ve been sorting your collections based on instinct. Maybe you trust Shopify&#8217;s Best Selling algorithm. Maybe you&#8217;ve built a custom Dynasort recipe that weights revenue and inventory. Either way, you&#8217;ve probably wondered at some point: is this actually working?</p>



<p class="wp-block-paragraph">Now you can find out.</p>



<p class="wp-block-paragraph">Dynasort A/B testing for collection sort order is live in beta on Pro and Enterprise plans. Here&#8217;s what it does, how it works, and why we built it the way we did.</p>



<h3 class="wp-block-heading">Why Shopify merchandising A/B testing has always been a pain</h3>



<p class="wp-block-paragraph">Testing sort order on Shopify has historically required one of two bad options: either you eyeball before-and-after metrics across arbitrary date ranges (no control group, seasonality baked in, gut-feel conclusions), or you try to implement a proper split test — which means cookies, theme code changes, fighting Shopify&#8217;s edge caching, and often a third-party CRO platform that doesn&#8217;t understand merchandising at all.</p>



<p class="wp-block-paragraph">Per-visitor splits are especially messy in a collection context. A visitor sees Variant A on desktop. They come back on mobile and get Variant B. The cache serves stale sort orders to half your traffic. The data gets noisy fast, and you end up with a &#8220;significant&#8221; result that isn&#8217;t actually telling you anything useful.</p>



<p class="wp-block-paragraph">There&#8217;s a better approach.</p>



<h3 class="wp-block-heading">How Dynasort&#8217;s strict alternation works</h3>



<p class="wp-block-paragraph">Instead of splitting visitors, Dynasort alternates the entire collection between two variants on a configurable time window — anywhere from 1 hour to 24 hours. During any given window, every shopper sees the same sort order. When the interval elapses, the collection flips to the other variant. Back and forth, for as long as the test runs.</p>



<p class="wp-block-paragraph">This is called strict alternation, and it sidesteps the entire per-visitor mess. There&#8217;s no cookie logic. No theme changes. No cache-busting gymnastics. Shopify&#8217;s edge caching works with you instead of against you, because everyone in a window sees the same version. The experience is consistent across devices by definition.</p>



<p class="wp-block-paragraph">The tradeoff is that you need to run the test long enough to smooth out time-of-day and day-of-week variation. A one-hour window run for three days gives you different data than a six-hour window run for two weeks. We recommend longer windows and longer test durations for most merchants — and the results interface tells you when you don&#8217;t have enough data yet.</p>



<h3 class="wp-block-heading">What you can test</h3>



<p class="wp-block-paragraph">There are two test types.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="825" src="https://dynasort.io/wp-content/uploads/2026/04/01-setup-modal-1024x825.png" alt="" class="wp-image-721" srcset="https://dynasort.io/wp-content/uploads/2026/04/01-setup-modal-1024x825.png 1024w, https://dynasort.io/wp-content/uploads/2026/04/01-setup-modal-300x242.png 300w, https://dynasort.io/wp-content/uploads/2026/04/01-setup-modal-768x619.png 768w, https://dynasort.io/wp-content/uploads/2026/04/01-setup-modal.png 1172w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Dynasort ON vs OFF</strong> compares your currently active Dynasort recipe against the collection&#8217;s native Shopify sort order — Best Selling, Manual, Created Date, whatever you had before. This is the &#8220;prove it&#8221; test. If you&#8217;ve ever wanted to know whether your automated sorting is actually outperforming the default, this is how you find out. It&#8217;s also the first test we&#8217;d suggest running on any collection where you&#8217;re not already confident in the data.</p>



<p class="wp-block-paragraph"><strong>Recipe A vs Recipe B</strong> compares two Dynasort recipes head-to-head. You might be deciding between weighting revenue vs inventory, or testing whether a margin-optimized recipe converts better than a velocity-based one. Same alternation mechanic, same metrics, same significance reporting.</p>



<h3 class="wp-block-heading">Reading the results</h3>



<p class="wp-block-paragraph">Dynasort tracks four metrics per variant: Conversion Rate, Cart Rate, Exit Rate, and Bounce Rate. Each one shows you the per-variant value, the lift percentage, and a Yes/No significance flag.</p>



<p class="wp-block-paragraph">The significance calculation uses a two-proportion z-test with pooled variance and a two-tailed p-value — the same methodology used by Optimizely and VWO. &#8220;Significant&#8221; means p &lt; 0.05, which is the standard threshold for this type of test. We&#8217;re not doing anything exotic with the math; we&#8217;re applying established CRO methodology to a context where it&#8217;s rarely been available before.</p>



<p class="wp-block-paragraph">One thing we&#8217;re deliberate about: Dynasort enforces a minimum of 100 sessions per variant before surfacing results as reliable. Until you hit that threshold, the UI tells you clearly that your data isn&#8217;t ready. This matters more than it might seem. Small-sample significance results are one of the most common ways A/B tests produce confident wrong answers — a test with 40 sessions per variant and p = 0.04 is not a test you should be making decisions from.</p>



<p class="wp-block-paragraph">When the test ends, you pick the winner. Dynasort doesn&#8217;t auto-apply a result, because a 4% conversion lift on a variant that burns through your lowest-margin inventory isn&#8217;t necessarily the right call. The merchant context matters. You make the decision.</p>



<h3 class="wp-block-heading">Who this is for</h3>



<p class="wp-block-paragraph">If you&#8217;re on Pro or Enterprise and you have collections with meaningful traffic — a few thousand sessions a month or more — A/B testing is worth running. The most direct use case is validating your current sort strategy on your highest-traffic collections. If Dynasort is doing its job, the data should show it. If the default Shopify sort is actually outperforming on a specific collection, you&#8217;d want to know that too.</p>



<p class="wp-block-paragraph">Agencies and CRO consultants managing Dynasort for clients will also find this useful as a reporting and validation tool — something concrete to show that merchandising decisions are being made on data, not intuition.</p>



<p class="wp-block-paragraph">This is a beta release. The core mechanics are solid, but we&#8217;re actively collecting feedback on test configuration, reporting clarity, and edge cases. If you hit something unexpected, in-app support gets to us directly.</p>



<h3 class="wp-block-heading">Get started</h3>



<p class="wp-block-paragraph">Full docs, including setup walkthrough and how to interpret results: <a href="https://docs.dynasort.io/ab-testing/">https://docs.dynasort.io/ab-testing/</a></p>



<p class="wp-block-paragraph">The first test to run: Dynasort ON vs OFF on your highest-traffic collection.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="794" height="452" src="https://dynasort.io/wp-content/uploads/2026/04/02-active-test-card.png" alt="" class="wp-image-722" srcset="https://dynasort.io/wp-content/uploads/2026/04/02-active-test-card.png 794w, https://dynasort.io/wp-content/uploads/2026/04/02-active-test-card-300x171.png 300w, https://dynasort.io/wp-content/uploads/2026/04/02-active-test-card-768x437.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort March 2026 Monthly Performance Report</title>
		<link>https://dynasort.io/dynasort-march-2026-monthly-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 18:02:55 +0000</pubDate>
				<category><![CDATA[Shopify Collection Merchandising]]></category>
		<category><![CDATA[Masthead]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=713</guid>

					<description><![CDATA[AI-Sorted Collections Delivered 145% Higher Conversion Rates in March 2026 Every product collection on your Shopify store is a silent sales pitch. The order your products appear in shapes what customers click, what they add to cart, and whether they buy — or bounce. Most merchants don&#8217;t think much about collection sorting. They leave it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">AI-Sorted Collections Delivered 145% Higher Conversion Rates in March 2026</h2>



<p class="wp-block-paragraph">Every product collection on your Shopify store is a silent sales pitch. The order your products appear in shapes what customers click, what they add to cart, and whether they buy — or bounce.</p>



<p class="wp-block-paragraph">Most merchants don&#8217;t think much about collection sorting. They leave it on Shopify&#8217;s default settings — alphabetical, best-selling, newest first — and hope for the best. But &#8220;hope&#8221; isn&#8217;t a merchandising strategy. In March 2026, Dynasort tracked over 6.3 million collection sessions across thousands of Shopify stores, and the data tells a clear story: AI-optimized product sorting dramatically outperforms the default. Across every key metric — conversion rate, cart rate, exit rate, and bounce rate — Dynasort-sorted collections delivered meaningfully better results. Let&#8217;s break down exactly what that looks like.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Key Metrics: Dynasort vs. Shopify Default Sorting</h2>



<p class="wp-block-paragraph">Here&#8217;s how collections using Dynasort&#8217;s AI sorting compared to collections using Shopify&#8217;s standard sorting options in March 2026.</p>



<h3 class="wp-block-heading">Conversion Rate: 1.74% vs. 0.71% (↑ 145.07%)</h3>



<p class="wp-block-paragraph">This is the headline number, and it&#8217;s the one that matters most. Conversion rate measures the percentage of collection visitors who completed a purchase. Dynasort collections converted at 1.74% compared to just 0.71% for default-sorted collections — a 145% improvement.</p>



<p class="wp-block-paragraph">To put that in perspective: if your store gets 10,000 collection visits per month and your average order value is $75, moving from 0.71% to 1.74% CVR means going from roughly $5,325 in revenue to approximately $13,050. That&#8217;s an additional $7,725 per month — from the same traffic you&#8217;re already paying for. No new ad spend. No redesign. Just smarter product ordering.</p>



<h3 class="wp-block-heading">Cart Rate: 7.3% vs. 2.94% (↑ 148.3%)</h3>



<p class="wp-block-paragraph">Cart rate measures the percentage of collection visitors who added at least one product to their cart. Dynasort collections hit 7.3% compared to 2.94% for default sorting — a 148% lift.</p>



<p class="wp-block-paragraph">This metric reveals something important about <em>intent</em>. When products are sorted in an order that matches what shoppers are actually looking for, they engage. They don&#8217;t just browse — they take action. A higher cart rate means your collections are doing their job: surfacing the right products to the right shoppers at the right time.</p>



<h3 class="wp-block-heading">Exit Rate: 57.24% vs. 64.4% (↓ 11.12% improvement)</h3>



<p class="wp-block-paragraph">Exit rate tracks how often a collection page is the last page a visitor sees before leaving your store entirely. Dynasort collections had an exit rate of 57.24% compared to 64.4% for default-sorted collections — an 11.12% improvement.</p>



<p class="wp-block-paragraph">A lower exit rate means more shoppers are continuing to browse your store after viewing a collection. They&#8217;re clicking into product pages, exploring other categories, or heading to checkout. Poorly sorted collections, on the other hand, act like dead ends. When customers don&#8217;t see anything compelling near the top, they leave.</p>



<h3 class="wp-block-heading">Bounce Rate: 43.18% vs. 53.62% (↓ 19.47% improvement)</h3>



<p class="wp-block-paragraph">Bounce rate measures visitors who land on a collection page and leave without interacting at all — no clicks, no scrolls, nothing. Dynasort collections reduced bounce rate to 43.18% versus 53.62% for Shopify defaults, a 19.47% improvement.</p>



<p class="wp-block-paragraph">This is your first-impression metric. Nearly 1 in 5 additional visitors stayed and engaged when collections were sorted by Dynasort&#8217;s AI instead of Shopify&#8217;s static rules. For merchants spending money on paid traffic that lands on collection pages, this improvement alone can meaningfully change your ROAS.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Platform Scale: March 2026 by the Numbers</h2>



<p class="wp-block-paragraph">These results aren&#8217;t pulled from a handful of test stores. Here&#8217;s the scale Dynasort operated at in March:</p>



<ul class="wp-block-list">
<li><strong>40,490 collections tracked</strong> across the platform</li>



<li><strong>3,556 collections actively sorted</strong> by Dynasort&#8217;s AI</li>



<li><strong>1,069,782 products managed</strong> across all connected stores</li>



<li><strong>2.23 billion collection sorts executed</strong> — that&#8217;s Dynasort&#8217;s algorithm continuously reordering products based on real-time performance signals</li>



<li><strong>$286.4 million in catalog revenue managed</strong> across all Dynasort-connected stores</li>



<li><strong>6.32 million total collection sessions</strong> measured</li>
</ul>



<p class="wp-block-paragraph">This is production-scale machine learning applied to a problem most merchants solve with gut instinct or ignore entirely. Every sort decision is informed by actual shopping behavior — clicks, cart adds, purchases, and more — not static rules that go stale the day you set them.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">What This Means for Merchants</h2>



<p class="wp-block-paragraph">If you&#8217;re running a Shopify store, here are the practical takeaways from this data:</p>



<p class="wp-block-paragraph"><strong>Your collection sort order is a conversion lever.</strong> It&#8217;s not a cosmetic detail. The difference between a well-sorted and poorly-sorted collection is, based on March&#8217;s data, a 145% gap in conversion rate. Few optimizations on your store can deliver that kind of impact with zero ongoing effort.</p>



<p class="wp-block-paragraph"><strong>Static sorting rules decay.</strong> &#8220;Best-selling&#8221; sorting sounds logical, but it creates feedback loops — top sellers stay on top, and new or seasonal products get buried. Dynasort&#8217;s AI continuously re-evaluates and adapts, which is why metrics like cart rate and bounce rate also improve, not just conversions.</p>



<p class="wp-block-paragraph"><strong>You don&#8217;t need more traffic; you need more from your traffic.</strong> Every percentage point of bounce rate reduced and every additional cart add represents revenue you&#8217;re currently leaving on the table. With acquisition costs continuing to climb across Meta, Google, and TikTok, squeezing more value from your existing sessions is the highest-leverage move you can make.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Start Sorting Smarter</h2>



<p class="wp-block-paragraph">March 2026&#8217;s data reinforces what we&#8217;ve seen month after month: AI-optimized product sorting consistently and significantly outperforms Shopify&#8217;s default options. Higher conversion rates. More cart adds. Fewer bounces. More engaged shoppers.</p>



<p class="wp-block-paragraph">Dynasort works in the background — no manual merchandising, no rules to configure, no ongoing maintenance. Install it, enable it on your collections, and let the algorithm do what static sorting can&#8217;t.</p>



<p class="wp-block-paragraph"><strong><a href="https://apps.shopify.com/dynasort" target="_blank" rel="noopener">Try Dynasort free on the Shopify App Store →</a></strong></p>



<p class="wp-block-paragraph">Your products deserve to be seen in the right order. Your revenue depends on it.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
