<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ali Hassan | Blog</title><description>Notes on Shopify development, integrations, and building for scale.</description><link>https://aliyourdev.com</link><language>en-gb</language><item><title>Shopify&apos;s Built-In Returns vs a Returns App: Which Do You Need?</title><link>https://aliyourdev.com/blog/shopify-returns-vs-returns-app</link><guid isPermaLink="true">https://aliyourdev.com/blog/shopify-returns-vs-returns-app</guid><description>What Shopify&apos;s own self-serve returns handle well, where UK stores tend to outgrow them, and the questions to ask before installing a returns app.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Exchanges vs Refunds: How Shopify Stores Can Keep the Sale</title><link>https://aliyourdev.com/blog/exchanges-vs-refunds-keep-the-sale</link><guid isPermaLink="true">https://aliyourdev.com/blog/exchanges-vs-refunds-keep-the-sale</guid><description>Why offering exchanges and store credit at the moment of return keeps revenue a refund would lose, and how to set it up without making customers feel trapped.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate></item><item><title>UK Returns Law for Online Shops: What Shopify Merchants Need to Know</title><link>https://aliyourdev.com/blog/uk-returns-law-online-shops</link><guid isPermaLink="true">https://aliyourdev.com/blog/uk-returns-law-online-shops</guid><description>The 14-day right to cancel, refund deadlines, who pays return postage and which items are exempt, explained for UK Shopify stores.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>How to Set Up Royal Mail Returns on Shopify</title><link>https://aliyourdev.com/blog/royal-mail-returns-shopify</link><guid isPermaLink="true">https://aliyourdev.com/blog/royal-mail-returns-shopify</guid><description>Three ways to handle Royal Mail return labels on Shopify, from doing it by hand in Click &amp; Drop to sending one automatically the moment you approve.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Shopify Headless Commerce: What Hydrogen Actually Buys You</title><link>https://aliyourdev.com/blog/shopify-headless-commerce</link><guid isPermaLink="true">https://aliyourdev.com/blog/shopify-headless-commerce</guid><description>A Shopify developer&apos;s take on headless commerce: what Hydrogen and the Storefront API change, and what building a live multi-brand storefront taught me.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Shopify&apos;s 2026 Collections Update: Automation and Curation, Finally Together</title><link>https://aliyourdev.com/blog/shopify-collections-2026-update</link><guid isPermaLink="true">https://aliyourdev.com/blog/shopify-collections-2026-update</guid><description>A Shopify developer&apos;s take on the 2026 Collections update: multi-source collections, variant-level targeting, and what it means for merchandising.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Shopify&apos;s Block and Partial Tags: A Developer Preview Worth Paying Attention To</title><link>https://aliyourdev.com/blog/shopify-liquid-blocks-and-partials</link><guid isPermaLink="true">https://aliyourdev.com/blog/shopify-liquid-blocks-and-partials</guid><description>A Shopify developer&apos;s take on the new {% block %} and {% partial %} Liquid tags in developer preview, and why they&apos;re a real theme-building improvement.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Shopify&apos;s Spring &apos;26 Edition: What Developers Should Actually Be Happy About</title><link>https://aliyourdev.com/blog/shopify-spring-26-edition</link><guid isPermaLink="true">https://aliyourdev.com/blog/shopify-spring-26-edition</guid><description>A working Shopify developer&apos;s take on the Spring &apos;26 Edition: the API, Functions and CLI changes that make a real difference day-to-day.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>