<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://ninety9.dev/</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/addy.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/icon.png</image:loc><image:title>Addy: AI Cart Drawer &amp; Bundles icon</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/shot-1.png</image:loc><image:title>Addy AI cart drawer for Shopify showing in-cart upsells, a free shipping progress bar and volume discount bundles</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/shot-2.png</image:loc><image:title>Addy AI building a Shopify cart drawer automatically from the store catalogue and brand styles</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/shot-3.png</image:loc><image:title>Addy cart drawer design editor matching the Shopify store brand with custom colours, fonts and radii</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/shot-4.png</image:loc><image:title>Addy drag and drop cart drawer builder with more than 40 blocks in the Shopify admin</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addy/shot-5.png</image:loc><image:title>Addy targeting rules creating different Shopify cart drawers per market and customer tag</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/addly.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/icon.png</image:loc><image:title>Addly: AI Bundles app &amp; Upsell icon</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/shot-1.png</image:loc><image:title>Addly Shopify bundle upsell app showing a frequently bought together widget on a product page</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/shot-2.png</image:loc><image:title>Addly pre-purchase upsell widget layouts for Shopify product pages</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/shot-3.png</image:loc><image:title>Addly bundle and cross-sell layout options inside the Shopify admin</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/shot-4.png</image:loc><image:title>Addly mix and match bundle builder with tiered discount rules for Shopify</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/goalify.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/icon.png</image:loc><image:title>Goalify: Free Shipping Bar PRO icon</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/promo.png</image:loc><image:title>Goalify Shopify listing: boost AOV with cart goals, free gifts and AI upsells</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/shot-1.png</image:loc><image:title>Goalify free shipping progress bar for Shopify with gifts and discount rewards</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/shot-2.png</image:loc><image:title>Goalify free shipping progress bar localization settings for multiple markets</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/shot-3.png</image:loc><image:title>Goalify progress bar design settings for free shipping discounts and gifts</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/goalify/shot-4.png</image:loc><image:title>Goalify Shopify free gift with purchase configured with conditions and stacked rewards</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/monet.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/monet/icon.png</image:loc><image:title>Monet • AI Popup Bundle Addons icon</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/monet/promo.png</image:loc><image:title>Monet Shopify listing: boost AOV with timed upsell popups, bundles and add to cart offers</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/monet/shot-1.png</image:loc><image:title>Monet Shopify AI popup upsell bundles triggered by add to cart, checkout and exit intent events</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/monet/shot-2.png</image:loc><image:title>Monet Shopify upsell popup builder interface with bundle and cross-sell templates</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/monet/shot-3.png</image:loc><image:title>Monet Shopify popup analytics dashboard showing views, add to cart and conversion rate</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/apps/reviso.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/icon.png</image:loc><image:title>Reviso: Order editing &amp; Upsell icon</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/shot-1.png</image:loc><image:title>Reviso Shopify order editing app showing which self-service edit modules are available to customers</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/shot-2.png</image:loc><image:title>Reviso post-purchase order editing rules controlling what customers can change after checkout</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/shot-3.png</image:loc><image:title>Reviso post-purchase upsell using AI recommendations and recently viewed products</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/shot-4.png</image:loc><image:title>Reviso native Shopify design for the post-purchase order editing interface</image:title></image:image>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/reviso/shot-5.png</image:loc><image:title>Reviso support experience for Shopify order editing and AOV upselling</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/aov.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/cart.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/bundles.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/shipping.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/retention.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/category/cro.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/app/addy.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/app/addly.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/app/goalify.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/app/monet.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/app/reviso.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/how-to-increase-average-order-value-shopify.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/how-to-increase-average-order-value-shopify.jpg</image:loc><image:title>Editorial illustration for How to Increase Average Order Value on Shopify (The Complete 2026 Playbook)</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/free-shipping-threshold-calculator.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/free-shipping-threshold-calculator.jpg</image:loc><image:title>Editorial illustration for How to Set a Free Shipping Threshold That Increases Profit, Not Just AOV</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shopify-order-editing-guide.html</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shopify-order-editing-guide.jpg</image:loc><image:title>Editorial illustration for Post-Purchase Order Editing on Shopify — The Complete Guide</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shopify-cart-drawer-complete-guide.html</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shopify-cart-drawer-complete-guide.jpg</image:loc><image:title>Editorial illustration for The Shopify Cart Drawer Guide — Design, Speed and Upsells That Convert</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/exit-intent-popups-shopify.html</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/exit-intent-popups-shopify.jpg</image:loc><image:title>Editorial illustration for Exit-Intent Popups on Shopify — The Honest Guide to What Actually Works</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/partial-refunds-vs-order-edits.html</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/partial-refunds-vs-order-edits.jpg</image:loc><image:title>Editorial illustration for Partial Refunds vs Order Edits — Fix the Shopify Order Instead of Unwinding It</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/post-purchase-email-edit-link.html</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/post-purchase-email-edit-link.jpg</image:loc><image:title>Editorial illustration for Put the Order-Edit Link in the Shopify Confirmation Email</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/writing-a-cancellation-policy.html</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/writing-a-cancellation-policy.jpg</image:loc><image:title>Editorial illustration for How to Write a Shopify Cancellation Policy Customers Will Use Instead of Chargebacks</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/order-edit-cutoff-windows.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/order-edit-cutoff-windows.jpg</image:loc><image:title>Editorial illustration for Order Edit Cut-Off Windows — Set a Deadline Before Fulfilment Starts</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/in-cart-upsells-that-convert.html</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/in-cart-upsells-that-convert.jpg</image:loc><image:title>Editorial illustration for In-Cart Upsells — 9 Offers That Convert and 4 That Annoy Customers</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/self-serve-order-edits-vs-tickets.html</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/self-serve-order-edits-vs-tickets.jpg</image:loc><image:title>Editorial illustration for Self-Serve Order Edits vs Support Tickets — Why Shopify Stores Should Stop Taking Calls for Address Changes</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/ab-test-shopify-popups.html</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/ab-test-shopify-popups.jpg</image:loc><image:title>Editorial illustration for How to A/B Test Shopify Upsell Popups Without Lying to Yourself</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/upsell-popup-design.html</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/upsell-popup-design.jpg</image:loc><image:title>Editorial illustration for Upsell Popup Design That Converts — Layout, Type and the Add Button</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/checkout-initiation-popups.html</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/checkout-initiation-popups.jpg</image:loc><image:title>Editorial illustration for Checkout-Initiation Popups on Shopify — The Last Offer Before Payment</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/one-offer-popup-rule.html</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/one-offer-popup-rule.jpg</image:loc><image:title>Editorial illustration for The One-Offer Popup Rule for Shopify Upsells</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/popup-frequency-capping.html</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/popup-frequency-capping.jpg</image:loc><image:title>Editorial illustration for Popup Frequency Capping on Shopify — How Often Is Too Often</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/cart-goals-for-subscriptions.html</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/cart-goals-for-subscriptions.jpg</image:loc><image:title>Editorial illustration for Cart Goals for Shopify Subscription Products</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/free-shipping-progress-bar-guide.html</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/free-shipping-progress-bar-guide.jpg</image:loc><image:title>Editorial illustration for The Free Shipping Progress Bar — Placement, Copy and the Psychology</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/when-not-to-offer-free-shipping.html</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/when-not-to-offer-free-shipping.jpg</image:loc><image:title>Editorial illustration for When Not to Offer Free Shipping on Shopify</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/where-to-put-a-progress-bar.html</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/where-to-put-a-progress-bar.jpg</image:loc><image:title>Editorial illustration for Where to Put a Free Shipping Progress Bar on Shopify</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/free-shipping-bar-copy.html</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/free-shipping-bar-copy.jpg</image:loc><image:title>Editorial illustration for Free Shipping Bar Copy — Write the Remaining Amount, Not the Rule</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/gift-wrap-as-a-cart-goal.html</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/gift-wrap-as-a-cart-goal.jpg</image:loc><image:title>Editorial illustration for Gift Wrap as a Shopify Cart Goal — A Second Threshold That Does Not Cheapen Shipping</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/cross-sell-vs-upsell-product-page.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/cross-sell-vs-upsell-product-page.jpg</image:loc><image:title>Editorial illustration for Cross-Sell vs Upsell on the Shopify Product Page</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/where-to-place-bundles-on-pdp.html</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/where-to-place-bundles-on-pdp.jpg</image:loc><image:title>Editorial illustration for Where to Place Bundles on a Shopify Product Page</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/variant-volume-discounts-clear-stock.html</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/variant-volume-discounts-clear-stock.jpg</image:loc><image:title>Editorial illustration for Variant-Level Volume Discounts — Clear Slow Shopify Stock Without a Sitewide Sale</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/ai-offers-from-purchase-history.html</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/ai-offers-from-purchase-history.jpg</image:loc><image:title>Editorial illustration for AI Product Offers on Shopify — Use Purchase History, Not a Guessing Engine</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/add-to-cart-popup-upsell.html</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/add-to-cart-popup-upsell.jpg</image:loc><image:title>Editorial illustration for The Add-to-Cart Moment — Why It Is the Best Upsell Slot You Own</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/product-addons-vs-bundles.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/product-addons-vs-bundles.jpg</image:loc><image:title>Editorial illustration for Product Add-ons vs Bundles on Shopify — Pick the Offer That Fits the SKU</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/fomo-blocks-in-the-cart-drawer.html</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/fomo-blocks-in-the-cart-drawer.jpg</image:loc><image:title>Editorial illustration for FOMO in the Shopify Cart — Announcement Bars That Help Instead of Nag</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/cart-drawer-performance-lcp.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/cart-drawer-performance-lcp.jpg</image:loc><image:title>Editorial illustration for Cart Drawer Performance — Keep Shopify LCP Intact After You Add Upsells</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/cart-drawer-brand-design.html</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/cart-drawer-brand-design.jpg</image:loc><image:title>Editorial illustration for Make Your Shopify Cart Drawer Match the Store — Without a Developer</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/reduce-order-cancellations.html</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/reduce-order-cancellations.jpg</image:loc><image:title>Editorial illustration for How to Reduce Order Cancellations Without Losing the Customer</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shipping-protection-in-the-cart.html</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shipping-protection-in-the-cart.jpg</image:loc><image:title>Editorial illustration for Shipping Protection in the Shopify Cart — When It Helps and When It Annoys</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/cart-drawer-vs-cart-page.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/cart-drawer-vs-cart-page.jpg</image:loc><image:title>Editorial illustration for Cart Drawer vs Cart Page — Which Shopify Cart Converts More</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shopify-markets-cart-personalization.html</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shopify-markets-cart-personalization.jpg</image:loc><image:title>Editorial illustration for How to Run a Different Cart for Every Shopify Market</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/popup-triggers-ranked.html</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/popup-triggers-ranked.jpg</image:loc><image:title>Editorial illustration for Popup Triggers Ranked — Timed, Scroll, Add-to-Cart, Checkout and Exit</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/free-gift-with-purchase-strategy.html</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/free-gift-with-purchase-strategy.jpg</image:loc><image:title>Editorial illustration for Free Gift With Purchase — Choosing a Gift That Pays for Itself</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/estimated-delivery-date-shopify.html</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/estimated-delivery-date-shopify.jpg</image:loc><image:title>Editorial illustration for Estimated Delivery Dates — The Most Underrated Conversion Lever in the Cart</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/change-shipping-address-after-checkout.html</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/change-shipping-address-after-checkout.jpg</image:loc><image:title>Editorial illustration for Letting Customers Change Their Shipping Address After Checkout</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/bogo-offers-shopify.html</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/bogo-offers-shopify.jpg</image:loc><image:title>Editorial illustration for BOGO on Shopify — When Buy One Get One Works and When It Destroys Margin</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shopify-cart-abandonment-checklist.html</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shopify-cart-abandonment-checklist.jpg</image:loc><image:title>Editorial illustration for The Shopify Cart Abandonment Checklist — 21 Fixes Ranked by Effort</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/shopify-product-bundles-guide.html</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/shopify-product-bundles-guide.jpg</image:loc><image:title>Editorial illustration for Shopify Product Bundles — Every Type, the Pricing Maths, and What Converts</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/post-purchase-upsell-strategies.html</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/post-purchase-upsell-strategies.jpg</image:loc><image:title>Editorial illustration for Post-Purchase Upsells — Why the Best Offer Comes After the Sale</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/stacked-cart-goals.html</loc>
    <lastmod>2026-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/stacked-cart-goals.jpg</image:loc><image:title>Editorial illustration for Stacked Cart Goals — The Multi-Threshold Model That Beats a Single Bar</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/quantity-breaks-vs-volume-discounts.html</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/quantity-breaks-vs-volume-discounts.jpg</image:loc><image:title>Editorial illustration for Quantity Breaks vs Volume Discounts — Pricing Tiers Without Killing Margin</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/upsell-popup-benchmarks.html</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/upsell-popup-benchmarks.jpg</image:loc><image:title>Editorial illustration for Upsell Popup Benchmarks — What Good View, Click and Conversion Rates Look Like</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/reduce-ecommerce-returns.html</loc>
    <lastmod>2026-04-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/reduce-ecommerce-returns.jpg</image:loc><image:title>Editorial illustration for How to Reduce Ecommerce Returns Before They Start</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/frequently-bought-together-shopify.html</loc>
    <lastmod>2026-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/frequently-bought-together-shopify.jpg</image:loc><image:title>Editorial illustration for Frequently Bought Together on Shopify — Picking Pairs That Actually Sell</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/ai-product-recommendations-shopify.html</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/ai-product-recommendations-shopify.jpg</image:loc><image:title>Editorial illustration for AI Product Recommendations on Shopify — How They Work and When Rules Win</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/build-a-box-mix-and-match-bundles.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/build-a-box-mix-and-match-bundles.jpg</image:loc><image:title>Editorial illustration for Build-a-Box and Mix-and-Match Bundles — A Practical Setup Guide</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/blog/bundle-discount-margin-maths.html</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/blog/bundle-discount-margin-maths.jpg</image:loc><image:title>Editorial illustration for Bundle Discount Maths — How Deep You Can Go Before You Lose Money</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/about.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/contact.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/addly-pricing-subscriptions.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://ninety9.dev/assets/img/apps/addly/icon.png</image:loc><image:title>Addly: AI Bundles app &amp; Upsell icon</image:title></image:image>
  </url>
  <url>
    <loc>https://ninety9.dev/privacy-policy.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ninety9.dev/terms.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
