<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Datima.ai blog</title>
    <link>https://www.datima.ai/blog/</link>
    <description>Writing on inventory freshness, FEFO, and running perishable stock in commerce.</description>
    <language>en</language>
    <lastBuildDate>Thu, 15 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.datima.ai/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Batches without an expiry date: one product, two kinds of stock</title>
      <link>https://www.datima.ai/blog/batches-without-an-expiry-date.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/batches-without-an-expiry-date.html</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
      <description>A merchant with olive oil on one shelf and the bowls it is served in on the next asked to control the batches of both. A batch in Datima now needs a quantity and either an expiry date or a lot code; what that changes, what it leaves exactly as it was, and why one of the two is still required.</description>
    </item>
    <item>
      <title>Expired stock in Shopify: write the batch off, and the inventory follows</title>
      <link>https://www.datima.ai/blog/write-off-expired-stock-in-shopify.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/write-off-expired-stock-in-shopify.html</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <description>An expired batch is a number Shopify is still counting. One press zeroes the batch and takes the same units out of Shopify's inventory, with a reason and a link in the inventory history, and puts them back if you were wrong.</description>
    </item>
    <item>
      <title>Automatic markdowns for short-dated stock: discount the batch, not the product</title>
      <link>https://www.datima.ai/blog/automatic-markdowns-for-short-dated-stock.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/automatic-markdowns-for-short-dated-stock.html</guid>
      <pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate>
      <description>A product-level discount is the wrong tool for a batch-level problem. What a markdown that follows the batch looks like, what the shopper sees, and how to tell whether it paid.</description>
    </item>
    <item>
      <title>Batch expiry dates in Shopify: one product, many dates</title>
      <link>https://www.datima.ai/blog/batch-expiry-dates-in-shopify.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/batch-expiry-dates-in-shopify.html</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate>
      <description>A product does not have an expiry date; a batch does. What a batch record needs, how it meets every order and refund, and how to get the dates into Shopify in an afternoon.</description>
    </item>
    <item>
      <title>How to track expiry dates in Shopify (2026)</title>
      <link>https://www.datima.ai/blog/how-to-track-expiry-dates-in-shopify.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/how-to-track-expiry-dates-in-shopify.html</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <description>Shopify has no expiry field. The three ways merchants track expiry dates, what separates the one that works, and how to set it up in an afternoon.</description>
    </item>
    <item>
      <title>FEFO vs FIFO: which rotation your store actually needs</title>
      <link>https://www.datima.ai/blog/fefo-vs-fifo.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/fefo-vs-fifo.html</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <description>First in, first out ships stock in arrival order; first expired, first out ships it by date. When they disagree, and what FEFO needs from your software.</description>
    </item>
    <item>
      <title>Why expiry dates are inventory's blind spot</title>
      <link>https://www.datima.ai/blog/why-expiry-dates-are-inventorys-blind-spot.html</link>
      <guid isPermaLink="true">https://www.datima.ai/blog/why-expiry-dates-are-inventorys-blind-spot.html</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <description>Commerce platforms track quantity, not freshness. Here's what that costs merchants with perishable goods, and what tracking batches actually takes.</description>
    </item>
  </channel>
</rss>
