<?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://checkoutworks.dev/blogs/shopify-field-notes/refresh-shopify-theme-editor-without-reloading-admin</loc>
    <lastmod>2026-10-29T11:39:37-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/refresh-shopify-theme-editor-without-reloading-admin_5431c507-88ff-4720-8004-af238d91a3b6.png?v=1789997917</image:loc>
      <image:title>Shopify Theme Editor Refresh Controls: A Free Tampermonkey Userscript</image:title>
      <image:caption>Cover reading “Refresh Only the Stuck Part” beside the Shopify theme editor with the added refresh and discard buttons highlighted.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/how-to-choose-a-free-shopify-theme</loc>
    <lastmod>2026-10-30T01:51:55-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-theme-starting-points-horizon-dawn.png?v=1788617347</image:loc>
      <image:title>How to Choose a Free Shopify Theme Without Comparing Them All</image:title>
      <image:caption>A collage of Shopify free theme previews grouped under Horizon and Dawn.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-multiple-images-per-color</loc>
    <lastmod>2026-10-29T11:39:37-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-shopify-horizon-multiple-variant-images_d192bbc5-113f-4021-b31a-df224bb2f291.png?v=1791204282</image:loc>
      <image:title>Shopify Horizon: How to Show Multiple Images Per Color Without an App</image:title>
      <image:caption>Shopify Horizon product galleries comparing all images with color-specific image groups when Black is selected.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/remove-powered-by-shopify</loc>
    <lastmod>2026-10-29T11:39:37-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/remove-powered-by-shopify_f10d5df4-4e75-4df3-8967-717619f63ae2.png?v=1789997896</image:loc>
      <image:title>How to Remove “Powered by Shopify” Without Editing Code</image:title>
      <image:caption>Cover reading “Remove ‘Powered by Shopify’” beside the Shopify Theme content editor showing the Powered by Shopify field.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/country-specific-shopify-checkout-notice</loc>
    <lastmod>2026-10-29T11:39:37-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/country-specific-checkout-notice-feature_e4938f2f-5f60-442a-9d92-f7cd47805fa8.png?v=1789997879</image:loc>
      <image:title>How to Show a Country-Specific Notice at Shopify Checkout Without Code</image:title>
      <image:caption>Cover reading “Country-Specific Notice at Checkout” beside a Shopify checkout showing a Brazil notice below the selected shipping method.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/why-replace-shopify-horizon-hidden-homepage-h1</loc>
    <lastmod>2026-10-29T11:39:36-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-descriptive-homepage-h1_850e919c-6eb6-490a-aa47-40cd4caf005f.png?v=1789997864</image:loc>
      <image:title>Why We Replaced Shopify Horizon’s Hidden Homepage H1</image:title>
      <image:caption>Cover reading “Make Your H1 Say More” beside Horizon code with the hidden store-name H1 commented out and a homepage showing a visible descriptive H1.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/update-shopify-horizon-without-losing-custom-code</loc>
    <lastmod>2026-11-02T10:17:24-05:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-theme-update-with-codex.png?v=1791278888</image:loc>
      <image:title>How We Update Shopify Horizon Without Losing Custom Code</image:title>
      <image:caption>Shopify Horizon theme update with Codex, showing a customization audit and Shopify&apos;s official theme update dialog.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-size-chart-without-app</loc>
    <lastmod>2026-10-29T11:39:36-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-shopify-horizon-country-aware-size-chart_7eb3b26e-0519-4f00-92e4-1a25aed0cb8f.png?v=1791139566</image:loc>
      <image:title>Shopify Horizon: Add a Country-Aware Size Chart Without an App</image:title>
      <image:caption>Country-aware size chart in Shopify Horizon showing inches for the United States and centimeters for Germany.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/how-to-fix-a-shopify-bug</loc>
    <lastmod>2026-11-02T10:16:30-05:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-shopify-bug-fix-options-visual_5bb343c9-e3dd-4940-b555-ac66c46d64c3.png?v=1790444679</image:loc>
      <image:title>How to Fix a Shopify Bug: 5 Options and Which to Choose</image:title>
      <image:caption>Five Shopify bug fix options: AI and documentation, community help, product support, a freelancer, or a Shopify agency.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-blog-table-of-contents-without-app</loc>
    <lastmod>2026-10-29T11:39:35-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-shopify-blog-table-of-contents_ae30b535-fd07-43bd-ac9e-78cd7180bfe1.png?v=1790162882</image:loc>
      <image:title>How We Added a Blog Table of Contents to Shopify Horizon Without an App</image:title>
      <image:caption>Shopify blog table of contents shown in desktop and mobile layouts without an app.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-product-missing-from-search</loc>
    <lastmod>2026-10-29T11:39:35-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-product-missing-from-search_99a2267b-ffef-496f-b745-dc85927b1ecb.png?v=1789997851</image:loc>
      <image:title>How We Fixed a Shopify Product Missing From Search</image:title>
      <image:caption>Cover reading “Fix Product Missing From Shopify Search” beside two storefront search panels for “adjustable chair” with different category filters and results.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-theme-asset-404-search-console</loc>
    <lastmod>2026-10-29T11:39:35-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-shopify-theme-asset-404.png?v=1791055925</image:loc>
      <image:title>Shopify Theme Asset 404s in Search Console: Fix or Ignore?</image:title>
      <image:caption>Cover reading “Theme Asset 404s in GSC?” beside a Google Search Console Page not found (404) email and report listing an old Shopify theme asset URL.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-new-collections-model-2026</loc>
    <lastmod>2026-10-29T11:39:35-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-new-collections-model-2026_a87f2267-02b3-4db2-abc3-17cf54b3489d.png?v=1788872783</image:loc>
      <image:title>How to Use Shopify&apos;s New Collections in 2026</image:title>
      <image:caption>Shopify Collections 2026 graphic showing rules, curated product picks, and variants combined in one collection.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-faq-page-metaobjects</loc>
    <lastmod>2026-11-02T10:30:42-05:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-faq-page-metaobjects.png?v=1793633312</image:loc>
      <image:title>How to Build a Shopify FAQ Page With Metaobjects (No Code)</image:title>
      <image:caption>Illustration of one FAQ entry connected to the same answer on an FAQ page, a product page, and a collection page, with “One Answer, Every Page.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-customer-accounts-google-sign-in</loc>
    <lastmod>2026-10-12T20:59:57-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-customer-accounts-google-sign-in_05ea3755-6a58-47c9-8376-c498cc09958f.png?v=1791204259</image:loc>
      <image:title>How to Add Google Sign-In to Your Shopify Store Without an App</image:title>
      <image:caption>Blog cover reading “Add Google Sign-In to Shopify Without an App,” beside Shopify Admin showing Google turned on and a customer account menu with Continue with Google.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-markets-languages-currencies</loc>
    <lastmod>2026-11-02T10:16:52-05:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-market-language-currency.png?v=1791204316</image:loc>
      <image:title>Shopify Markets, Languages, and Currencies: What&apos;s the Difference?</image:title>
      <image:caption>Shopify market, language, and currency are three different concepts: a Canada market connects to English and French product pages, both priced at $273.00 CAD.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/horizon-product-card-carousel-reset</loc>
    <lastmod>2026-10-29T11:39:34-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/horizon-product-card-carousel-reset.png?v=1789808966</image:loc>
      <image:title>How We Fixed the Wrong Image After Hover in Shopify Horizon</image:title>
      <image:caption>Cover reading “Fix the Wrong Image After Hover” beside two product-card images showing the initial and incorrect image states.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-svg-squashed-safari-27</loc>
    <lastmod>2026-10-29T11:39:34-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-svg-squashed-safari-27_57c0d13f-6d7f-49f1-bbf1-b8fe42073b27.png?v=1789918367</image:loc>
      <image:title>Shopify Horizon SVG Squashed in Safari 27? How We Fixed It</image:title>
      <image:caption>Cover reading “Fix a Squashed SVG in Safari 27,” beside distorted and corrected Shopify SVG logos and a Safari icon.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-script-tags-deprecated</loc>
    <lastmod>2026-10-12T20:59:56-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-script-tags-deprecated_e649d3ae-1c40-485d-961f-613fbbb5d6ce.png?v=1791129869</image:loc>
      <image:title>Shopify Script Tags Are Deprecated: What Breaks and How to Migrate</image:title>
      <image:caption>Shopify Script Tags migration cover showing creation and updates failing on October 1, 2026 and script tags stopping on March 1, 2027, beside the headline “What breaks &amp; how to migrate.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/why-shopify-search-is-slow</loc>
    <lastmod>2026-10-29T11:39:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/why-shopify-search-is-slow_5b0e4608-23f0-4345-95e5-73245e8d8cf6.png?v=1789997932</image:loc>
      <image:title>Why Is Your Shopify Search Slow? Apps, Theme Conflicts, and What to Check</image:title>
      <image:caption>Why Shopify Search Is Slow cover showing a search window with an incomplete progress bar and product cards loading in stages.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-add-to-cart-button-not-working</loc>
    <lastmod>2026-10-29T11:39:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/checkoutworks-add-to-cart-button-not-working-cover_2a896953-7c8f-45c0-bd76-fa63d741c638.png?v=1790149120</image:loc>
      <image:title>Add to Cart Button Not Working on Shopify? Causes and Fixes</image:title>
      <image:caption>Cover reading “ADD TO CART NOT WORKING?” beside an illustrated product page, simulated Console error, and empty cart.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/copy-multiple-shopify-image-urls-at-once</loc>
    <lastmod>2026-10-29T11:39:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/copy-multiple-shopify-image-urls-at-once_7bd7188e-7ace-4664-8066-9a3c0799d37d.png?v=1790681064</image:loc>
      <image:title>Copy Multiple Shopify Image URLs at Once: A Free Userscript</image:title>
      <image:caption>Cover reading &quot;COPY EVERY FILE / IMAGE URL AT ONCE&quot; beside the Shopify Files list with four files selected and the Copy 4 URLs button highlighted in the bulk action bar.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-bug-fix-cost</loc>
    <lastmod>2026-10-29T11:39:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-bug-fix-cost.png?v=1789995733</image:loc>
      <image:title>How Much Does It Cost to Fix a Shopify Bug?</image:title>
      <image:caption>Cover reading “WHAT DOES A BUG FIX COST?” beside an illustrated Shopify product page with a broken Add to cart button and a bug fix quote card listing diagnosis, the change, and testing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-bfcm-checklist</loc>
    <lastmod>2026-10-29T11:39:32-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-bfcm-checklist.png?v=1791307718</image:loc>
      <image:title>Shopify BFCM Checklist 2026: What to Fix Before Black Friday</image:title>
      <image:caption>Cover reading “SHOPIFY BFCM CHECKLIST” and “TEST BEFORE BLACK FRIDAY” beside an illustrated sold-out product page and a Pre-BFCM checks list with test order, discounts, last unit, and tracking marked complete.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-theme-update-lost-customizations</loc>
    <lastmod>2026-10-29T11:39:32-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-theme-update-lost-customizations_1476e3a2-343c-4183-bd77-5d0a2ad5e5de.png?v=1791278958</image:loc>
      <image:title>Shopify Theme Update Lost Customizations? How to Restore Them</image:title>
      <image:caption>Cover reading “THEME UPDATE LOST YOUR CHANGES?” beside Shopify theme library cards: an arrow leads from the previous theme to an updated copy marked “Theme added: code edits successfully included.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-products-show-sold-out</loc>
    <lastmod>2026-10-29T11:39:32-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-products-show-sold-out_5625f572-0f3f-4249-9b94-5af466cffd85.png?v=1790148857</image:loc>
      <image:title>Shopify Product Shows Sold Out but Has Inventory: How to Find the Cause</image:title>
      <image:caption>Cover reading “SOLD OUT BUT IN STOCK?” beside a Shopify admin list showing 3 available for size M and a product page showing size M as sold out.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-variant-button-badges</loc>
    <lastmod>2026-10-29T11:39:32-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-variant-button-badges_3267990c-f48f-4b94-9f99-ae537ea8610a.png?v=1791294804</image:loc>
      <image:title>Shopify Horizon: Add Custom Badges to Variant Buttons Without an App</image:title>
      <image:caption>Cover titled Variant Button Badges Without an App, showing Badge Text values in the Shopify bulk editor above Horizon variant buttons labeled Start here, Save 19%, and Save 26%.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-hide-block-on-mobile</loc>
    <lastmod>2026-10-12T20:59:55-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-hide-block-on-mobile_c61afca3-1d06-47a6-ad58-c05e7c3a505b.png?v=1790183932</image:loc>
      <image:title>Shopify Horizon: Hide a Block on Mobile or Desktop</image:title>
      <image:caption>Cover titled Hide Blocks on Mobile or Desktop, showing a desktop page and a phone that each hide a different block, next to the Shopify Horizon Responsive group settings with Device set to Mobile.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-block-repeater</loc>
    <lastmod>2026-10-29T11:39:31-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-block-repeater_eaaad7f4-9db6-49d1-93e3-7f7b4abd5a91.png?v=1790259027</image:loc>
      <image:title>Shopify Horizon: Repeat a Block for Each Related Blog Post</image:title>
      <image:caption>Cover titled Block Repeater for Shopify Horizon with the line One template. Every post., showing the Repeater: Blog posts block in the theme editor repeated as four blog post cards.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-compare-at-price-not-showing</loc>
    <lastmod>2026-10-29T11:39:31-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-compare-at-price-not-showing_e59a6921-8e7d-4b26-9fd0-aa087c675f6c.png?v=1791294779</image:loc>
      <image:title>Shopify Compare-at Price Not Showing: How to Find the Cause</image:title>
      <image:caption>Cover reading “MISSING COMPARE-AT PRICE” beside a Shopify product price showing $88.00 CAD with no crossed-out compare-at price.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-print-on-demand-size-chart</loc>
    <lastmod>2026-10-29T11:39:31-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-print-on-demand-size-chart_fe7e594c-8a7b-47ba-bfbb-2ca9eb82a8aa.png?v=1790367750</image:loc>
      <image:title>How to Add a Size Chart to Print-on-Demand Products on Shopify</image:title>
      <image:caption>Cover titled Inches or CM, by Country, showing a Bella+Canvas 3001 size guide in inches with United States and Germany country labels.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/recover-broken-shopify-theme</loc>
    <lastmod>2026-10-29T11:39:31-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/recover-broken-shopify-theme_550854ff-714f-4028-86d1-ca9c61b6d5b2.png?v=1790442061</image:loc>
      <image:title>How to Recover a Broken Shopify Theme Without Losing More Changes</image:title>
      <image:caption>Cover reading “Undo the Break, Keep Your Work” beside a product page with a broken add-to-cart button and a theme library where the working theme is live again and marked Rolled back.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-variant-image-not-changing</loc>
    <lastmod>2026-10-29T11:39:30-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-variant-image-not-changing_da1e66a9-f190-416e-b448-9a5589815d7c.png?v=1790668063</image:loc>
      <image:title>Shopify Variant Image Not Changing When Selecting Options? How to Fix It</image:title>
      <image:caption>Cover reading &quot;Right Variant, Right Image&quot; beside two product page mockups: one marked &quot;Wrong image&quot; shows a beige T-shirt while green is selected, and one marked &quot;Fixed&quot; shows the green T-shirt for the green swatch.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-image-alt-text</loc>
    <lastmod>2026-10-29T11:39:30-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-image-alt-text_73b79f6d-f1f5-402f-ba08-f68068c9baa5.png?v=1790680895</image:loc>
      <image:title>Shopify Image Alt Text: Where to Add It and Why It Is Not Showing</image:title>
      <image:caption>Cover reading &quot;Image Alt Text Done Right&quot; beside two product image mockups: one marked &quot;Missing alt text&quot; with an empty alt attribute, and one marked &quot;Fixed&quot; with the alt text &quot;Black T-shirt, front view&quot;.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-store-public-data</loc>
    <lastmod>2026-10-29T11:39:30-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-store-public-data_91dba16d-489c-4fbb-9b2e-9859babba0c1.png?v=1790728550</image:loc>
      <image:title>What Anyone Can See About Your Shopify Store From Public URLs</image:title>
      <image:caption>Cover reading &quot;What&apos;s Public On Your Store?&quot; beside a product page mockup, with a magnifying glass revealing a supplier vendor name and SKU, and labels for a myshopify.com address and a test tag.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-pages-not-indexed-google-search-console</loc>
    <lastmod>2026-11-02T10:17:08-05:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-pages-not-indexed-google-search-console_f9ce47bd-5bc5-418f-b7bb-d454580c32c5.png?v=1791636041</image:loc>
      <image:title>Shopify Page Not Indexed in Google Search Console: What Got Our Stuck URL Indexed</image:title>
      <image:caption>Cover reading “From Unknown to Indexed” beside two windows: an old handle marked Not on Google and a URL Inspection panel showing the new handle as Indexed.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-hide-sold-out-variants</loc>
    <lastmod>2026-10-29T11:39:29-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-hide-sold-out-variants.png?v=1791214474</image:loc>
      <image:title>Shopify Horizon: Hide Unavailable or Sold-Out Variants Without an App</image:title>
      <image:caption>Cover reading &quot;Variant Sold Out? Hidden.&quot; beside a product page sketch: a crossed-out size M leaves the size row, which keeps XS, S, L, and XL.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-colors-changed-after-update</loc>
    <lastmod>2026-10-29T11:39:29-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-colors-changed-after-update.png?v=1791214629</image:loc>
      <image:title>Why Shopify Horizon Colors Changed After Updating to 4.x</image:title>
      <image:caption>Get your brand colors back: a simplified storefront with cream text on Horizon 3.4.0 and white text after updating to 4.2.0.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-theme-update-could-not-be-added-to-theme-library</loc>
    <lastmod>2026-10-29T11:39:29-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-theme-update-could-not-be-added-to-theme-library.png?v=1791278285</image:loc>
      <image:title>Shopify Theme Update Failed: &quot;Could Not Be Added to the Theme Library&quot;</image:title>
      <image:caption>Get your theme update unstuck: two Shopify errors saying the updated copy could not be added to the Theme Library.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-sale-percentage-badge</loc>
    <lastmod>2026-10-29T11:39:29-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-sale-percentage-badge.png?v=1791294525</image:loc>
      <image:title>Shopify Horizon: Show a Sale Percentage Badge Without an App</image:title>
      <image:caption>Cover titled Show How Much Shoppers Save, with a magnifying glass over a green Shopify Horizon product card showing a $29.00 price and enlarging a 25% OFF badge.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-ab-test-discount-rollouts</loc>
    <lastmod>2026-10-29T11:39:28-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-ab-test-discount-rollouts_01e5cca4-045f-41d0-8bab-8ad7806fce61.png?v=1791307695</image:loc>
      <image:title>How to A/B Test a Discount on Shopify With Rollouts</image:title>
      <image:caption>Cover reading “SHOPIFY A/B TESTING” and “WHICH DISCOUNT REALLY WINS?” beside two illustrated product pages labeled A and B, with a 15% discount tag on B and a 50 / 50 traffic split.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-rollouts-schedule-theme-change</loc>
    <lastmod>2026-10-29T11:39:28-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-rollouts-schedule-theme-change.png?v=1791307677</image:loc>
      <image:title>Shopify Rollouts: Schedule a Sale Banner, Theme, and Discounts</image:title>
      <image:caption>Cover reading “SHOPIFY ROLLOUTS” and “YOUR SALE STARTS AND ENDS BY ITSELF” beside an illustrated storefront with a 20% OFF banner and a schedule card showing ON for Nov 27 and OFF for Nov 30.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-open-chat-from-link</loc>
    <lastmod>2026-10-29T11:39:28-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-open-chat-from-link.png?v=1791372222</image:loc>
      <image:title>Shopify Horizon: Open Inbox Chat From a Link or Button</image:title>
      <image:caption>Cover titled Turn Any Link Into a Chat Button, showing a Start a chat link on a Shopify Horizon storefront with the Shopify Inbox chat panel open beside it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-blog-posts-missing-from-search</loc>
    <lastmod>2026-10-29T11:39:27-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-search-blog-posts.png?v=1791441399</image:loc>
      <image:title>How to Show Blog Posts in Shopify Horizon Search Results</image:title>
      <image:caption>Cover titled Make Your Blog Searchable, with a Shopify Horizon search results page showing a Blog posts group of article cards below the search box.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-discount-code-product-page</loc>
    <lastmod>2026-10-29T11:39:27-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-discount-code-product-page.png?v=1791629376</image:loc>
      <image:title>Shopify Horizon: Show a Discount Code on the Product Page Without an App</image:title>
      <image:caption>Cover titled Let Shoppers Copy Your Code in One Tap, with the code WELCOME10 shown in a bar at the top of a Shopify Horizon page and in a product page card with a check mark and a Copied label.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-store-maintenance-checklist</loc>
    <lastmod>2026-10-29T11:39:27-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-store-maintenance-checklist.png?v=1791718747</image:loc>
      <image:title>Shopify Store Maintenance Checklist: What to Check Every Month</image:title>
      <image:caption>Cover reading “SIX CHECKS, ONCE A MONTH” beside an illustrated Monthly check list with five rows marked complete and one row flagged with 1 finding, in front of a storefront window with a 404 link.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-monthly-retainer-guide</loc>
    <lastmod>2026-10-29T11:39:28-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-monthly-retainer-guide.png?v=1791723617</image:loc>
      <image:title>Shopify Retainer for the AI Era: Unlimited Requests, No Hour Blocks</image:title>
      <image:caption>Cover reading “UNLIMITED REQUESTS, NO HOUR BLOCKS” beside an illustrated storefront, a code editor, and a checklist with one checked green row above a long column of fading rows.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-bundle-inventory</loc>
    <lastmod>2026-10-29T11:39:27-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-bundle-inventory.png?v=1791741806</image:loc>
      <image:title>Shopify Bundle Sold Out or Overselling? How Inventory Works</image:title>
      <image:caption>Cover reading “SEE WHAT LIMITS YOUR BUNDLE” beside a diagram of three components with 5, 40, and 12 in stock, where the 5 tees form two pairs, leading to a bundle with 2 available.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-blocks-vs-sections</loc>
    <lastmod>2026-10-29T11:39:27-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-blocks-vs-sections.png?v=1791767401</image:loc>
      <image:title>Shopify Horizon Blocks vs Sections: Which One Do You Need?</image:title>
      <image:caption>Cover titled Block or Section? Choose Before You Build, beside a simplified page where one full-width row is labeled Section and the image, heading, text, and button inside it are each labeled Block.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-favicon-not-showing-google</loc>
    <lastmod>2026-10-29T11:39:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-favicon-not-showing-google.png?v=1791820506</image:loc>
      <image:title>Shopify Favicon Not Showing in Google: How to Find What Blocks It</image:title>
      <image:caption>Cover reading “Fix Missing Favicon in Google” beside two simplified search results: one with a default globe icon and a red cross, one with the store favicon and a green check.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-image-sizes</loc>
    <lastmod>2026-10-29T11:39:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-image-sizes.png?v=1791977958</image:loc>
      <image:title>Shopify Horizon Image Sizes: Hero, Banner, and Product Images</image:title>
      <image:caption>Cover titled Image Sizes That Stay Sharp, showing one wide test image with a white frame around the part a desktop keeps and a green frame around the part a phone keeps.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-checkout-hijack-app-audit</loc>
    <lastmod>2026-10-29T11:39:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-checkout-hijack-app-audit.png?v=1792607782</image:loc>
      <image:title>Shopify Checkout Hijack: How to Audit the Apps on Your Storefront</image:title>
      <image:caption>Shopify checkout hijack cover showing a cart’s checkout button redirected to a lookalike checkout page on another domain, beside the headline “Check for compromised apps.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-inbox-replies-going-to-spam</loc>
    <lastmod>2026-10-29T11:39:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-inbox-replies-going-to-spam.png?v=1792661760</image:loc>
      <image:title>Shopify Inbox Replies Going to Spam: Why and What to Do</image:title>
      <image:caption>Shopify Inbox cover showing a chat window sending a reply down two paths: a dark email flagged with a warning and a white email marked with a green check, beside the headline “Reply to offline customers.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-emails-going-to-spam</loc>
    <lastmod>2026-10-29T11:39:25-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-emails-going-to-spam.png?v=1793018124</image:loc>
      <image:title>Shopify Emails Going to Spam: Check SPF, DKIM, and Sender Domain</image:title>
      <image:caption>Shopify email cover showing two abstract email cards: a dark card labeled Spam with one failing field and an orange warning, and a white card labeled Inbox with both fields passing and a green check, beside the headline “Land in the inbox.”</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://checkoutworks.dev/blogs/shopify-field-notes/shopify-horizon-whatsapp-button</loc>
    <lastmod>2026-10-29T11:39:26-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0939/0594/4861/articles/shopify-horizon-whatsapp-button.png?v=1793285908</image:loc>
      <image:title>Shopify Horizon WhatsApp Button: 6 Copy-and-Paste Code Snippets</image:title>
      <image:caption>Cover titled WhatsApp Button, No App Needed, showing a simplified store page with WhatsApp in the menu, a Chat on WhatsApp button, a text link, a contact box, and a floating WhatsApp button, beside a chat message bubble.</image:caption>
    </image:image>
  </url>
</urlset>
