<?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>News &#8211; Dynasort | Dynamic Merchandising Sorting for Shopify</title>
	<atom:link href="https://dynasort.io/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>https://dynasort.io</link>
	<description></description>
	<lastBuildDate>Tue, 01 Sep 2026 14:05:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://dynasort.io/wp-content/uploads/2026/01/cropped-icon-32x32.png</url>
	<title>News &#8211; Dynasort | Dynamic Merchandising Sorting for Shopify</title>
	<link>https://dynasort.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Introducing Dynasort Recommendations</title>
		<link>https://dynasort.io/introducing-dynasort-recommendations/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Collections & Merchandising]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=1781</guid>

					<description><![CDATA[One week ago we took Dynasort Search out of soft launch. Today it is Recommendations&#8217; turn. Dynasort Recommendations, our upsell and cross-sell engine, is out of soft launch and available to every store, on every plan, starting now. The short version: the same recipes that already rank your collections and your search results can now [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">One week ago we took Dynasort Search out of soft launch. Today it is Recommendations&#8217; turn. Dynasort Recommendations, our upsell and cross-sell engine, is out of soft launch and available to every store, on every plan, starting now.</p>



<p class="wp-block-paragraph">The short version: the same recipes that already rank your collections and your search results can now pick and rank the products in your &#8220;You may also like&#8221; sections. On your product pages, in your cart, on collection pages, on your home page, and on the one surface almost nobody merchandises: the page your customer sees right after paying.</p>



<h2 class="wp-block-heading">The problem with most recommendation widgets</h2>



<p class="wp-block-paragraph">Most recommendation apps are a black box. You install them, they show something, and you hope it fits. You cannot see why a product was recommended, you cannot tell the widget that your margin matters, or that sold-out sizes should sink, or that the new drop should get a push this week. The logic that runs the most valuable slots on your store is the one piece of merchandising you cannot merchandise.</p>



<p class="wp-block-paragraph">Dynasort has always taken the opposite view. A recipe is a ranking you can read: real signals with weights you control. Recent sales, inventory depth, newness, margin, your own custom attributes. If you can explain your merchandising strategy out loud, you can write it down as a recipe. Recommendations now run on exactly that.</p>



<div class="ds-rlaunch-wrap">
  <style>
    .ds-rlaunch-wrap{max-width:760px;margin:36px auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
    .ds-rlaunch-box{background:#f8f9ff;border:1px solid #e4e2f5;border-radius:14px;padding:26px 28px}
    .ds-rlaunch-title{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4F46E5;margin:0 0 4px}
    .ds-rlaunch-sub{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}
    .ds-rlaunch-brain{background:#4F46E5;color:#fff;border-radius:12px;padding:16px 20px;text-align:center;font-weight:800;font-size:15px}
    .ds-rlaunch-brain span{display:block;font-weight:600;font-size:12.5px;opacity:.85;margin-top:4px}
    .ds-rlaunch-arrow{text-align:center;color:#a5a1d6;font-size:18px;line-height:1;margin:10px 0}
    .ds-rlaunch-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
    .ds-rlaunch-chip{background:#fff;border:1px solid #e4e2f5;border-radius:10px;padding:12px 10px;text-align:center;font-size:13px;font-weight:700;color:#12102e}
    .ds-rlaunch-chip small{display:block;font-weight:600;font-size:11.5px;color:#6b7280;margin-top:3px}
    .ds-rlaunch-chip.ds-rlaunch-hot{border-color:#4F46E5;background:#eef2ff}
    .ds-rlaunch-foot{font-size:13px;color:#6b7280;margin:20px 0 0;line-height:1.55}
    @media (max-width:620px){.ds-rlaunch-chips{grid-template-columns:1fr 1fr}}
  </style>
  <div class="ds-rlaunch-box">
    <p class="ds-rlaunch-title">One brain, every surface</p>
    <p class="ds-rlaunch-sub">One recommendation recipe, written by you, readable by you, serves every placement you switch on.</p>
    <div class="ds-rlaunch-brain">Your recommendation recipe<span>bought together + recent sales + inventory + newness + margin + your custom signals</span></div>
    <p class="ds-rlaunch-arrow">&#8595; &#8595; &#8595;</p>
    <div class="ds-rlaunch-chips">
      <div class="ds-rlaunch-chip">Product page<small>You May Also Like</small></div>
      <div class="ds-rlaunch-chip">Cart<small>before checkout</small></div>
      <div class="ds-rlaunch-chip">Collection pages<small>below the grid</small></div>
      <div class="ds-rlaunch-chip">Home page<small>Recommended for You</small></div>
      <div class="ds-rlaunch-chip ds-rlaunch-hot">Post-purchase<small>thank-you + order status</small></div>
      <div class="ds-rlaunch-chip">Custom placements<small>anywhere else, five slots</small></div>
    </div>
    <p class="ds-rlaunch-foot">The highlighted one deserves the highlight. The page after checkout is seen by every single buyer at their peak moment of trust, and on most stores it sells nothing.</p>
  </div>
</div>



<h2 class="wp-block-heading">Powered by your own store&#8217;s data</h2>



<p class="wp-block-paragraph">Alongside the merchandising signals you already know from collections, recommendation recipes add seed-aware signals: bought together, viewed together, and added-to-cart together, mined nightly from your own orders and browsing sessions. Plus tag similarity, shared collections, same product type, same vendor, and price proximity, so recommendations stay on-brand even before the purchase history piles up.</p>



<p class="wp-block-paragraph">Every store already has ready-made recipes waiting: Customers Also Bought, Bestsellers You May Like, Trending Now, and High-Value Picks. Use them as they are, or clone one and make it yours. They are ordinary recipes, so every weight is visible and editable.</p>



<h2 class="wp-block-heading">It looks like your store, not like a widget</h2>



<p class="wp-block-paragraph">Recommendation cards support badges, color swatches, compare-at pricing, ratings, hover images, and quick add to cart, all configurable per placement from the Dynasort admin, with a live preview beside every setting. Headings localize to your shopper&#8217;s language automatically. And every serve is tracked, so you can see exactly how many recommendations each surface showed, what got clicked, and what got added to cart, per recipe.</p>



<h2 class="wp-block-heading">Getting started takes two steps</h2>



<ol class="wp-block-list">
<li>Pick a recommendation recipe and bind it to a placement on the Recommendations page in the Dynasort admin.</li>

<li>Add the Dynasort app block where you want it in your theme editor. For the post-purchase surface, add the block in the checkout editor. No code, and just as easy to undo.</li>
</ol>



<p class="wp-block-paragraph">Rather do it together? <strong><a href="https://cal.com/dynasort/training-session" target="_blank" rel="noopener">Book a free setup session</a></strong> and we will configure it with you on a screen share, recipe tuning included.</p>



<h2 class="wp-block-heading">Launch week</h2>



<p class="wp-block-paragraph">This is day one of a week of recommendations content. Tomorrow we open the hood and show exactly how a recommendation gets picked and ranked. Wednesday is the data: what a million real orders say about multi-item baskets, and why the second product view is the whole game. Thursday is a practical guide to recipes, placements, and card settings.</p>



<p class="wp-block-paragraph"><strong><a href="https://dynasort.io/go-install.php?utm_source=dynasort_io&amp;utm_medium=website&amp;utm_campaign=recs_launch_aug26&amp;utm_content=day1_install">Install Dynasort free for 30 days</a></strong> or <a href="https://docs.dynasort.io/?utm_source=dynasort_io&amp;utm_medium=website&amp;utm_campaign=recs_launch_aug26&amp;utm_content=day1_docs">read the recommendations docs</a>. Already a Dynasort merchant? Recommendations are included on your plan right now, and the <a href="https://cal.com/dynasort/training-session" target="_blank" rel="noopener">setup session</a> is free.</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing Dynasort Search</title>
		<link>https://dynasort.io/introducing-dynasort-search/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Mon, 24 Aug 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[Search & Discovery]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=1593</guid>

					<description><![CDATA[Today we are turning on the biggest thing we have ever shipped. Dynasort Search is out of soft launch and available to every store, on every plan, starting now. The short version: the same recipes that already rank your collections can now rank your search results and your predictive search dropdown. Shopify keeps deciding which [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Today we are turning on the biggest thing we have ever shipped. Dynasort Search is out of soft launch and available to every store, on every plan, starting now.</p>



<p class="wp-block-paragraph">The short version: the same recipes that already rank your collections can now rank your search results and your predictive search dropdown. Shopify keeps deciding which products match a shopper&#8217;s search. Dynasort decides the order they come back in.</p>



<h2 class="wp-block-heading">The problem with default search order</h2>



<p class="wp-block-paragraph">Type &#8220;hoodie&#8221; into most Shopify stores and the results come back ranked by text relevance: how well each product&#8217;s title and description match the word &#8220;hoodie&#8221;. Relevance is great at finding the right products. It is terrible at ordering them, because it knows nothing about your business. It does not know which hoodie is your best seller, which one is sold out in every popular size, which one just dropped, or which one carries your margin.</p>



<p class="wp-block-paragraph">So your search results page shows a sold-out product in slot one and your best seller on page two. Shoppers who search are your highest-intent visitors, and default ordering treats them worse than any other page on your store.</p>



<div class="ds-slaunch-wrap">
  <style>
    .ds-slaunch-wrap{max-width:760px;margin:36px auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
    .ds-slaunch-box{background:#f8f9ff;border:1px solid #e4e2f5;border-radius:14px;padding:26px 28px}
    .ds-slaunch-title{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4F46E5;margin:0 0 4px}
    .ds-slaunch-sub{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}
    .ds-slaunch-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}
    .ds-slaunch-col{background:#fff;border:1px solid #e4e2f5;border-radius:12px;padding:18px}
    .ds-slaunch-colhead{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px}
    .ds-slaunch-colhead.ds-slaunch-before{color:#64748b}
    .ds-slaunch-colhead.ds-slaunch-after{color:#4F46E5}
    .ds-slaunch-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #eceafb;border-radius:8px;margin-top:8px;font-size:13px;color:#12102e;font-weight:600}
    .ds-slaunch-thumb{width:26px;height:26px;border-radius:6px;background:#c7c4ee;flex:none}
    .ds-slaunch-item.ds-slaunch-dead{opacity:.55}
    .ds-slaunch-item.ds-slaunch-dead .ds-slaunch-thumb{background:#d7d5e8}
    .ds-slaunch-tag{margin-left:auto;font-size:11px;font-weight:800;border-radius:4px;padding:2px 6px;white-space:nowrap}
    .ds-slaunch-tag.ds-slaunch-oos{background:#f1f0f6;color:#64748b}
    .ds-slaunch-tag.ds-slaunch-best{background:#4F46E5;color:#fff}
    .ds-slaunch-tag.ds-slaunch-new{background:#e0e7ff;color:#3730a3}
    .ds-slaunch-foot{font-size:13px;color:#6b7280;margin:20px 0 0;line-height:1.55}
    @media (max-width:620px){.ds-slaunch-cols{grid-template-columns:1fr}}
  </style>
  <div class="ds-slaunch-box">
    <p class="ds-slaunch-title">The same search for &#8220;hoodie&#8221;</p>
    <p class="ds-slaunch-sub">Same six matching products. Shopify finds them both times. The only thing that changes is the order.</p>
    <div class="ds-slaunch-cols">
      <div class="ds-slaunch-col">
        <p class="ds-slaunch-colhead ds-slaunch-before">Default order</p>
        <div class="ds-slaunch-item ds-slaunch-dead"><span class="ds-slaunch-thumb"></span>Classic Hoodie<span class="ds-slaunch-tag ds-slaunch-oos">sold out</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Hoodie Basic Grey</div>
        <div class="ds-slaunch-item ds-slaunch-dead"><span class="ds-slaunch-thumb"></span>Hoodie 2019 Promo<span class="ds-slaunch-tag ds-slaunch-oos">2 sizes left</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Heavyweight Hoodie<span class="ds-slaunch-tag ds-slaunch-best">best seller</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Fleece Hoodie<span class="ds-slaunch-tag ds-slaunch-new">new</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Zip Hoodie</div>
      </div>
      <div class="ds-slaunch-col">
        <p class="ds-slaunch-colhead ds-slaunch-after">Your recipe&#8217;s order</p>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Heavyweight Hoodie<span class="ds-slaunch-tag ds-slaunch-best">best seller</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Fleece Hoodie<span class="ds-slaunch-tag ds-slaunch-new">new</span></div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Hoodie Basic Grey</div>
        <div class="ds-slaunch-item"><span class="ds-slaunch-thumb"></span>Zip Hoodie</div>
        <div class="ds-slaunch-item ds-slaunch-dead"><span class="ds-slaunch-thumb"></span>Hoodie 2019 Promo<span class="ds-slaunch-tag ds-slaunch-oos">2 sizes left</span></div>
        <div class="ds-slaunch-item ds-slaunch-dead"><span class="ds-slaunch-thumb"></span>Classic Hoodie<span class="ds-slaunch-tag ds-slaunch-oos">sold out</span></div>
      </div>
    </div>
    <p class="ds-slaunch-foot">Best seller first, newest next, dead ends demoted to the bottom. That is one recipe. Yours can weigh sales, inventory, margin, newness, or any custom signal you build.</p>
  </div>
</div>



<h2 class="wp-block-heading">What Dynasort Search does</h2>



<p class="wp-block-paragraph">Dynasort Search re-ranks two surfaces: the search results page and the predictive dropdown that appears while a shopper types. Both are driven by a search recipe, the same kind of recipe you already use on collections, with signals like recent sales, inventory depth, newness, margin, and your own custom attributes.</p>



<p class="wp-block-paragraph">The part we are most proud of is what it does not do. Dynasort Search does not replace Shopify&#8217;s search engine, and that is a deliberate choice. Shopify still decides which products match a query, which means:</p>



<ul class="wp-block-list">
<li>Your synonyms keep working. Anything you set up in Shopify&#8217;s free Search &amp; Discovery app flows straight through.</li>



<li>Your filters keep working. The filter definitions you configured in Search &amp; Discovery render right on the Dynasort results page and narrow results exactly as before.</li>



<li>There is no second search index to sync, no migration, and no risk of a product existing in one engine but not the other.</li>



<li>Zero performance impact on your store, theme, and search results.</li>
</ul>



<p class="wp-block-paragraph">If a shopper searched your store yesterday, the same search works today. The only thing that changes is that the order finally makes business sense.</p>



<h2 class="wp-block-heading">It looks like your store, not like a widget</h2>



<p class="wp-block-paragraph">Result cards support badges, color swatches, compare-at pricing, ratings, hover images, and quick add to cart, all configurable from the Dynasort admin, and all styled to be overridable with your own theme CSS. The predictive dropdown matches your theme&#8217;s look. Every serve is tracked, so you can see exactly how many searches Dynasort handled, what got clicked, and what got added to cart.</p>



<h2 class="wp-block-heading">Getting started takes three steps</h2>



<ol class="wp-block-list">
<li>Activate a search recipe in the Dynasort admin. Every store already has ready-made defaults waiting, including Relevant &amp; Popular and In-Stock Bestsellers.</li>



<li>Connect your storefront with one click on the Search page.</li>



<li>Add the Dynasort Search app block in your theme editor and toggle the live search embed. No code, and it is just as easy to undo.</li>
</ol>



<p class="wp-block-paragraph">Rather do it together? <strong><a href="https://cal.com/dynasort/training-session" target="_blank" rel="noopener">Book a free setup session</a></strong> and we will configure it with you on a screen share, recipe tuning included.</p>



<h2 class="wp-block-heading">Launch week</h2>



<p class="wp-block-paragraph">This is day one of a week of search content. Tomorrow we will open the hood and show exactly how the re-ranking works. Wednesday is the data: what fleet-scale search behavior says about default ordering, and how Dynasort Search compares with the other search platforms you have heard of. Thursday is a practical guide to getting the most out of search recipes and result cards.</p>



<p class="wp-block-paragraph"><strong><a href="https://dynasort.io/go-install.php?utm_source=dynasort_io&amp;utm_medium=website&amp;utm_campaign=search_launch_aug26&amp;utm_content=day1_install">Install Dynasort free for 30 days</a></strong> or <a href="https://docs.dynasort.io/?utm_source=dynasort_io&amp;utm_medium=website&amp;utm_campaign=search_launch_aug26&amp;utm_content=day1_docs">read the search docs</a>. Already a Dynasort merchant? Search is included on your plan right now, and the <a href="https://cal.com/dynasort/training-session" target="_blank" rel="noopener">setup session</a> is free.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort July 2026 Monthly Performance Report</title>
		<link>https://dynasort.io/dynasort-july-2026-monthly-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 15:18:49 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=1052</guid>

					<description><![CDATA[July 2026 Performance Report Sorted collections converted at twice the rate of default sorting Fleet-wide shopping behavior, collections on Dynasort versus collections on Shopify&#8217;s default order Conversion Rate (CVR) 0.74% &#8594; 1.48% &#8593; 100% Cart Rate 3.01% &#8594; 7.03% &#8593; 133.55% Exit Rate 64.51% &#8594; 58.81% &#8595; 8.84% Bounce Rate 53.15% &#8594; 44.42% &#8595; 16.43% [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="dynasort-stats-wrapper">
    <style>
        /* Namespaced dynasort-stats-* styles, series convention (see Oct/Nov 2025 reports). v2 palette. */
        .dynasort-stats-wrapper{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;max-width:1000px;margin:40px auto;padding:0 20px}
        .dynasort-stats-header{text-align:center;margin-bottom:44px}
        .dynasort-stats-date{color:#6b7280;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}
        .dynasort-stats-title{color:#2E2A9D;font-size:34px;font-weight:bold;margin:0 0 14px;line-height:1.3}
        .dynasort-stats-subtitle{color:#6b7280;font-size:18px;font-weight:500;margin:0}
        .dynasort-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-bottom:36px}
        .dynasort-stats-card{background:linear-gradient(135deg,#f8f9ff 0%,#ffffff 100%);border-radius:12px;padding:28px;border-left:5px solid #4F46E5;box-shadow:0 2px 8px rgba(46,42,157,.1)}
        .dynasort-stats-label{color:#6b7280;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;margin-bottom:14px;display:block}
        .dynasort-stats-comparison{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}
        .dynasort-stats-before{color:#6b7280;font-size:20px;font-weight:500}
        .dynasort-stats-arrow{color:#4F46E5;font-size:24px;font-weight:bold}
        .dynasort-stats-after{color:#2E2A9D;font-size:32px;font-weight:bold}
        .dynasort-stats-badge{display:inline-block;background:linear-gradient(135deg,#2E2A9D 0%,#4F46E5 100%);color:#fff;padding:6px 16px;border-radius:20px;font-size:17px;font-weight:bold}
        .dynasort-stats-note{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 36px;text-align:center}
        .dynasort-stats-platform{background:linear-gradient(135deg,#2E2A9D 0%,#4F46E5 100%);border-radius:12px;padding:38px 30px;color:#fff;margin-top:36px}
        .dynasort-stats-platform-title{font-size:23px;font-weight:bold;margin-bottom:28px;text-align:center}
        .dynasort-stats-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}
        .dynasort-stats-platform-item{text-align:center}
        .dynasort-stats-platform-value{font-size:30px;font-weight:bold;margin-bottom:8px;display:block}
        .dynasort-stats-platform-label{font-size:12px;opacity:.9;text-transform:uppercase;letter-spacing:1px;display:block}
        @media (max-width:768px){
            .dynasort-stats-title{font-size:27px}
            .dynasort-stats-grid{grid-template-columns:1fr}
            .dynasort-stats-platform-grid{grid-template-columns:repeat(2,1fr)}
            .dynasort-stats-after{font-size:28px}
        }
    </style>
    <div class="dynasort-stats-header">
        <div class="dynasort-stats-date">July 2026 Performance Report</div>
        <h2 class="dynasort-stats-title">Sorted collections converted at twice the rate of default sorting</h2>
        <p class="dynasort-stats-subtitle">Fleet-wide shopping behavior, collections on Dynasort versus collections on Shopify&#8217;s default order</p>
    </div>
    <div class="dynasort-stats-grid">
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Conversion Rate (CVR)</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">0.74%</span>
                <span class="dynasort-stats-arrow">&#8594;</span>
                <span class="dynasort-stats-after">1.48%</span>
            </div>
            <span class="dynasort-stats-badge">&#8593; 100%</span>
        </div>
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Cart Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">3.01%</span>
                <span class="dynasort-stats-arrow">&#8594;</span>
                <span class="dynasort-stats-after">7.03%</span>
            </div>
            <span class="dynasort-stats-badge">&#8593; 133.55%</span>
        </div>
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Exit Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">64.51%</span>
                <span class="dynasort-stats-arrow">&#8594;</span>
                <span class="dynasort-stats-after">58.81%</span>
            </div>
            <span class="dynasort-stats-badge">&#8595; 8.84%</span>
        </div>
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Bounce Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">53.15%</span>
                <span class="dynasort-stats-arrow">&#8594;</span>
                <span class="dynasort-stats-after">44.42%</span>
            </div>
            <span class="dynasort-stats-badge">&#8595; 16.43%</span>
        </div>
    </div>
    <p class="dynasort-stats-note">Before = collections on Shopify&#8217;s default sort order. After = collections actively sorted by Dynasort. July 1 to July 31, 2026, all stores, aggregated and anonymized.</p>
</div>



<p class="wp-block-paragraph">Every month we publish the same four numbers: how collection pages actively sorted by Dynasort performed against collection pages left on Shopify&#8217;s default order, across every store on the platform. July&#8217;s numbers are above, drawn from 8.1 million collection page sessions. Sorted collections won on every metric we track, and the conversion gap was exactly two to one.</p>



<h2 class="wp-block-heading">How to read these numbers honestly</h2>



<p class="wp-block-paragraph">These are observational fleet numbers, not a controlled experiment, and we want you to read them that way. Merchants tend to switch on automated sorting for the collections that already matter most, and the stores that bother sorting are usually the stores that bother optimizing everything else too. Some of that two-to-one gap is the sorting. Some of it is selection. Anyone who tells you a fleet-wide comparison is pure product effect is selling you something.</p>



<p class="wp-block-paragraph">The clean way to know what sorting does for your store is the A/B test built into Dynasort: run automated sorting against your default order on the same collection and let your own traffic decide. Our monthly numbers tell you the direction and the size of the opportunity. Your test tells you the truth.</p>



<h2 class="wp-block-heading">What each metric is saying</h2>



<p class="wp-block-paragraph"><strong>Conversion rate, 1.48% versus 0.74%.</strong> The percentage of collection page visitors who completed a purchase. On 10,000 collection visits a month, that spread is the difference between 74 orders and 148 orders from traffic you already paid for.</p>



<p class="wp-block-paragraph"><strong>Cart rate, 7.03% versus 3.01%.</strong> How often visitors add to cart from a collection page. This was July&#8217;s biggest relative gap, and it is the upstream action that feeds everything else. When the right products surface earlier in the scroll, more shoppers take the first commitment step.</p>



<p class="wp-block-paragraph"><strong>Exit rate, 58.81% versus 64.51%.</strong> How often a collection page is the last page a visitor sees. Lower is better. Fewer exits means more browsing, more chances to convert, and stronger engagement signals.</p>



<p class="wp-block-paragraph"><strong>Bounce rate, 44.42% versus 53.15%.</strong> Single-page sessions that land and leave. If you drive paid traffic straight to collection pages, this is the number to stare at: on sorted collections, meaningfully more of those clicks stuck around.</p>



<h2 class="wp-block-heading">The scale behind the numbers</h2>



<div class="dynasort-stats-wrapper" style="margin-top:0">
    <div class="dynasort-stats-platform">
        <div class="dynasort-stats-platform-title">July 2026 platform scale</div>
        <div class="dynasort-stats-platform-grid">
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">40.7K</span>
                <span class="dynasort-stats-platform-label">Collections Tracked</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">3.4K</span>
                <span class="dynasort-stats-platform-label">Collections Sorting</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">1.1M</span>
                <span class="dynasort-stats-platform-label">Products Managed</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">2.69B</span>
                <span class="dynasort-stats-platform-label">Sort Operations</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">$218.3M</span>
                <span class="dynasort-stats-platform-label">Catalog Revenue</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">8.1M</span>
                <span class="dynasort-stats-platform-label">Collection Sessions</span>
            </div>
        </div>
    </div>
</div>



<p class="wp-block-paragraph">Scale is why the pattern is worth publishing: it holds month after month across store sizes, industries, and catalog shapes. Scale is also why we keep the caveat above. At this volume the difference is consistent, and consistency is still not the same thing as causation. That distinction is the whole reason testing is built into the product.</p>



<h2 class="wp-block-heading">What to do with this</h2>



<p class="wp-block-paragraph"><strong>Your default sort order is static.</strong> Whether it is manual, alphabetical, best-selling, or newest-first, it does not adapt to what is selling right now. Automated sorting re-ranks continuously on real performance signals.</p>



<p class="wp-block-paragraph"><strong>Collection pages are your highest-leverage surface.</strong> Merchants obsess over product pages and checkout while most product discovery happens in the grid. July&#8217;s cart rate gap shows how much demand sits in a poorly ordered one.</p>



<p class="wp-block-paragraph"><strong>Test before you trust anyone&#8217;s percentages, including ours.</strong> Pick one high-traffic collection, run the built-in A/B test for a few weeks, and make the call on your own data.</p>



<p class="wp-block-paragraph"><strong><a href="https://dynasort.io/go-install.php?utm_source=dynasort_io&amp;utm_medium=website&amp;utm_campaign=monthly_report_jul26&amp;utm_content=report_cta_install">Install Dynasort free for 30 days</a></strong> and let your collections earn their order. Setup takes minutes, and the test results are yours either way.</p>




<p><em>Reference version of this report, with the month-by-month data series and methodology: <a href="https://claude.ai/code/artifact/6a956d38-31b3-403e-ae70-473f3964ea4c" target="_blank" rel="noopener">Sorted vs Default Collections</a></em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nobody holds a 5.0 across 400 reviews by accident: my honest review of Craftshift&#8217;s Rubik apps</title>
		<link>https://dynasort.io/craftshift-rubik-apps-review/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 20:19:40 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=1045</guid>

					<description><![CDATA[Rubik Variant Images and Rubik Combined Listings, reviewed by a fellow app founder who met the Craftshift team at DotDev in Toronto.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This week I was in Toronto for <a href="https://dotdev.shopify.com/" data-type="link" data-id="https://dotdev.shopify.com/" target="_blank" rel="noopener">DotDev</a>, Shopify&#8217;s developer conference. The talks were good. The hallway was better. And the one of the best conversations I had in that hallway was with three guys from a small Dutch studio called <a href="https://craftshift.com" rel="noopener" target="_blank">Craftshift</a>: Farid Movsumov, Ozkan, and Umid.</p>



<p class="wp-block-paragraph">I already knew Farid from X and previous conferences. He has one of the sharpest takes on all things Shopify, and if you build or sell on the platform you should be <a href="https://x.com/faridmovsumov" rel="noopener">following him</a>. But spending real time with the team taught me a lot about running a Shopify app company: how they decide what gets built, how they run CS, why their apps stay small and fast. I went in liking their product. I came home impressed by their process.</p>



<p class="wp-block-paragraph">TL/DR: When merchants ask me about variant images or combined listings, and running a merchandising app means they ask a lot, I send them to Craftshift. Here&#8217;s the long version of why.</p>



<h2 class="wp-block-heading">Who is Craftshift?</h2>



<p class="wp-block-paragraph">Craftshift is a five-app studio in Zaandam, just north of Amsterdam. Farid founded it. He grew up in Azerbaijan, studied computer engineering in Turkey, and has been building for Shopify long enough that his opinions come with scar tissue. The catalog is deliberately small, and every app in it carries Shopify&#8217;s <strong>Built for Shopify</strong> badge. That badge is Shopify&#8217;s own bar for speed, design, and clean integration. Clearing it five times out of five is a choice, not a coincidence. I can attest to how difficult one, let alone 5, are to attain.</p>



<p class="wp-block-paragraph">The numbers hold up too: over 10,000 active installs, more than 500 five-star reviews, and a customer list that includes Yamaha, JOSEPH, BaubleBar, and Chronicle Books. Their operating philosophy fits on a sticky note. No bloat. No feature-gating. No surcharge for being on Shopify Plus. And when you open a support chat, the person typing back wrote the code you&#8217;re asking about. Farid even published <a href="https://craftshift.com/10-lessons-from-reaching-100-five-star-reviews-for-our-shopify-app/" rel="noopener" target="_blank">the playbook behind Rubik&#8217;s first hundred five-star reviews</a>, which landed in eight months. Most developers guard that kind of thing. He gave it away.</p>



<p class="wp-block-paragraph">Two of their apps overlap with the world I live in, product presentation, so those are the two I&#8217;ll dig into.</p>



<h2 class="wp-block-heading">Rubik Variant Images &amp; Swatch</h2>



<figure>
  <div class="rkcs-panel" aria-hidden="true">
    <div class="rkcs-head"><span>Product gallery</span><span class="rkcs-tag">Rubik Variant Images</span></div>
    <div class="rkcs-swatches">
      <span class="rkcs-sw" style="background:#d9c9a3"></span>
      <span class="rkcs-sw sel" style="background:#3f6f52"></span>
      <span class="rkcs-sw" style="background:#b5623c"></span>
      <span class="rkcs-sw" style="background:#6b7280"></span>
      <span class="rkcs-sw" style="background:#2b2b2b"></span>
      <span class="rkcs-sw-name">Forest Green</span>
    </div>
    <div class="rkcs-gallery">
      <div class="rkcs-shot-main"></div>
      <div class="rkcs-thumbs">
        <div class="rkcs-shot"></div>
        <div class="rkcs-shot"></div>
        <div class="rkcs-shot"></div>
      </div>
    </div>
    <div class="rkcs-hiddenrow">
      <span class="lab">Hidden for other colors:</span>
      <span class="rkcs-mini"></span><span class="rkcs-mini"></span><span class="rkcs-mini"></span><span class="rkcs-mini"></span>
    </div>
  </div>
  <figcaption class="rkcs-cap">Select Forest Green and the gallery shows only Forest Green. Rubik&#8217;s AI assigns each photo to the right variant, so nobody lands on the wrong color.</figcaption>
</figure>



<p class="wp-block-paragraph">Start with a problem every merchant with colorways knows. Shopify&#8217;s default gallery shows every image on a product, always. Your shopper picks the forest green hat and still scrolls past sand, rust, and charcoal. At best it&#8217;s clutter. At worst they order the wrong color, and now you&#8217;re paying return shipping on a $30 hat.</p>



<p class="wp-block-paragraph"><a href="https://apps.shopify.com/rubik-variant-images" rel="noopener" target="_blank">Rubik Variant Images &amp; Swatch</a> fixes it the way you&#8217;d want it fixed. Photos belong to variants, and the gallery only shows what&#8217;s selected. Pick green, see green. The part that saves you an afternoon is the AI assignment: it reads your photos and maps them to the right variants on its own, which on a 200-SKU catalog is the difference between a project and a coffee break. You also get proper swatches, color or image based, support for multiple option types at once, video and 3D models, and clean behavior across 350-plus themes with no page-speed tax.</p>



<p class="wp-block-paragraph">It holds a 5.0 rating across 400 reviews. Scroll through them and one word keeps surfacing: support. That tracks with my read of the team. Pricing starts free for one product, then $25, $50, and $75 a month as catalog size and AI usage grow, with a third off if you pay annually.</p>



<p class="wp-block-paragraph">One honest caveat: on a very large catalog you&#8217;ll still want to spot-check the AI&#8217;s first pass. It gets you ninety percent of the way in minutes, and the last ten percent is yours. That&#8217;s the right trade.</p>



<p><a class="v2-btn v2-btn--primary" href="https://apps.shopify.com/rubik-variant-images" rel="noopener" target="_blank">View Rubik Variant Images on the App Store</a></p>



<h2 class="wp-block-heading">Rubik Combined Listings &amp; Swatch</h2>



<figure>
  <div class="rkcs-panel" aria-hidden="true">
    <div class="rkcs-head"><span>Three products &rarr; one listing</span><span class="rkcs-tag">Rubik Combined Listings</span></div>
    <div class="rkcs-cl">
      <div class="rkcs-cl-col">
        <div class="rkcs-prod"><span class="im" style="background:#d9c9a3"></span><span class="meta"><span class="nm">Trail Hat &middot; Sand</span><span class="url">/products/trail-hat-sand</span></span></div>
        <div class="rkcs-prod"><span class="im" style="background:#3f6f52"></span><span class="meta"><span class="nm">Trail Hat &middot; Forest</span><span class="url">/products/trail-hat-forest</span></span></div>
        <div class="rkcs-prod"><span class="im" style="background:#2b2b2b"></span><span class="meta"><span class="nm">Trail Hat &middot; Charcoal</span><span class="url">/products/trail-hat-charcoal</span></span></div>
      </div>
      <div class="rkcs-cl-arrow">&rarr;</div>
      <div class="rkcs-unified">
        <div class="im"></div>
        <div class="nm">Trail Hat</div>
        <div class="rkcs-swrow">
          <span class="s" style="background:#d9c9a3"></span>
          <span class="s sel" style="background:#3f6f52"></span>
          <span class="s" style="background:#2b2b2b"></span>
        </div>
        <div class="url">/products/trail-hat</div>
      </div>
    </div>
  </div>
  <figcaption class="rkcs-cap">Three standalone products behave like one page with a swatch picker. Each keeps its own URL and search equity, and the shopper never sees the seams.</figcaption>
</figure>



<p class="wp-block-paragraph">This one is my favorite of the two, because it solves a problem most merchants assume they&#8217;re stuck with. Sometimes your variants aren&#8217;t variants. Each colorway is its own product, either because that&#8217;s how the catalog was imported or because each one earns its own SEO page. Shopify&#8217;s variant model won&#8217;t merge them. Shopify&#8217;s native Combined Listings feature handles the data relationship, but the storefront experience is left as an exercise for the reader.</p>



<p class="wp-block-paragraph"><a href="https://apps.shopify.com/rubik-combined-listings" rel="noopener" target="_blank">Rubik Combined Listings &amp; Swatch</a> does the storefront half. It links the sibling products and presents them as one listing with a swatch picker, on the product page and on the collection card. A shopper flips from sand to forest without ever noticing they crossed a product boundary. Every product keeps its own URL and its own search equity. You group in bulk by title pattern, tag, or metafield instead of clicking through products one at a time. Sold-out siblings can be crossed out, hidden, or pushed to the back. It handles multiple languages and currencies. And it ships with an MCP server so developers can drive it from their own tools, which tells you a lot about how this team thinks about the next few years.</p>



<p class="wp-block-paragraph">It&#8217;s the newer of the two, so the sample is smaller: a 5.0 across 57 reviews, with merchants saying some version of &#8220;my product pages are finally clean.&#8221; Free for five product groups, then $10, $30, and $50 a month.</p>



<p><a class="v2-btn v2-btn--primary" href="https://apps.shopify.com/rubik-combined-listings" rel="noopener" target="_blank">View Rubik Combined Listings on the App Store</a></p>



<h2 class="wp-block-heading">The other half of a good collection page</h2>



<figure>
  <div class="rkcs-panel" aria-hidden="true">
    <div class="rkcs-pairbar">
      <span>Collection: Trail Hats</span>
      <span class="rkcs-tag">Sorted by best sellers &middot; Dynasort</span>
    </div>
    <div class="rkcs-grid">
      <div class="rkcs-gcard hot">
        <span class="rkcs-rank">Ranked up</span>
        <div class="im"></div><div class="ln"></div><div class="ln s"></div>
        <div class="rkcs-gsw"><span class="s" style="background:#3f6f52"></span><span class="s" style="background:#d9c9a3"></span><span class="s" style="background:#2b2b2b"></span></div>
      </div>
      <div class="rkcs-gcard">
        <div class="im"></div><div class="ln"></div><div class="ln s"></div>
        <div class="rkcs-gsw"><span class="s" style="background:#b5623c"></span><span class="s" style="background:#6b7280"></span></div>
      </div>
      <div class="rkcs-gcard">
        <div class="im"></div><div class="ln"></div><div class="ln s"></div>
        <div class="rkcs-gsw"><span class="s" style="background:#6b7280"></span><span class="s" style="background:#d9c9a3"></span><span class="s" style="background:#3f6f52"></span></div>
      </div>
      <div class="rkcs-gcard">
        <div class="im"></div><div class="ln"></div><div class="ln s"></div>
        <div class="rkcs-gsw"><span class="s" style="background:#2b2b2b"></span><span class="s" style="background:#b5623c"></span></div>
      </div>
    </div>
    <div class="rkcs-legend">
      <span class="item"><span class="dot" style="background:#4F46E5"></span>Order decided by Dynasort</span>
      <span class="item"><span class="dot" style="background:#7C3AED"></span>Swatches added by Rubik</span>
    </div>
  </div>
  <figcaption class="rkcs-cap">Dynasort ranks the grid by what actually sells. Rubik turns every card into something a shopper can act on. One works on the order, the other on the click.</figcaption>
</figure>



<p class="wp-block-paragraph">Here&#8217;s why I pay attention to these two apps in particular. Dynasort&#8217;s entire job is order: putting the products most likely to sell at the top of your collections, search results, and recommendations. But a collection grid has two halves. There&#8217;s the order of the cards, and there&#8217;s what a shopper can do once they&#8217;re looking at one.</p>



<p class="wp-block-paragraph">I can put the right hat in position one. If its gallery is a jumble, or its colorways are scattered across three product pages, the click still leaks. Rubik closes that gap: right photos for the selected variant, a swatch the shopper can act on, sibling products behaving like one listing. Dynasort works on the order. Rubik works on the click. Run both and the same grid sells more, without touching theme code and without slowing the page.</p>



<h2 class="wp-block-heading">Questions I&#8217;d ask before installing</h2>



<div>
  <details class="v2-faq-item">
    <summary>What does Rubik Variant Images &amp; Swatch actually do?</summary>
    <div class="v2-faq-a"><p>It shows only the images that belong to the variant a shopper selects, instead of Shopify&#8217;s default of showing every image at once. It adds color and image swatches, and its AI auto-assigns photos to the right variants. Built for Shopify, works across 350-plus themes, no page-speed cost. <a href="https://apps.shopify.com/rubik-variant-images" rel="noopener" target="_blank">See the listing</a>.</p></div>
  </details>
  <details class="v2-faq-item">
    <summary>Will these apps slow down my store?</summary>
    <div class="v2-faq-a"><p>No. Both carry Shopify&#8217;s Built for Shopify badge, which sets a hard bar for storefront performance. They render lightweight code instead of bloating your theme, so there&#8217;s no meaningful page-speed hit.</p></div>
  </details>
  <details class="v2-faq-item">
    <summary>How is Rubik Combined Listings different from Shopify&#8217;s native Combined Listings?</summary>
    <div class="v2-faq-a"><p>Shopify&#8217;s native feature handles the underlying data relationship between products. Rubik builds the storefront experience on top: swatch pickers on product pages and collection cards, real-time sync, bulk grouping by title, tag, or metafield, and smart out-of-stock handling. Each product keeps its own URL and SEO. <a href="https://apps.shopify.com/rubik-combined-listings" rel="noopener" target="_blank">See the listing</a>.</p></div>
  </details>
  <details class="v2-faq-item">
    <summary>Do the Rubik apps work alongside Dynasort?</summary>
    <div class="v2-faq-a"><p>Yes, and they&#8217;re complementary rather than competing. Dynasort decides the order of your collections, search, and recommendations. Rubik makes each product card shoppable with the right images and swatches. No conflict; together they cover both the order and the click.</p></div>
  </details>
  <details class="v2-faq-item">
    <summary>Who makes the Rubik apps?</summary>
    <div class="v2-faq-a"><p>Craftshift, a studio in Zaandam, Netherlands, founded by Farid Movsumov and run with a small team including Ozkan and Umid. More than 10,000 installs and over 500 five-star reviews across their five apps, all Built for Shopify. Follow Farid at <a href="https://x.com/faridmovsumov" rel="noopener">@faridmovsumov</a> or visit <a href="https://craftshift.com" rel="noopener" target="_blank">craftshift.com</a>.</p></div>
  </details>
  <details class="v2-faq-item">
    <summary>How much do the Rubik apps cost?</summary>
    <div class="v2-faq-a"><p>Rubik Variant Images: free for one product, then $25, $50, and $75 a month as catalog and AI usage grow. Rubik Combined Listings: free for five product groups, then $10, $30, and $50 a month. Both discount annual billing. Check the listings for current details.</p></div>
  </details>
</div>



<p class="wp-block-paragraph">If either app sounds like your problem, install it and look at your own catalog with it switched on. That beats any review, including this one. And if Farid, Ozkan, or Umid shows up in your support chat, tell them Wade sent you. Good people building good software, and the app store never has enough of either.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort now ranks your search, recommendations, and post-purchase. Not just your collections.</title>
		<link>https://dynasort.io/dynasort-now-ranks-your-search-recommendations-and-post-purchase-not-just-your-collections/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 17:50:03 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=1003</guid>

					<description><![CDATA[For four years, Dynasort has done one job well: putting the right products at the top of your collections. Today that job gets three times bigger. Starting now, Dynasort ranks your products everywhere shoppers decide what to click next: Search re-ranking trail hats &#8593; ranked up Shopify finds the matches. Dynasort orders them by what [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For four years, Dynasort has done one job well: putting the right products at the top of your collections. Today that job gets three times bigger.</p>



<p class="wp-block-paragraph">Starting now, Dynasort ranks your products everywhere shoppers decide what to click next:</p>



<div class="v2bp-surfaces" aria-hidden="true">
  <div class="v2bp-card">
    <div class="v2bp-card-head">Search re-ranking</div>
    <div class="v2bp-searchbar">trail hats</div>
    <div class="v2bp-row"><span class="v2bp-sq hot"></span><span class="v2bp-bar" style="width:70%"></span><span class="v2bp-up">&#8593; ranked up</span></div>
    <div class="v2bp-row"><span class="v2bp-sq"></span><span class="v2bp-bar" style="width:55%"></span></div>
    <div class="v2bp-row"><span class="v2bp-sq"></span><span class="v2bp-bar" style="width:62%"></span></div>
    <div class="v2bp-cap">Shopify finds the matches. Dynasort orders them by what sells.</div>
  </div>
  <div class="v2bp-card">
    <div class="v2bp-card-head">Recommendations</div>
    <div class="v2bp-tiles">
      <div class="v2bp-tile hot"><div class="img"></div><div class="ln" style="width:80%"></div><div class="ln" style="width:45%"></div></div>
      <div class="v2bp-tile"><div class="img"></div><div class="ln" style="width:70%"></div><div class="ln" style="width:50%"></div></div>
      <div class="v2bp-tile"><div class="img"></div><div class="ln" style="width:85%"></div><div class="ln" style="width:40%"></div></div>
    </div>
    <div class="v2bp-cap">Customers Also Bought, anywhere in your theme.</div>
  </div>
  <div class="v2bp-card">
    <div class="v2bp-card-head">Post-purchase</div>
    <div class="v2bp-confirm"><span class="v2bp-check">&#10003;</span> Order confirmed</div>
    <div class="v2bp-tiles">
      <div class="v2bp-tile hot"><div class="img"></div><div class="ln" style="width:75%"></div><span class="v2bp-offerbtn">Add to order</span></div>
    </div>
    <div class="v2bp-cap">A ranked offer on the one page every buyer sees.</div>
  </div>
</div>



<p class="wp-block-paragraph"><strong>Search re-ranking.</strong>&nbsp;Shopify decides which products match a search. Dynasort decides which ones deserve the top of the page. Your search results and your live-search dropdown are re-ranked on every request by the same recipes you already use for collections: real sales, real clicks, real margin, not just keyword matches. Here is why that matters: in 188,000 real storefront search clicks we analyzed, fewer than a third went to the first result, and nearly half went past the top three. Shoppers are digging for products that should have been in front of them.</p>



<figure class="v2bp-clicks">
  <div class="v2bp-clicks-title">Where 188,000 real search clicks landed</div>
  <div class="v2bp-cbar">
    <div class="v2bp-cbar-label"><span>First result</span><strong>28.5%</strong></div>
    <div class="v2bp-cbar-track"><div class="v2bp-cbar-fill deep" style="width:28.5%"></div></div>
  </div>
  <div class="v2bp-cbar">
    <div class="v2bp-cbar-label"><span>Results two and three</span><strong>22.1%</strong></div>
    <div class="v2bp-cbar-track"><div class="v2bp-cbar-fill" style="width:22.1%"></div></div>
  </div>
  <div class="v2bp-cbar">
    <div class="v2bp-cbar-label"><span>Past the top three</span><strong>49.4%</strong></div>
    <div class="v2bp-cbar-track"><div class="v2bp-cbar-fill alert" style="width:49.4%"></div></div>
  </div>
  <div class="v2bp-cap">365 days of storefront search clicks across live Dynasort stores. When half of all clicks dig past the top three, the order is the problem.</div>
</figure>



<p class="wp-block-paragraph"><strong>Product recommendations.</strong>&nbsp;A &#8220;you may also like&#8221; that actually knows. Ranked rows like Customers Also Bought, built from your store&#8217;s own purchase patterns, placed anywhere in your theme: product page, cart, home page, or custom placements. Add the block in your theme editor, bind a recipe, done.</p>



<p class="wp-block-paragraph"><strong>Post-purchase offers.</strong>&nbsp;The order confirmation page is the one page every buyer sees, and most stores show nothing there. Dynasort serves a ranked offer the moment the order completes.</p>



<h2 class="wp-block-heading">Ranked live, measured honestly</h2>



<p class="wp-block-paragraph">Search and recommendations rank live on every request. Every serve is measured: you see serves, clicks, adds, and checkouts per recipe, right next to the collection insights you already have. If a surface is not earning, the numbers will tell you.</p>



<div class="v2bp-funnel" aria-hidden="true">
  <span class="v2bp-funnel-step">Serve</span><span class="v2bp-funnel-arrow">&#8594;</span>
  <span class="v2bp-funnel-step">Click</span><span class="v2bp-funnel-arrow">&#8594;</span>
  <span class="v2bp-funnel-step">Add to cart</span><span class="v2bp-funnel-arrow">&#8594;</span>
  <span class="v2bp-funnel-step">Checkout</span>
  <span class="v2bp-funnel-cap">Counted per recipe and per placement, next to the collection insights you already have.</span>
</div>



<h2 class="wp-block-heading">On every plan, including yours</h2>



<p class="wp-block-paragraph">All three surfaces are live today on every Dynasort plan, with a monthly serving allowance sized to your tier. Nothing you have configured changes; the new surfaces are additive. Open the app and you will find a Search page and a Recommendations page waiting, each with seeded recipes so you can activate in minutes:</p>



<ol class="wp-block-list">
<li>Search: pick a recipe, click Connect storefront, add the search block.</li>



<li>Recommendations: bind a recipe to a placement, add the Dynasort block where you want the row.</li>



<li>Post-purchase: bind the post-purchase placement, add the extension in checkout settings.</li>
</ol>



<p class="wp-block-paragraph">The docs walk through every step:&nbsp;<a href="https://docs.dynasort.io/" target="_blank" rel="noreferrer noopener">https://docs.dynasort.io/</a></p>



<h2 class="wp-block-heading">The same promise, three more places</h2>



<p class="wp-block-paragraph">Shopify decides what shows up. Dynasort decides what shows up first. That has been true for your collections since day one. From today it is true for search, recommendations, and the thank-you page too.</p>



<p class="wp-block-paragraph"><a href="https://apps.shopify.com/dynasort" data-type="link" data-id="https://apps.shopify.com/dynasort" target="_blank" rel="noopener">Install Dynasort free for 30 days</a></p>



<p class="wp-block-paragraph"><a href="https://docs.dynasort.io/" data-type="link" data-id="https://docs.dynasort.io/">Read the docs</a></p>



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




<p><em>Reference version of this post, with the full click data and methodology: <a href="https://claude.ai/code/artifact/dd515ad6-1119-4005-bd35-ae7a4cb14625" target="_blank" rel="noopener">Where Storefront Search Clicks Land</a></em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Weekly Recommendations: your store&#8217;s data, reviewed every Monday</title>
		<link>https://dynasort.io/weekly-recommendations-your-stores-data-reviewed-every-monday/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 13:11:09 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify Collection Merchandising]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=998</guid>

					<description><![CDATA[Dynasort has always been a set-and-forget app. You build recipes, assign them to collections, and the sorting runs itself. That&#8217;s the point, but it has a cost. Once things work, nobody looks at them again. And stores change: catalogs grow, traffic shifts, a collection that converted well in March quietly stops converting in June. The [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dynasort has always been a set-and-forget app. You build recipes, assign them to collections, and the sorting runs itself.</p>



<p class="wp-block-paragraph">That&#8217;s the point, but it has a cost. Once things work, nobody looks at them again. And stores change: catalogs grow, traffic shifts, a collection that converted well in March quietly stops converting in June. The data to catch all of this has been sitting in your Insights the whole time. Someone just has to read it every week.</p>



<p class="wp-block-paragraph">Now something does.</p>



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



<p class="wp-block-paragraph">Weekly Recommendations is a new card on your Dynasort dashboard, included on every paid plan. Every Monday morning it reviews your store&#8217;s own data and posts 3 to 6 prioritized recommendations: specific, quantified, and each linked to the exact place in Dynasort where you act on it.</p>



<p class="wp-block-paragraph">Not &#8220;improve your product pages.&#8221; More like: &#8220;This collection drew 8,500 sessions in the last 28 days but converts at a third of your store average, and it still runs your generic default recipe. Here is the recipe that&#8217;s outperforming everything else. Consider assigning it.&#8221;</p>



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



<p class="wp-block-paragraph">Each week&#8217;s review covers your last 28 days and how they compare to the 28 before, including:</p>



<ul class="wp-block-list">
<li>Enabled collections converting well below your store average, ranked by traffic so the highest-impact fixes come first</li>



<li>Collections whose conversion or revenue dropped sharply this week versus last</li>



<li>Enabled collections with no recipe assigned, and high-traffic collections still on the default recipe</li>



<li>Recipes that haven&#8217;t been touched in months while their collections decline</li>



<li>Your best-performing recipe, and the laggard collections that aren&#8217;t using it</li>



<li>Collections where shoppers add to cart normally but complete purchase far less than average, which usually points to price, shipping, or stock rather than sorting. When that&#8217;s the story, it says so.</li>



<li>Plan features you already pay for but aren&#8217;t using, like A/B testing, suggested only when your data indicates they&#8217;d help</li>



<li>Tracking anomalies. In our first week, it flagged two stores whose orders mostly bypass the online storefront, which makes conversion look artificially low. Knowing that is worth more than any sorting tweak.</li>
</ul>



<p class="wp-block-paragraph">Every number it quotes is your own, pulled from the same Insights data you already see in the app. It cannot invent statistics and it cannot link to things that don&#8217;t exist in your store. If your store is new and doesn&#8217;t have enough traffic yet, it says so and waits.</p>



<h3 class="wp-block-heading">It learns what you want</h3>



<p class="wp-block-paragraph">Every recommendation has three controls: mark it done, dismiss it, or rate it with a thumbs up or down. That feedback feeds the next week&#8217;s review. Dismissed recommendations don&#8217;t come back unless the underlying number gets meaningfully worse. Thumbs tell it which categories of advice you want more of and which to drop.</p>



<p class="wp-block-paragraph">And it writes in your language. If you run your Shopify admin in German, Czech, Hebrew, or any of the other languages Dynasort supports, the recommendations arrive in that language, quoting revenue in your currency.</p>



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



<p class="wp-block-paragraph">Nothing extra. Weekly Recommendations is included on all paid plans, from Basic up. There&#8217;s nothing to install or configure: if you&#8217;re on a paid plan, it&#8217;s already on your dashboard.</p>



<p class="wp-block-paragraph">If you&#8217;re evaluating Dynasort, every paid plan starts with a 30-day free trial.</p>



<p class="wp-block-paragraph"><strong><a href="https://dynasort.io/" target="_blank" rel="noreferrer noopener">Start your free trial</a></strong>&nbsp;or&nbsp;<strong><a href="https://dynasort.io/" target="_blank" rel="noreferrer noopener">book a demo</a></strong>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort Is Now Built for Shopify</title>
		<link>https://dynasort.io/dynasort-is-now-built-for-shopify/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 14:19:07 +0000</pubDate>
				<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=994</guid>

					<description><![CDATA[What the recognition means, and why it matters for merchants running large catalogs We&#8217;re proud to announce that Dynasort has earned Built for Shopify status, the highest level of recognition Shopify awards to apps in its ecosystem. What &#8220;Built for Shopify&#8221; actually means Built for Shopify (BFS) is not a routine listing badge. It is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">What the recognition means, and why it matters for merchants running large catalogs</h3>



<p class="wp-block-paragraph">We&#8217;re proud to announce that Dynasort has earned Built for Shopify status, the highest level of recognition Shopify awards to apps in its ecosystem.</p>



<p class="wp-block-paragraph"><strong>What &#8220;Built for Shopify&#8221; actually means</strong></p>



<p class="wp-block-paragraph"><a href="https://shopify.dev/docs/built-for-shopify" target="_blank" rel="noopener">Built for Shopify (BFS)</a> is not a routine listing badge. It is a designation reserved for apps that meet Shopify&#8217;s most demanding standards across three dimensions:</p>



<ul class="wp-block-list">
<li><strong>Performance.</strong> Apps must load quickly and keep the admin and storefront fast, measured against Shopify&#8217;s Web Vitals benchmarks.</li>



<li><strong>User experience.</strong> Apps must feel native inside the Shopify admin, with a clean, embedded, intuitive interface rather than a bolted-on tool.</li>



<li><strong>Merchant trust.</strong> Apps must demonstrate reliability, quality, and a real track record of serving merchants well.</li>
</ul>



<p class="wp-block-paragraph">Only a small percentage (3%) of apps in the Shopify App Store ever meet all of these standards at once. Earning the designation required deliberate investment on our part in speed, stability, and interface quality.</p>



<p class="wp-block-paragraph"><strong>Why this matters for our merchants</strong></p>



<p class="wp-block-paragraph">Dynasort is a premium merchandising engine built for stores with large catalogs. When you sell hundreds or thousands of products, the order in which those products appear on a collection page is not a cosmetic detail. It is one of the biggest levers you have on conversion. Dynasort automates that ordering using your catalog data and real shopper behavior, so your best products surface where they earn the most.</p>



<p class="wp-block-paragraph">For merchants evaluating a tool at our price point, Built for Shopify is a clear, independent signal: this app has been vetted against Shopify&#8217;s highest bar for performance and quality. You are not taking a gamble on an unproven utility. You are adopting a tool Shopify itself recognizes as best in class.</p>



<p class="wp-block-paragraph"><strong>What&#8217;s next</strong></p>



<p class="wp-block-paragraph">This milestone sharpens our focus. We are doubling down on the merchants who get the most from Dynasort: high-volume and Shopify Plus stores with catalogs large enough that intelligent sorting compounds into meaningful revenue. Expect continued investment in performance, deeper merchandising controls, and an experience that stays worthy of the Built for Shopify name.</p>



<p class="wp-block-paragraph">This is a milestone, not a finish line. Thank you to our team and to every merchant who helped us get here.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing Rank Metafields: Your Dynasort Ranking Data, Everywhere in Your Stack</title>
		<link>https://dynasort.io/introducing-rank-metafields-your-dynasort-ranking-data-everywhere-in-your-stack/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Thu, 12 Mar 2026 06:29:29 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=708</guid>

					<description><![CDATA[Dynasort has always known which products in your catalog are performing. Now that data lives on your products — available to every tool in your stack, updated every hour. Rank Metafields is a new Enterprise feature that writes live product ranking data to your Shopify store as native metafields. No custom API work, no third-party [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dynasort has always known which products in your catalog are performing. Now that data lives on your products — available to every tool in your stack, updated every hour.</p>



<p class="wp-block-paragraph">Rank Metafields is a new Enterprise feature that writes live product ranking data to your Shopify store as native metafields. No custom API work, no third-party integrations, no developer gymnastics. The data just shows up where your products live and works with everything Shopify already supports.</p>



<h3 class="wp-block-heading">What Gets Written</h3>



<p class="wp-block-paragraph">For every product in your catalog, Dynasort writes three values:</p>



<p class="wp-block-paragraph"><strong>dynasort.rank_position</strong> is your product&#8217;s numeric rank within the catalog. Position 1 means this product scores highest according to your sorting recipe. Higher numbers mean lower relative performance.</p>



<p class="wp-block-paragraph"><strong>dynasort.rank_score</strong> is the raw weighted composite score that your sorting recipe generates — a combination of revenue, margin, inventory velocity, conversion rate, review scores, and any custom attributes you have configured. This is the actual number Dynasort uses to rank products internally, now surfaced on the product itself.</p>



<p class="wp-block-paragraph"><strong>dynasort.rank_percentile</strong> is a 0 to 100 score where 100 means top of catalog and 0 means bottom. This is the number most useful for display logic, conditional rules, and customer-facing copy — it is intuitive to read and easy to build against.</p>



<p class="wp-block-paragraph">All three are standard Shopify number_integer metafields in the dynasort namespace. They behave identically to any other Shopify metafield, which means they work with themes, Shopify Flow, third-party apps, headless storefronts, and any other system that reads product data.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="814" height="884" src="https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-11-at-2.43.30-PM.png" alt="" class="wp-image-710" srcset="https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-11-at-2.43.30-PM.png 814w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-11-at-2.43.30-PM-276x300.png 276w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-11-at-2.43.30-PM-768x834.png 768w" sizes="(max-width: 814px) 100vw, 814px" /></figure>



<h3 class="wp-block-heading">What You Can Build With It</h3>



<p class="wp-block-paragraph"><strong>Theme-level badges and labels.</strong> Use metafield-aware theme blocks to display &#8220;Top 10% This Week,&#8221; &#8220;Ranked #3 in Running Shoes,&#8221; or any rank-based label on product cards and product detail pages. No developer required after initial setup — the data updates itself.</p>



<p class="wp-block-paragraph"><strong>Email and SMS personalization.</strong> Feed rank percentile into Klaviyo, Omnisend, or any other email platform that reads Shopify product data. Automatically promote products that have climbed into the top tier of your catalog. Stop manually curating &#8220;best of&#8221; product blocks — let rank data do it.</p>



<p class="wp-block-paragraph"><strong>Smarter ad spend.</strong> Pipe rank data into your Google Shopping feed or Meta product catalog to bias spend toward products your algorithm already knows convert. If a product is ranking in the top 20% of your catalog, it is probably worth more ad budget than one sitting at the bottom.</p>



<p class="wp-block-paragraph"><strong>Shopify Flow automations.</strong> Trigger workflows based on rank changes. Tag products that fall below the 20th percentile for review. Alert your team when a new product breaks into the top 10. Auto-apply or remove &#8220;Trending&#8221; tags as rank percentile changes.</p>



<p class="wp-block-paragraph"><strong>Headless and custom storefronts.</strong> Sort product grids client-side using pre-computed rank data without making real-time API calls. Build custom &#8220;Staff Picks&#8221; or &#8220;Best Sellers&#8221; sections that automatically refresh as rank data updates. Feed percentile into personalization engines or recommendation widgets.</p>



<h3 class="wp-block-heading">Multi-Recipe Support for Enterprise</h3>



<p class="wp-block-paragraph">Enterprise stores running multiple sorting recipes can opt in per-recipe. Each recipe you opt in adds three metafield keys per product, using the recipe ID as a suffix: rank_position_91, rank_score_91, rank_percentile_91 for recipe 91, and separate keys for each additional recipe.</p>



<p class="wp-block-paragraph">A store running a &#8220;Best Sellers&#8221; recipe and a &#8220;New Arrivals&#8221; recipe gets a complete, multi-dimensional ranking profile on every product — making it possible to build themed sections (&#8220;New and Trending,&#8221; &#8220;Value Picks&#8221;) where each uses a different recipe&#8217;s data.</p>



<h3 class="wp-block-heading">Technical Details</h3>



<p class="wp-block-paragraph">Metafields are written via Shopify&#8217;s metafieldsSet GraphQL mutation in batches of 24, respecting API rate limits. Data refreshes every hour at :30 past the hour, automatically, with no manual action needed after opt-in. All active, draft, and archived products are covered. Products that have been deleted from Shopify but remain in Dynasort&#8217;s catalog are automatically excluded.</p>



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



<p class="wp-block-paragraph">Rank Metafields is an Enterprise feature, available now. Merchants on Demo, Basic, and Pro plans will see the option in their recipe settings clearly marked as Enterprise — so you know exactly what you are unlocking when you upgrade.</p>



<p class="wp-block-paragraph">Questions or feedback: hello@dynasort.io or in-app chat.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>On Sale Option Sorting and One-Click Admin Access: Two New Dynasort Features</title>
		<link>https://dynasort.io/on-sale-option-sorting-and-one-click-admin-access-two-new-dynasort-features/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 23:46:30 +0000</pubDate>
				<category><![CDATA[Feature Releases]]></category>
		<category><![CDATA[Features Deployed]]></category>
		<category><![CDATA[Masthead]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=703</guid>

					<description><![CDATA[Two features shipped this week. One gives merchants explicit control over how discounted product options are displayed. The other removes a small but persistent piece of workflow friction. Both are live on all plans right now. Feature 1: On Sale Option Sorting If you run a Shopify store and you discount products, you have had [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Two features shipped this week. One gives merchants explicit control over how discounted product options are displayed. The other removes a small but persistent piece of workflow friction. Both are live on all plans right now.</p>



<h3 class="wp-block-heading">Feature 1: On Sale Option Sorting</h3>



<p class="wp-block-paragraph">If you run a Shopify store and you discount products, you have had this problem: Dynasort sorts your option values by sales, revenue, inventory, or some combination, but it had no way to account for whether a given option was on sale. A red colorway that&#8217;s 30% off would sort the same as a full-price red colorway.</p>



<p class="wp-block-paragraph">That&#8217;s fixed.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="764" src="https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM-1024x764.png" alt="" class="wp-image-704" srcset="https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM-1024x764.png 1024w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM-300x224.png 300w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM-768x573.png 768w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM-1536x1146.png 1536w, https://dynasort.io/wp-content/uploads/2026/03/Screenshot-2026-03-07-at-6.45.05-PM.png 1616w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>How it works</strong></p>



<p class="wp-block-paragraph">Dynasort now automatically detects on-sale option values. An option value (say, &#8220;Red&#8221; in a Color option) is flagged as on sale if any of its variants have a compare_at_price above the current price. No additional API calls, no extra setup. It uses data already in Dynasort&#8217;s pipeline.</p>



<p class="wp-block-paragraph">When an option is flagged, you get three placement settings per option:</p>



<p class="wp-block-paragraph"><strong>Leave in place</strong> keeps things exactly as they were. On-sale options sort normally alongside regular in-stock options. This is the default, so if you do nothing, nothing changes.</p>



<p class="wp-block-paragraph"><strong>Move before in-stock</strong> pushes on-sale options to the top of the list, ahead of regular in-stock items. Use this when you want discounts visible immediately: clearance events, sitewide sales, or flash promotions where you want every discounted variant front and center.</p>



<p class="wp-block-paragraph"><strong>Move after in-stock</strong> groups on-sale options below regular stock but above sold-out items. Use this when your strategy is full-price first, such as protecting margin on flagship products while still surfacing sale items for shoppers who scroll.</p>



<p class="wp-block-paragraph">The sort tier logic stacks cleanly with everything else: pinned positions always win, sold-out always goes last, and within each tier, your chosen metric (revenue, sales, inventory, etc.) still determines the order. An orange dot indicator appears in the option value table when on-sale grouping is active, giving you instant visual confirmation of which options are flagged.</p>



<p class="wp-block-paragraph">The setting is per-option, per-product. You can apply &#8220;Move before in-stock&#8221; to Color and &#8220;Leave in place&#8221; to Size on the same product. Automated background re-sorts respect the setting the same way manual saves do.</p>



<h3 class="wp-block-heading">Feature 2: Auto Merchandise from Anywhere</h3>



<p class="wp-block-paragraph">This one is smaller, but if you spend significant time in your Shopify admin, you&#8217;ll feel it immediately.</p>



<p class="wp-block-paragraph">Dynasort now integrates into Shopify&#8217;s native &#8220;More Actions&#8221; menu on product pages, collection pages, and the collections index. The links are:</p>



<p class="wp-block-paragraph"><strong>Auto Merchandise Product</strong> on any product page jumps directly into Dynasort&#8217;s controls for that product.</p>



<p class="wp-block-paragraph"><strong>Auto Merchandise Collection</strong> on any collection page opens Dynasort&#8217;s sorting settings for that collection.</p>



<p class="wp-block-paragraph"><strong>New Managed Collection</strong> from the collections index launches straight into the collection creation workflow in Dynasort.</p>



<p class="wp-block-paragraph">Previously, getting from a specific product or collection in Shopify admin to the corresponding Dynasort controls required opening a separate tab, navigating to Dynasort, and searching for the item. It was a constant context switch for anyone actively managing merchandising. Now it&#8217;s one click from wherever you already are.</p>



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



<p class="wp-block-paragraph">Both features are live for all Dynasort users on every plan tier, including Demo, Basic, Pro, and Enterprise. No upgrade, no additional configuration required beyond enabling On Sale Option Sorting on the products where you want it.</p>



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



<p class="wp-block-paragraph"><strong>Homer and the Dynasort Team</strong></p>



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



<p class="wp-block-paragraph"><em>Install Dynasort free on the Shopify App Store at <a href="https://dynasort.io">dynasort.io</a></em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynasort February 2026 Monthly Performance Report</title>
		<link>https://dynasort.io/dynasort-february-2026-monthly-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 16:40:11 +0000</pubDate>
				<category><![CDATA[Shopify Collection Merchandising]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=700</guid>

					<description><![CDATA[AI-Sorted Collections Delivered 64.79% Higher Conversion Rates in February 2026 Introduction What if the order of products on your collection pages was quietly costing you sales every single day? That&#8217;s the question Dynasort answers every month, and February 2026&#8217;s data makes the case more clearly than ever. Across over 6.2 million collection page sessions, Shopify [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">AI-Sorted Collections Delivered 64.79% Higher Conversion Rates in February 2026</h2>



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



<p class="wp-block-paragraph">What if the order of products on your collection pages was quietly costing you sales every single day?</p>



<p class="wp-block-paragraph">That&#8217;s the question Dynasort answers every month, and February 2026&#8217;s data makes the case more clearly than ever. Across over 6.2 million collection page sessions, Shopify stores using Dynasort&#8217;s AI-powered sorting consistently and significantly outperformed stores relying on Shopify&#8217;s default collection order. We&#8217;re not talking about marginal gains. We&#8217;re talking about conversion rate improvements north of 64%, cart rates that more than doubled, and meaningful reductions in both bounce and exit rates. These aren&#8217;t projections or lab results — they&#8217;re real numbers from real stores selling real products to real customers. Let&#8217;s break down exactly what happened in February and what it means for your store.</p>



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



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



<p class="wp-block-paragraph">Every month, we compare shopping behavior on Dynasort-sorted collection pages against collection pages using Shopify&#8217;s default sorting. Here&#8217;s what February&#8217;s data showed across four critical metrics.</p>



<p class="wp-block-paragraph"><strong>Conversion Rate (CVR): 64.79% Improvement</strong><br>Dynasort collections converted at 1.17%, compared to 0.71% on default-sorted collections. That&#8217;s a 64.79% lift.</p>



<p class="wp-block-paragraph">Conversion rate is the bottom line — the percentage of sessions that result in a completed purchase. A higher CVR means more of your existing traffic is turning into paying customers without you spending an additional cent on ads. For a store doing $50,000 a month in revenue, a 64.79% improvement in collection page CVR could represent tens of thousands of dollars in additional annual revenue from the same traffic you&#8217;re already paying for.</p>



<p class="wp-block-paragraph"><strong>Cart Rate: 128.57% Improvement</strong><br>Dynasort collections saw a 6.4% cart rate versus just 2.8% on Shopify default collections — a 128.57% increase.</p>



<p class="wp-block-paragraph">Cart rate measures the percentage of visitors who add at least one product to their cart. This is arguably the most telling engagement signal on a collection page. It means shoppers are finding products they want faster. When your best-performing, most relevant products surface near the top of a collection, visitors don&#8217;t have to scroll and hunt. They see something they like, and they act. More than doubling the cart rate suggests that Dynasort&#8217;s sorting algorithm is doing exactly what it&#8217;s designed to do: putting the right products in front of the right shoppers at the right time.</p>



<p class="wp-block-paragraph"><strong>Exit Rate: 7.7% Improvement</strong><br>Exit rate dropped from 66.51% on default collections to 61.39% on Dynasort collections.</p>



<p class="wp-block-paragraph">Exit rate tells you how often a collection page is the last page a visitor sees before leaving your store entirely. A lower exit rate means shoppers are continuing their journey — clicking into product pages, exploring more of your catalog, moving deeper into your funnel. A 7.7% improvement here means Dynasort collections are doing a better job of keeping shoppers engaged and on-site.</p>



<p class="wp-block-paragraph"><strong>Bounce Rate: 13.91% Improvement</strong><br>Bounce rate fell from 54.13% to 46.6% on Dynasort-sorted collections.</p>



<p class="wp-block-paragraph">Bounce rate measures single-page sessions — visitors who land on a collection page and leave without interacting further. High bounce rates on collection pages are often a sign that shoppers aren&#8217;t seeing anything compelling above the fold. By intelligently sorting products based on performance signals, Dynasort reduces that friction. A nearly 14% improvement in bounce rate means thousands more visitors each month are sticking around long enough to discover products they want to buy.</p>



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



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



<p class="wp-block-paragraph">February 2026 reinforced Dynasort&#8217;s position as a trusted sorting engine operating at serious scale across the Shopify ecosystem.</p>



<ul class="wp-block-list">
<li><strong>41,007 collections tracked</strong> across all connected stores, with <strong>3,207 collections actively using Dynasort&#8217;s AI sorting</strong></li>



<li><strong>1,016,023 products managed</strong> — over one million individual products organized and optimized by our algorithm</li>



<li><strong>1,648,278,946 collection sorts executed</strong> in a single month — that&#8217;s over 1.6 <em>billion</em> sort operations ensuring products are positioned for maximum performance</li>



<li><strong>$213,398,562 in catalog revenue managed</strong>, meaning Dynasort is actively influencing the merchandising of over $213 million worth of product inventory</li>



<li><strong>6,223,020 total collection sessions</strong> tracked, providing a massive and statistically robust dataset behind every metric reported above</li>
</ul>



<p class="wp-block-paragraph">These aren&#8217;t small-sample experiments. This is production-grade AI sorting running at scale across a diverse range of stores, categories, and price points — and the results are consistent month after month.</p>



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



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



<p class="wp-block-paragraph">If you&#8217;re running a Shopify store and you&#8217;re still relying on manual sorting, best-selling defaults, or alphabetical order for your collections, February&#8217;s data highlights a significant opportunity you&#8217;re likely leaving on the table.</p>



<p class="wp-block-paragraph"><strong>You don&#8217;t need more traffic — you need smarter merchandising.</strong> The stores in this dataset aren&#8217;t using some secret ad strategy or viral marketing hack. They&#8217;re showing the same products to the same audiences. The difference is <em>which</em> products appear first, second, and third on a collection page. That sequencing has an outsized impact on whether a visitor adds to cart or bounces.</p>



<p class="wp-block-paragraph"><strong>AI sorting compounds over time.</strong> Dynasort&#8217;s algorithm continuously learns from shopping behavior, seasonality, inventory changes, and conversion patterns. The longer it runs, the better it gets at surfacing the products most likely to convert for your specific store and audience. February&#8217;s results reflect months of accumulated learning across the platform.</p>



<p class="wp-block-paragraph"><strong>The setup cost is near zero.</strong> Unlike a site redesign, a new ad campaign, or a merchandising hire, enabling Dynasort takes minutes. You install the app, select the collections you want optimized, and the algorithm goes to work. There&#8217;s no manual rule-building, no spreadsheet analysis, no guesswork.</p>



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



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



<p class="wp-block-paragraph">February&#8217;s numbers tell a clear story: AI-optimized collection sorting drives more engagement, more add-to-carts, and more conversions from the traffic you already have.</p>



<p class="wp-block-paragraph">If you&#8217;re a Shopify merchant looking for a high-leverage, low-effort way to improve store performance, there&#8217;s no reason not to test it for yourself.</p>



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



<p class="wp-block-paragraph">Your collections are already getting traffic. Let Dynasort make sure that traffic sees the right products first.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
