<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AppAvio notes</title>
    <link>https://appavio.com/blog</link>
    <description>Shopify apps for catalogue compliance, product content, duplicate data, and cart-stage suggestions.</description>
    <language>en</language>
    <atom:link href="https://appavio.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The six fields GPSR asks for, and where they live in Shopify</title>
      <link>https://appavio.com/blog/gpsr-fields-shopify-stores</link>
      <guid isPermaLink="true">https://appavio.com/blog/gpsr-fields-shopify-stores</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <description>Responsible person, manufacturer, identifiers, warnings, instructions, traceability. The app keeps these six working groups together so they can be reviewed and published consistently.</description>
      <category>Compliance</category>
    </item>
<item>
      <title>Merging duplicate products without losing metafields</title>
      <link>https://appavio.com/blog/merging-duplicates-without-losing-metafields</link>
      <guid isPermaLink="true">https://appavio.com/blog/merging-duplicates-without-losing-metafields</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <description>A safe merge preserves the record that merchants cannot see at a glance: metafields, media context, variants, inventory decisions, and the old product URL.</description>
      <category>Data hygiene</category>
    </item>
<item>
      <title>Product copy is a data problem before it is a writing problem</title>
      <link>https://appavio.com/blog/product-copy-from-catalogue-data</link>
      <guid isPermaLink="true">https://appavio.com/blog/product-copy-from-catalogue-data</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>A description generated from three attributes reads like a description generated from three attributes. Measure catalogue coverage, fill the useful gaps, then generate.</description>
      <category>Content</category>
    </item>
<item>
      <title>Four apps, one CSS layer, copied verbatim</title>
      <link>https://appavio.com/blog/four-apps-one-css-layer</link>
      <guid isPermaLink="true">https://appavio.com/blog/four-apps-one-css-layer</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <description>The shared marketing kit is duplicated into four repositories instead of published as a package. A byte comparison makes that rule checkable.</description>
      <category>Engineering</category>
    </item>
  </channel>
</rss>