<?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>Wed, 22 Jul 2026 20:19:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</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>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>

]]></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>
		<item>
		<title>November 2025 Performance Report</title>
		<link>https://dynasort.io/november-2025-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 17:44:15 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify Collection Merchandising]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=614</guid>

					<description><![CDATA[November 2025 Performance Report Smart Merchandising Drives Massive Results Data-Driven Insights from 35,800+ Collections Every month, we analyze performance data across thousands of Shopify stores using Dynasort for automated collection merchandising. The results continue to speak for themselves: intelligent product sorting dramatically outperforms default Shopify collection ordering across every key metric. Conversion Rate (CVR) 0.88% [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- DYNASORT MONTHLY STATS - BLOG POST HTML -->
<!-- October 2025 Performance Report -->
<!-- All styles are namespaced with 'dynasort-stats-' prefix to avoid conflicts -->

<div class="dynasort-stats-wrapper">
    <style>
        /* Namespaced styles to avoid conflicts with site CSS */
        .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: 50px;
        }
        
        .dynasort-stats-logo {
            width: 240px;
            max-width: 100%;
            height: auto;
            margin-bottom: 20px;
        }
        
        .dynasort-stats-date {
            color: #7e7e7e;
            font-size: 16px;
            font-weight: 500;
            margin-bottom: 15px;
        }
        
        .dynasort-stats-title {
            color: #2e3280;
            font-size: 36px;
            font-weight: bold;
            margin: 0 0 15px 0;
            line-height: 1.3;
        }
        
        .dynasort-stats-subtitle {
            color: #6d70a6;
            font-size: 20px;
            font-weight: 600;
            margin: 0 0 30px 0;
        }
        
        .dynasort-stats-intro {
            color: #7e7e7e;
            font-size: 17px;
            line-height: 1.7;
            margin-bottom: 40px;
            text-align: center;
            max-width: 700px;
            margin-left: auto;
            margin-right: auto;
        }
        
        .dynasort-stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 25px;
            margin-bottom: 40px;
        }
        
        .dynasort-stats-card {
            background: linear-gradient(135deg, #f8f9ff 0%, #ffffff 100%);
            border-radius: 12px;
            padding: 30px;
            border-left: 5px solid #2e3280;
            box-shadow: 0 2px 8px rgba(46, 50, 128, 0.1);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }
        
        .dynasort-stats-card:hover {
            transform: translateY(-3px);
            box-shadow: 0 4px 16px rgba(46, 50, 128, 0.15);
        }
        
        .dynasort-stats-label {
            color: #6d70a6;
            font-size: 13px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1.2px;
            margin-bottom: 15px;
            display: block;
        }
        
        .dynasort-stats-comparison {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 15px;
            flex-wrap: wrap;
        }
        
        .dynasort-stats-before {
            color: #7e7e7e;
            font-size: 20px;
            font-weight: 500;
        }
        
        .dynasort-stats-arrow {
            color: #2e3280;
            font-size: 24px;
            font-weight: bold;
        }
        
        .dynasort-stats-after {
            color: #2e3280;
            font-size: 32px;
            font-weight: bold;
        }
        
        .dynasort-stats-badge {
            display: inline-block;
            background: linear-gradient(135deg, #2e3280 0%, #6d70a6 100%);
            color: white;
            padding: 6px 16px;
            border-radius: 20px;
            font-size: 18px;
            font-weight: bold;
        }
        
        .dynasort-stats-platform {
            background: linear-gradient(135deg, #2e3280 0%, #6d70a6 100%);
            border-radius: 12px;
            padding: 40px 30px;
            color: white;
            margin-top: 40px;
        }
        
        .dynasort-stats-platform-title {
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 30px;
            text-align: center;
        }
        
        .dynasort-stats-platform-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            gap: 25px;
        }
        
        .dynasort-stats-platform-item {
            text-align: center;
        }
        
        .dynasort-stats-platform-value {
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 8px;
            display: block;
        }
        
        .dynasort-stats-platform-label {
            font-size: 12px;
            opacity: 0.9;
            text-transform: uppercase;
            letter-spacing: 1px;
            display: block;
        }
        
        .dynasort-stats-conclusion {
            margin-top: 40px;
            padding: 30px;
            background: #f8f9ff;
            border-radius: 12px;
            border-left: 5px solid #2e3280;
        }
        
        .dynasort-stats-conclusion-text {
            color: #2e3280;
            font-size: 18px;
            font-weight: 600;
            line-height: 1.6;
            margin: 0;
        }
        
        /* Responsive adjustments */
        @media (max-width: 768px) {
            .dynasort-stats-title {
                font-size: 28px;
            }
            
            .dynasort-stats-subtitle {
                font-size: 18px;
            }
            
            .dynasort-stats-grid {
                grid-template-columns: 1fr;
            }
            
            .dynasort-stats-platform-grid {
                grid-template-columns: repeat(2, 1fr);
            }
            
            .dynasort-stats-after {
                font-size: 28px;
            }
        }
    </style>
    
    <!-- Header Section -->
    <div class="dynasort-stats-header">
        <div class="dynasort-stats-date">November 2025 Performance Report</div>
        <h1 class="dynasort-stats-title">Smart Merchandising Drives Massive Results</h1>
        <p class="dynasort-stats-subtitle">Data-Driven Insights from 35,800+ Collections</p>
    </div>
    
    <!-- Introduction -->
    <div class="dynasort-stats-intro">
        <p>Every month, we analyze performance data across thousands of Shopify stores using Dynasort for automated collection merchandising. The results continue to speak for themselves: intelligent product sorting dramatically outperforms default Shopify collection ordering across every key metric.</p>
    </div>
    
    <!-- Stats Grid -->
    <div class="dynasort-stats-grid">
        <!-- CVR Card -->
        <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.88%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">1.41%</span>
            </div>
            <span class="dynasort-stats-badge">↑ 59.84%</span>
        </div>
        
        <!-- Cart Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Cart Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">3.3%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">6.15%</span>
            </div>
            <span class="dynasort-stats-badge">↑ 86.66%</span>
        </div>
        
        <!-- Exit Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Exit Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">62.81%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">62.24%</span>
            </div>
            <span class="dynasort-stats-badge">↓ 0.91%</span>
        </div>
        
        <!-- Bounce Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Bounce Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">51.55%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">49.04%</span>
            </div>
            <span class="dynasort-stats-badge">↓ 4.87%</span>
        </div>
    </div>
    
    <!-- Platform Stats -->
    <div class="dynasort-stats-platform">
        <div class="dynasort-stats-platform-title">Platform Impact at Scale</div>
        <div class="dynasort-stats-platform-grid">
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">35.8K</span>
                <span class="dynasort-stats-platform-label">Collections Tracked</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">582.8K</span>
                <span class="dynasort-stats-platform-label">Products Managed</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">1.1B</span>
                <span class="dynasort-stats-platform-label">Collection Sorts</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">$103.3M</span>
                <span class="dynasort-stats-platform-label">Catalogs Revenue</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">6.9M</span>
                <span class="dynasort-stats-platform-label">Total Sessions</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">3.3K</span>
                <span class="dynasort-stats-platform-label">Collections Enabled</span>
            </div>
        </div>
    </div>
    
    <!-- Conclusion Box -->
    <div class="dynasort-stats-conclusion">
        <p class="dynasort-stats-conclusion-text">
            These results represent real Shopify stores using Dynasort&#8217;s intelligent merchandising algorithms. The pattern is consistent month after month: when you show shoppers the right products at the right time, conversions follow. Our free plan gives you instant access to your store&#8217;s collection performance data—insights most merchants don&#8217;t even know exist.
        </p>
    </div>
</div>

<!-- END DYNASORT MONTHLY STATS BLOG POST -->


<!--

BLOG POST CUSTOMIZATION NOTES:
===============================

1. Update the logo path:
   Replace "/path/to/logo.png" with your actual logo URL

2. Update the month/year:
   - Change "October 2025 Performance Report" to current month
   - Update title/subtitle as needed

3. Update all statistics:
   - CVR: before (0.72%), after (2.67%), improvement (271.1%)
   - Cart Rate: before (2.65%), after (8.4%), improvement (217.5%)
   - Exit Rate: before (63.75%), after (59.88%), improvement (6.1%)
   - Bounce Rate: before (51.7%), after (46.89%), improvement (9.3%)
   
4. Update platform stats (6 metrics in purple box):
   - Collections Tracked: 32.6K
   - Products Managed: 357.9K
   - Collection Sorts: 1.5B
   - Catalogs Revenue: $73.1M
   - Total Sessions: 5.3M
   - Collections Enabled: 2.8K

5. Optional: Customize the intro and conclusion paragraphs to match your blog's voice

INTEGRATION NOTES:
==================

CSS ISOLATION:
- All classes prefixed with "dynasort-stats-" to avoid naming conflicts
- Styles are scoped within .dynasort-stats-wrapper
- No !important declarations (plays nice with existing styles)
- Safe to drop into any CMS or blog platform

RESPONSIVE:
- Mobile-friendly breakpoints at 768px
- Grid layouts automatically adjust
- Works on all modern browsers

CMS COMPATIBILITY:
- WordPress: Paste into HTML block or custom HTML widget
- Shopify Blog: Add to blog post in HTML mode
- Ghost: Works in HTML card
- Webflow: Paste into embed element
- Any platform: Just paste the complete HTML block

SEO FRIENDLY:
- Semantic HTML structure
- Proper heading hierarchy (h1 used for title)
- Alt text on logo
- No inline styles on elements (all in <style> block)

-->
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing Product Sorting: Automated Swatch Optimization for Shopify Stores</title>
		<link>https://dynasort.io/introducing-product-sorting-automated-swatch-optimization-for-shopify-stores-now-in-beta/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 11:40:26 +0000</pubDate>
				<category><![CDATA[Features In Progress]]></category>
		<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=605</guid>

					<description><![CDATA[For years, Dynasort has helped Shopify merchants optimize their collection pages with intelligent, automated sorting. Today, we&#8217;re excited to announce that this same merchandising intelligence is now available for your product pages with Product Sorting — now live in beta for all Dynasort users. If you&#8217;ve ever manually reordered color swatches, adjusted size options, or [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For years, Dynasort has helped Shopify merchants optimize their collection pages with intelligent, automated sorting. Today, we&#8217;re excited to announce that this same merchandising intelligence is now available for your product pages with <strong>Product Sorting</strong> — now live in beta for all Dynasort users.</p>



<p class="wp-block-paragraph">If you&#8217;ve ever manually reordered color swatches, adjusted size options, or wondered why certain variants get clicked more than others, this feature is built specifically for you.</p>



<h2 class="wp-block-heading">The Problem: Product Options That Work Against You</h2>



<p class="wp-block-paragraph">Here&#8217;s a scenario that plays out thousands of times every day across Shopify stores:</p>



<p class="wp-block-paragraph">A customer lands on your product page, sees a beautiful hero image, and is ready to buy. They scroll to the color options and see&#8230; a sold-out color as the first swatch. Or maybe it&#8217;s sorted alphabetically, so &#8220;Azure Blue&#8221; appears before your best-selling &#8220;Black.&#8221;</p>



<p class="wp-block-paragraph">That customer now has to work harder to find what they want. Some will. Many won&#8217;t.</p>



<p class="wp-block-paragraph">This isn&#8217;t just a minor inconvenience — it&#8217;s a conversion killer. And during high-traffic periods like Black Friday Cyber Monday, when every percentage point matters, these small friction points add up to real revenue loss.</p>



<p class="wp-block-paragraph">The traditional solution? Manual updates. Ecommerce managers checking inventory levels, reviewing sales data, and manually reordering product options. It&#8217;s time-consuming, error-prone, and nearly impossible to maintain across hundreds or thousands of products.</p>



<h2 class="wp-block-heading">The Solution: Intelligent, Automated Product Sorting</h2>



<p class="wp-block-paragraph">Product Sorting brings the same automated merchandising intelligence you already use for collections directly to your product pages. It continuously monitors your store&#8217;s performance data and automatically reorders your product options — colors, sizes, materials, styles — based on what actually drives results.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="609" src="https://dynasort.io/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-6.47.25-AM-1024x609.png" alt="" class="wp-image-609" srcset="https://dynasort.io/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-6.47.25-AM-1024x609.png 1024w, https://dynasort.io/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-6.47.25-AM-300x178.png 300w, https://dynasort.io/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-6.47.25-AM-768x457.png 768w, https://dynasort.io/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-6.47.25-AM.png 1422w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">Product Sorting analyzes your store&#8217;s real-time data across multiple metrics:</p>



<ul class="wp-block-list">
<li><strong>Sales performance</strong> — Best-selling variants appear first</li>



<li><strong>Inventory levels</strong> — Never lead with sold-out options</li>



<li><strong>Conversion rates</strong> — Prioritize variants that convert</li>



<li><strong>Revenue impact</strong> — Highlight your highest-value options</li>



<li><strong>Stock velocity</strong> — Surface fast-moving inventory</li>
</ul>



<p class="wp-block-paragraph">The system runs continuously in the background, updating your product option order as your inventory and sales patterns change. No manual intervention required.</p>



<h2 class="wp-block-heading">Why This Matters Right Now</h2>



<p class="wp-block-paragraph">We&#8217;re launching Product Sorting in beta just before Black Friday Cyber Monday for a reason: <strong>this is when automated merchandising matters most</strong>.</p>



<p class="wp-block-paragraph">During BFCM, your store experiences:</p>



<ul class="wp-block-list">
<li><strong>Rapid inventory fluctuations</strong> — Popular variants sell out in hours, not days</li>



<li><strong>Shifting demand patterns</strong> — Customer preferences change based on promotions and trends</li>



<li><strong>Higher traffic volume</strong> — More customers means more potential friction points</li>



<li><strong>Time constraints</strong> — Your team is handling support, fulfillment, and operations</li>
</ul>



<p class="wp-block-paragraph">Product Sorting ensures that every product page is always optimized, even when inventory and demand are changing by the hour. Your customers always see the most relevant, in-stock options first — automatically.</p>



<h2 class="wp-block-heading">Key Features of Product Sorting (Beta)</h2>



<h3 class="wp-block-heading">Always In-Stock First</h3>



<p class="wp-block-paragraph">The most frustrating customer experience in e-commerce? Clicking on a product only to discover your preferred option is sold out. Product Sorting automatically moves out-of-stock variants to the end of your option lists, ensuring customers always see available inventory first.</p>



<p class="wp-block-paragraph">This is especially powerful for stores with multiple variants. A dress available in 8 colors and 5 sizes has 40 possible combinations. Without intelligent sorting, customers might click through several sold-out combinations before finding what&#8217;s available.</p>



<h3 class="wp-block-heading">Performance-Ranked Options</h3>



<p class="wp-block-paragraph">Not all variants perform equally. Your black t-shirt might outsell your chartreuse one by 10x. Product Sorting identifies these performance patterns and surfaces your best-sellers first, increasing the likelihood that customers select high-converting options.</p>



<p class="wp-block-paragraph">This creates a positive feedback loop: high-performing variants get more visibility, leading to even better performance, while underperforming options naturally fall to the bottom of the list.</p>



<h3 class="wp-block-heading">Real-Time Automation</h3>



<p class="wp-block-paragraph">Unlike manual merchandising, Product Sorting updates continuously. When a variant sells out, it&#8217;s automatically deprioritized. When inventory is restocked, it&#8217;s automatically re-promoted. When a new color starts trending, it automatically rises in the rankings.</p>



<p class="wp-block-paragraph">Your product pages stay optimized 24/7, without any manual intervention from your team.</p>



<h3 class="wp-block-heading">Multi-Metric Intelligence</h3>



<p class="wp-block-paragraph">Product Sorting doesn&#8217;t rely on a single metric. It considers multiple factors simultaneously:</p>



<ul class="wp-block-list">
<li>Which variants have the most sales?</li>



<li>Which have the highest inventory levels?</li>



<li>Which are trending upward in recent orders?</li>



<li>Which have the best conversion rates?</li>
</ul>



<p class="wp-block-paragraph">This multi-dimensional approach ensures your product options are sorted based on a holistic view of performance, not just one data point.</p>



<h2 class="wp-block-heading">What &#8220;Beta&#8221; Means for You</h2>



<p class="wp-block-paragraph">We&#8217;re launching Product Sorting as a beta feature because we believe in building with our merchants, not just for them. Here&#8217;s what beta means:</p>



<h3 class="wp-block-heading">Included in Your Plan</h3>



<p class="wp-block-paragraph">Product Sorting is already available in your Dynasort account at no additional cost. No upgrade required, no new billing. Just open Dynasort and navigate to the Products section — it&#8217;s ready to use.</p>



<h3 class="wp-block-heading">We Want Your Feedback</h3>



<p class="wp-block-paragraph">This is the first iteration of Product Sorting, and we&#8217;re eager to hear how it works for your store. What metrics matter most to you? What sorting rules would make this even more powerful? What edge cases does your catalog present?</p>



<p class="wp-block-paragraph">We&#8217;re actively developing the roadmap for Product Sorting, and your real-world feedback will directly influence what we build next.</p>



<h3 class="wp-block-heading">Not Final Yet</h3>



<p class="wp-block-paragraph">Because this is a beta release, you can expect additional features, refinements, and improvements in the coming weeks and months. We&#8217;re committed to making Product Sorting the most powerful automated merchandising tool for Shopify product pages, and we&#8217;re just getting started.</p>



<h2 class="wp-block-heading">Getting Started with Product Sorting</h2>



<p class="wp-block-paragraph">Ready to try Product Sorting? Here&#8217;s how to get started:</p>



<h3 class="wp-block-heading">Step 1: Open Dynasort</h3>



<p class="wp-block-paragraph">Log into your Shopify admin and open the Dynasort app. You&#8217;ll see a new &#8220;Products&#8221; section in the navigation.</p>



<h3 class="wp-block-heading">Step 2: Select Your Products</h3>



<p class="wp-block-paragraph">Choose which products you want to enable Product Sorting for. You can start with a few high-traffic products or enable it store-wide — it&#8217;s up to you.</p>



<h3 class="wp-block-heading">Step 3: Choose Your Sorting Rules</h3>



<p class="wp-block-paragraph">Select which metrics matter most for your store. Want to prioritize in-stock items? Rank by sales? Focus on high-margin variants? Product Sorting lets you customize the logic to match your merchandising strategy.</p>



<h3 class="wp-block-heading">Step 4: Let It Run</h3>



<p class="wp-block-paragraph">Once enabled, Product Sorting works automatically in the background. Your product options will continuously update based on your store&#8217;s real-time performance data.</p>



<h3 class="wp-block-heading">Step 5: Monitor and Adjust</h3>



<p class="wp-block-paragraph">Check back periodically to see how your products are performing. You can adjust your sorting rules at any time based on what you&#8217;re seeing in your data.</p>



<h2 class="wp-block-heading">Real-World Use Cases</h2>



<h3 class="wp-block-heading">Fashion and Apparel</h3>



<p class="wp-block-paragraph">A clothing brand with products available in 12 colors and 6 sizes. Product Sorting ensures that:</p>



<ul class="wp-block-list">
<li>Popular colors (black, navy, white) appear first</li>



<li>Sold-out size/color combinations are automatically hidden or deprioritized</li>



<li>Seasonal colors are promoted when they start trending</li>



<li>Clearance colors are surfaced when inventory needs to move</li>
</ul>



<h3 class="wp-block-heading">Home Goods</h3>



<p class="wp-block-paragraph">A home decor store with products in multiple finishes and sizes. Product Sorting helps:</p>



<ul class="wp-block-list">
<li>Keep bestselling finishes (brushed nickel, matte black) prominent</li>



<li>Adjust for seasonal trends (warm tones in fall, cool tones in spring)</li>



<li>Clear out slow-moving inventory by promoting it when strategic</li>



<li>Ensure customers see in-stock options during high-demand periods</li>
</ul>



<h3 class="wp-block-heading">Beauty and Cosmetics</h3>



<p class="wp-block-paragraph">A skincare brand with products in different sizes and formulations. Product Sorting enables:</p>



<ul class="wp-block-list">
<li>Featured sizes (travel size, value size) to rank by performance</li>



<li>Limited edition variants to be promoted while in stock</li>



<li>Subscription-eligible options to appear first for customer retention</li>



<li>Sample sizes to be strategically positioned for first-time buyers</li>
</ul>



<h2 class="wp-block-heading">The Bigger Picture: Why Automated Merchandising Matters</h2>



<p class="wp-block-paragraph">Product Sorting is part of a larger shift in e-commerce: the move from manual to automated merchandising.</p>



<p class="wp-block-paragraph">Traditional merchandising requires constant manual attention. Someone on your team has to monitor sales data, check inventory levels, review analytics, and then manually implement changes across your catalog. This works fine for stores with 50 products. It breaks down at 500. It&#8217;s impossible at 5,000.</p>



<p class="wp-block-paragraph">Automated merchandising solves this by encoding your merchandising strategy into rules that execute automatically. Instead of &#8220;check if the black shirt is sold out and move it down,&#8221; you set a rule that says &#8220;always prioritize in-stock variants&#8221; and the system handles it forever.</p>



<p class="wp-block-paragraph">This isn&#8217;t about replacing human judgment — it&#8217;s about amplifying it. Your team still sets the strategy and priorities. The automation just handles the execution across your entire catalog, instantly and continuously.</p>



<h2 class="wp-block-heading">What&#8217;s Next for Product Sorting</h2>



<p class="wp-block-paragraph">We&#8217;re already working on the next phase of Product Sorting, including:</p>



<ul class="wp-block-list">
<li><strong>Advanced sorting rules</strong> — More granular control over how products are ranked</li>



<li><strong>A/B testing capabilities</strong> — Test different sorting strategies to see what drives results</li>



<li><strong>Custom metric weighting</strong> — Fine-tune how much each metric influences sorting</li>



<li><strong>Product option analytics</strong> — Deeper insights into variant performance</li>



<li><strong>Seasonal and promotional scheduling</strong> — Pre-program sorting changes for key events</li>
</ul>



<p class="wp-block-paragraph">As a beta user, you&#8217;ll get early access to these features as they launch. And your feedback will help shape what we prioritize.</p>



<h2 class="wp-block-heading">Why We Built This</h2>



<p class="wp-block-paragraph">We built Dynasort because we saw Shopify merchants spending hours on merchandising tasks that should be automated. Collection sorting was just the beginning. Product option sorting was the natural next step.</p>



<p class="wp-block-paragraph">Every friction point you remove from the customer experience increases conversion rates. Every minute your team saves on manual tasks is time they can spend on strategy, creative, and growth.</p>



<p class="wp-block-paragraph">Product Sorting is our way of helping Shopify merchants compete at a higher level — not by working harder, but by working smarter.</p>



<h2 class="wp-block-heading">Try Product Sorting Today</h2>



<p class="wp-block-paragraph">Product Sorting is live now in beta for all Dynasort users. There&#8217;s no additional setup, no new billing, and no learning curve if you&#8217;re already using Dynasort for collection sorting.</p>



<p class="wp-block-paragraph">Open Dynasort, navigate to the Products section, and start optimizing your product pages today.</p>



<p class="wp-block-paragraph">And as you use it, we&#8217;d love to hear from you. What&#8217;s working? What could be better? What features would make this indispensable for your store?</p>



<p class="wp-block-paragraph">Hit reply to this email or contact our support team. We&#8217;re building Product Sorting with you, not just for you.</p>



<p class="wp-block-paragraph"><strong>Here&#8217;s to smarter merchandising and better conversions.</strong></p>



<p class="wp-block-paragraph">— Homer &amp; the Dynasort Team</p>



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



<h2 class="wp-block-heading">Frequently Asked Questions</h2>



<p class="wp-block-paragraph"><strong>Q: Is Product Sorting included in my current plan?</strong><br>A: Yes! Product Sorting is available to all Dynasort users at no additional cost during the beta period.</p>



<p class="wp-block-paragraph"><strong>Q: Will this work with my theme?</strong><br>A: Product Sorting works with all Shopify themes. It updates the underlying product option order, which your theme then displays.</p>



<p class="wp-block-paragraph"><strong>Q: Can I customize which metrics are prioritized?</strong><br>A: Absolutely. You can choose which sorting factors matter most for your store and adjust them at any time.</p>



<p class="wp-block-paragraph"><strong>Q: What happens if I don&#8217;t like the results?</strong><br>A: You can disable Product Sorting for any product instantly. You have complete control over where and how it&#8217;s used.</p>



<p class="wp-block-paragraph"><strong>Q: How often does Product Sorting update?</strong><br>A: Product Sorting continuously monitors your store&#8217;s data and updates product options in real-time as inventory and performance change.</p>



<p class="wp-block-paragraph"><strong>Q: Will this slow down my store?</strong><br>A: No. Product Sorting runs in the background and doesn&#8217;t impact your store&#8217;s page load speed.</p>



<p class="wp-block-paragraph"><strong>Q: Can I use Product Sorting on some products but not others?</strong><br>A: Yes. You have complete control over which products use Product Sorting and which don&#8217;t.</p>



<p class="wp-block-paragraph"><strong>Q: How do I provide feedback?</strong><br>A: Simply reply to any Dynasort email, contact our support team, or use the feedback option in the app. We read everything and respond quickly.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>October 2025 Performance Report</title>
		<link>https://dynasort.io/october-2025-performance-report/</link>
		
		<dc:creator><![CDATA[Wade]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 21:27:10 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify Collection Merchandising]]></category>
		<guid isPermaLink="false">https://dynasort.io/?p=601</guid>

					<description><![CDATA[October 2025 Performance Report Smart Merchandising Drives Massive Results Data-Driven Insights from 32,600+ Collections Every month, we analyze performance data across thousands of Shopify stores using Dynasort for automated collection merchandising. The results continue to speak for themselves: intelligent product sorting dramatically outperforms default Shopify collection ordering across every key metric. Conversion Rate (CVR) 0.72% [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- DYNASORT MONTHLY STATS - BLOG POST HTML -->
<!-- October 2025 Performance Report -->
<!-- All styles are namespaced with 'dynasort-stats-' prefix to avoid conflicts -->

<div class="dynasort-stats-wrapper">
    <style>
        /* Namespaced styles to avoid conflicts with site CSS */
        .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: 50px;
        }
        
        .dynasort-stats-logo {
            width: 240px;
            max-width: 100%;
            height: auto;
            margin-bottom: 20px;
        }
        
        .dynasort-stats-date {
            color: #7e7e7e;
            font-size: 16px;
            font-weight: 500;
            margin-bottom: 15px;
        }
        
        .dynasort-stats-title {
            color: #2e3280;
            font-size: 36px;
            font-weight: bold;
            margin: 0 0 15px 0;
            line-height: 1.3;
        }
        
        .dynasort-stats-subtitle {
            color: #6d70a6;
            font-size: 20px;
            font-weight: 600;
            margin: 0 0 30px 0;
        }
        
        .dynasort-stats-intro {
            color: #7e7e7e;
            font-size: 17px;
            line-height: 1.7;
            margin-bottom: 40px;
            text-align: center;
            max-width: 700px;
            margin-left: auto;
            margin-right: auto;
        }
        
        .dynasort-stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 25px;
            margin-bottom: 40px;
        }
        
        .dynasort-stats-card {
            background: linear-gradient(135deg, #f8f9ff 0%, #ffffff 100%);
            border-radius: 12px;
            padding: 30px;
            border-left: 5px solid #2e3280;
            box-shadow: 0 2px 8px rgba(46, 50, 128, 0.1);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }
        
        .dynasort-stats-card:hover {
            transform: translateY(-3px);
            box-shadow: 0 4px 16px rgba(46, 50, 128, 0.15);
        }
        
        .dynasort-stats-label {
            color: #6d70a6;
            font-size: 13px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1.2px;
            margin-bottom: 15px;
            display: block;
        }
        
        .dynasort-stats-comparison {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 15px;
            flex-wrap: wrap;
        }
        
        .dynasort-stats-before {
            color: #7e7e7e;
            font-size: 20px;
            font-weight: 500;
        }
        
        .dynasort-stats-arrow {
            color: #2e3280;
            font-size: 24px;
            font-weight: bold;
        }
        
        .dynasort-stats-after {
            color: #2e3280;
            font-size: 32px;
            font-weight: bold;
        }
        
        .dynasort-stats-badge {
            display: inline-block;
            background: linear-gradient(135deg, #2e3280 0%, #6d70a6 100%);
            color: white;
            padding: 6px 16px;
            border-radius: 20px;
            font-size: 18px;
            font-weight: bold;
        }
        
        .dynasort-stats-platform {
            background: linear-gradient(135deg, #2e3280 0%, #6d70a6 100%);
            border-radius: 12px;
            padding: 40px 30px;
            color: white;
            margin-top: 40px;
        }
        
        .dynasort-stats-platform-title {
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 30px;
            text-align: center;
        }
        
        .dynasort-stats-platform-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            gap: 25px;
        }
        
        .dynasort-stats-platform-item {
            text-align: center;
        }
        
        .dynasort-stats-platform-value {
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 8px;
            display: block;
        }
        
        .dynasort-stats-platform-label {
            font-size: 12px;
            opacity: 0.9;
            text-transform: uppercase;
            letter-spacing: 1px;
            display: block;
        }
        
        .dynasort-stats-conclusion {
            margin-top: 40px;
            padding: 30px;
            background: #f8f9ff;
            border-radius: 12px;
            border-left: 5px solid #2e3280;
        }
        
        .dynasort-stats-conclusion-text {
            color: #2e3280;
            font-size: 18px;
            font-weight: 600;
            line-height: 1.6;
            margin: 0;
        }
        
        /* Responsive adjustments */
        @media (max-width: 768px) {
            .dynasort-stats-title {
                font-size: 28px;
            }
            
            .dynasort-stats-subtitle {
                font-size: 18px;
            }
            
            .dynasort-stats-grid {
                grid-template-columns: 1fr;
            }
            
            .dynasort-stats-platform-grid {
                grid-template-columns: repeat(2, 1fr);
            }
            
            .dynasort-stats-after {
                font-size: 28px;
            }
        }
    </style>
    
    <!-- Header Section -->
    <div class="dynasort-stats-header">
        <div class="dynasort-stats-date">October 2025 Performance Report</div>
        <h1 class="dynasort-stats-title">Smart Merchandising Drives Massive Results</h1>
        <p class="dynasort-stats-subtitle">Data-Driven Insights from 32,600+ Collections</p>
    </div>
    
    <!-- Introduction -->
    <div class="dynasort-stats-intro">
        <p>Every month, we analyze performance data across thousands of Shopify stores using Dynasort for automated collection merchandising. The results continue to speak for themselves: intelligent product sorting dramatically outperforms default Shopify collection ordering across every key metric.</p>
    </div>
    
    <!-- Stats Grid -->
    <div class="dynasort-stats-grid">
        <!-- CVR Card -->
        <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.72%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">2.67%</span>
            </div>
            <span class="dynasort-stats-badge">↑ 271.1%</span>
        </div>
        
        <!-- Cart Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Cart Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">2.65%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">8.4%</span>
            </div>
            <span class="dynasort-stats-badge">↑ 217.5%</span>
        </div>
        
        <!-- Exit Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Exit Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">63.75%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">59.88%</span>
            </div>
            <span class="dynasort-stats-badge">↓ 6.1%</span>
        </div>
        
        <!-- Bounce Rate Card -->
        <div class="dynasort-stats-card">
            <span class="dynasort-stats-label">Bounce Rate</span>
            <div class="dynasort-stats-comparison">
                <span class="dynasort-stats-before">51.7%</span>
                <span class="dynasort-stats-arrow">→</span>
                <span class="dynasort-stats-after">46.89%</span>
            </div>
            <span class="dynasort-stats-badge">↓ 9.3%</span>
        </div>
    </div>
    
    <!-- Platform Stats -->
    <div class="dynasort-stats-platform">
        <div class="dynasort-stats-platform-title">Platform Impact at Scale</div>
        <div class="dynasort-stats-platform-grid">
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">32.6K</span>
                <span class="dynasort-stats-platform-label">Collections Tracked</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">357.9K</span>
                <span class="dynasort-stats-platform-label">Products Managed</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">1.5B</span>
                <span class="dynasort-stats-platform-label">Collection Sorts</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">$73.1M</span>
                <span class="dynasort-stats-platform-label">Catalogs Revenue</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">5.3M</span>
                <span class="dynasort-stats-platform-label">Total Sessions</span>
            </div>
            <div class="dynasort-stats-platform-item">
                <span class="dynasort-stats-platform-value">2.8K</span>
                <span class="dynasort-stats-platform-label">Collections Enabled</span>
            </div>
        </div>
    </div>
    
    <!-- Conclusion Box -->
    <div class="dynasort-stats-conclusion">
        <p class="dynasort-stats-conclusion-text">
            These results represent real Shopify stores using Dynasort&#8217;s intelligent merchandising algorithms. The pattern is consistent month after month: when you show shoppers the right products at the right time, conversions follow. Our free plan gives you instant access to your store&#8217;s collection performance data—insights most merchants don&#8217;t even know exist.
        </p>
    </div>
</div>

<!-- END DYNASORT MONTHLY STATS BLOG POST -->


<!--

BLOG POST CUSTOMIZATION NOTES:
===============================

1. Update the logo path:
   Replace "/path/to/logo.png" with your actual logo URL

2. Update the month/year:
   - Change "October 2025 Performance Report" to current month
   - Update title/subtitle as needed

3. Update all statistics:
   - CVR: before (0.72%), after (2.67%), improvement (271.1%)
   - Cart Rate: before (2.65%), after (8.4%), improvement (217.5%)
   - Exit Rate: before (63.75%), after (59.88%), improvement (6.1%)
   - Bounce Rate: before (51.7%), after (46.89%), improvement (9.3%)
   
4. Update platform stats (6 metrics in purple box):
   - Collections Tracked: 32.6K
   - Products Managed: 357.9K
   - Collection Sorts: 1.5B
   - Catalogs Revenue: $73.1M
   - Total Sessions: 5.3M
   - Collections Enabled: 2.8K

5. Optional: Customize the intro and conclusion paragraphs to match your blog's voice

INTEGRATION NOTES:
==================

CSS ISOLATION:
- All classes prefixed with "dynasort-stats-" to avoid naming conflicts
- Styles are scoped within .dynasort-stats-wrapper
- No !important declarations (plays nice with existing styles)
- Safe to drop into any CMS or blog platform

RESPONSIVE:
- Mobile-friendly breakpoints at 768px
- Grid layouts automatically adjust
- Works on all modern browsers

CMS COMPATIBILITY:
- WordPress: Paste into HTML block or custom HTML widget
- Shopify Blog: Add to blog post in HTML mode
- Ghost: Works in HTML card
- Webflow: Paste into embed element
- Any platform: Just paste the complete HTML block

SEO FRIENDLY:
- Semantic HTML structure
- Proper heading hierarchy (h1 used for title)
- Alt text on logo
- No inline styles on elements (all in <style> block)

-->
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
