<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Discount Kit changelog</title>
    <link>https://discountkit.app/changelog/</link>
    <description>Every update, improvement and fix we ship to Discount Kit.</description>
    <language>en</language>
    <lastBuildDate>Tue, 01 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://discountkit.app/changelog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Gift lines are added and removed through Shopify’s standard cart action, so the cart refreshes in place without a page reload.</title>
      <link>https://discountkit.app/changelog/#2026-09-standard-cart-actions</link>
      <guid isPermaLink="false">discountkit:changelog:2026-09/01-standard-cart-actions</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <category>Gift with purchase</category>
      <description><![CDATA[<p>Gift lines are added and removed through Shopify’s standard cart action, so the cart refreshes in place without a page reload.</p>]]></description>
    </item>
    <item>
      <title>Stores on the Rebuy Smart Cart are recognised automatically, so gifts arrive and leave there like any other cart change.</title>
      <link>https://discountkit.app/changelog/#2026-09-rebuy-smart-cart</link>
      <guid isPermaLink="false">discountkit:changelog:2026-09/02-rebuy-smart-cart</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <category>Gift with purchase</category>
      <description><![CDATA[<p>Stores on the Rebuy Smart Cart are recognised automatically, so gifts arrive and leave there like any other cart change.</p>]]></description>
    </item>
    <item>
      <title>Every automatic discount reaches your storefront as soon as it is active, unless you tag it dk:hidden.</title>
      <link>https://discountkit.app/changelog/#2026-09-automatic-live-sync</link>
      <guid isPermaLink="false">discountkit:changelog:2026-09/03-automatic-live-sync</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Every automatic discount reaches your storefront as soon as it is active, unless you tag it <code>dk:hidden</code>.</p>]]></description>
    </item>
    <item>
      <title>Sale discounts put products on sale with the original price struck through across the storefront, in early access for a limited number of stores.</title>
      <link>https://discountkit.app/changelog/#2026-09-sale-discounts</link>
      <guid isPermaLink="false">discountkit:changelog:2026-09/04-sale-discounts</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <category>Sale discounts</category>
      <description><![CDATA[<p>Sale discounts put products on sale with the original price struck through across the storefront, in early access for a limited number of stores.</p>]]></description>
    </item>
    <item>
      <title>Collection filters and conditions check membership at the variant level, so a collection holding only some of a product’s variants discounts exactly those.</title>
      <link>https://discountkit.app/changelog/#2026-07-variant-level-collections</link>
      <guid isPermaLink="false">discountkit:changelog:2026-07/01-variant-level-collections</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Collection filters and conditions check membership at the variant level, so a collection holding only some of a product’s variants discounts exactly those.</p>]]></description>
    </item>
    <item>
      <title>Cart Groups can match nested cart lines by the product they are nested under, and target the parent lines themselves.</title>
      <link>https://discountkit.app/changelog/#2026-07-nested-by-parent-product</link>
      <guid isPermaLink="false">discountkit:changelog:2026-07/02-nested-by-parent-product</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Cart Groups can match nested cart lines by the product they are nested under, and target the parent lines themselves.</p>]]></description>
    </item>
    <item>
      <title>Every discount type gained an Eligibility card for limiting it to customer segments or to markets.</title>
      <link>https://discountkit.app/changelog/#2026-06-eligibility-card</link>
      <guid isPermaLink="false">discountkit:changelog:2026-06/01-eligibility-card</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Every discount type gained an <strong>Eligibility</strong> card for limiting it to customer segments or to markets.</p>]]></description>
    </item>
    <item>
      <title>Sidekick, Shopify’s AI assistant, fills in the Discount Kit builder from a plain-language description, and can explain the discounts you already have.</title>
      <link>https://discountkit.app/changelog/#2026-06-sidekick</link>
      <guid isPermaLink="false">discountkit:changelog:2026-06/02-sidekick</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Sidekick, Shopify’s AI assistant, fills in the Discount Kit builder from a plain-language description, and can explain the discounts you already have.</p>]]></description>
    </item>
    <item>
      <title>A new Unique Groups cart condition fires when the cart holds items from at least a set number of the cart groups you choose.</title>
      <link>https://discountkit.app/changelog/#2026-05-unique-groups</link>
      <guid isPermaLink="false">discountkit:changelog:2026-05/01-unique-groups</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>A new <strong>Unique Groups</strong> cart condition fires when the cart holds items from at least a set number of the cart groups you choose.</p>]]></description>
    </item>
    <item>
      <title>Discount Kit Live became opt-in: tag a discount dk:live to surface it on the storefront, and remove the tag to hide it.</title>
      <link>https://discountkit.app/changelog/#2026-05-live-opt-in</link>
      <guid isPermaLink="false">discountkit:changelog:2026-05/02-live-opt-in</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Discount Kit Live became opt-in: tag a discount <code>dk:live</code> to surface it on the storefront, and remove the tag to hide it.</p>]]></description>
    </item>
    <item>
      <title>Label any discount with up to five tags, then filter or bulk-action by tag from Shopify’s discount list.</title>
      <link>https://discountkit.app/changelog/#2026-05-discount-tags</link>
      <guid isPermaLink="false">discountkit:changelog:2026-05/03-discount-tags</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Label any discount with up to five tags, then filter or bulk-action by tag from Shopify’s discount list.</p>]]></description>
    </item>
    <item>
      <title>On Shopify Plus, two product discounts can apply to the same cart line when they share a tag in each other’s cart-line combination list.</title>
      <link>https://discountkit.app/changelog/#2026-05-cart-line-stacking</link>
      <guid isPermaLink="false">discountkit:changelog:2026-05/04-cart-line-stacking</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>On Shopify Plus, two product discounts can apply to the same cart line when they share a tag in each other’s cart-line combination list.</p>]]></description>
    </item>
    <item>
      <title>The admin app moved to Shopify Admin API 2026-04.</title>
      <link>https://discountkit.app/changelog/#2026-05-admin-api-version</link>
      <guid isPermaLink="false">discountkit:changelog:2026-05/05-admin-api-version</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>The admin app moved to Shopify Admin API <code>2026-04</code>.</p>]]></description>
    </item>
    <item>
      <title>Discount Kit kept its Built for Shopify status.</title>
      <link>https://discountkit.app/changelog/#2026-04-built-for-shopify</link>
      <guid isPermaLink="false">discountkit:changelog:2026-04/01-built-for-shopify</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Discount Kit kept its Built for Shopify status.</p>]]></description>
    </item>
    <item>
      <title>Order discounts gained an Exclude products with compare at prices toggle.</title>
      <link>https://discountkit.app/changelog/#2026-04-exclude-compare-at</link>
      <guid isPermaLink="false">discountkit:changelog:2026-04/02-exclude-compare-at</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>Order discount</category>
      <description><![CDATA[<p>Order discounts gained an <strong>Exclude products with compare at prices</strong> toggle.</p>]]></description>
    </item>
    <item>
      <title>Product-discount metafields are admin_filterable and analytics_queryable, so Discount Kit values reach admin product filters and analytics reports.</title>
      <link>https://discountkit.app/changelog/#2026-04-filterable-metafields</link>
      <guid isPermaLink="false">discountkit:changelog:2026-04/03-filterable-metafields</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Product-discount metafields are <code>admin_filterable</code> and <code>analytics_queryable</code>, so Discount Kit values reach admin product filters and analytics reports.</p>]]></description>
    </item>
    <item>
      <title>All discount functions moved to Shopify Admin API 2026-04.</title>
      <link>https://discountkit.app/changelog/#2026-04-functions-api-version</link>
      <guid isPermaLink="false">discountkit:changelog:2026-04/04-functions-api-version</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>All discount functions moved to Shopify Admin API <code>2026-04</code>.</p>]]></description>
    </item>
    <item>
      <title>Metafield Discount supports discount_fixed_price for setting an exact price, and accepts extra custom properties for theme code.</title>
      <link>https://discountkit.app/changelog/#2026-03-metafield-fixed-price</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/01-metafield-fixed-price</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Metafield Discount supports <code>discount_fixed_price</code> for setting an exact price, and accepts extra custom properties for theme code.</p>]]></description>
    </item>
    <item>
      <title>Bundle pricing builds “3 for $25” offers from repeating targets and fixed prices, with no qualifiers needed.</title>
      <link>https://discountkit.app/changelog/#2026-03-bundle-pricing</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/02-bundle-pricing</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Bundle pricing builds “3 for $25” offers from repeating targets and fixed prices, with no qualifiers needed.</p>]]></description>
    </item>
    <item>
      <title>Consume mode stops later rules in the same discount from targeting items an earlier rule already discounted.</title>
      <link>https://discountkit.app/changelog/#2026-03-consume-mode</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/03-consume-mode</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Consume mode stops later rules in the same discount from targeting items an earlier rule already discounted.</p>]]></description>
    </item>
    <item>
      <title>Buy X Get Y qualifiers and targets share one layout, with smarter handling when both point at the same cart group.</title>
      <link>https://discountkit.app/changelog/#2026-03-buy-x-get-y</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/04-buy-x-get-y</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Buy X Get Y qualifiers and targets share one layout, with smarter handling when both point at the same cart group.</p>]]></description>
    </item>
    <item>
      <title>Any discount can be gated behind a cart attribute key, or an exact key and value.</title>
      <link>https://discountkit.app/changelog/#2026-03-cart-attribute-filter</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/05-cart-attribute-filter</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Any discount can be gated behind a cart attribute key, or an exact key and value.</p>]]></description>
    </item>
    <item>
      <title>Discounts that target a collection are resolved down to individual products, so product metafields carry collection-inherited discounts too.</title>
      <link>https://discountkit.app/changelog/#2026-03-collection-fan-out</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/06-collection-fan-out</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Discounts that target a collection are resolved down to individual products, so product metafields carry collection-inherited discounts too.</p>]]></description>
    </item>
    <item>
      <title>Unchanged metafields are no longer rewritten on each sync.</title>
      <link>https://discountkit.app/changelog/#2026-03-write-skip-fingerprinting</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/07-write-skip-fingerprinting</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Unchanged metafields are no longer rewritten on each sync.</p>]]></description>
    </item>
    <item>
      <title>Collections resolve in parallel, three times faster, with sync progress visible in the dashboard.</title>
      <link>https://discountkit.app/changelog/#2026-03-parallel-resolution</link>
      <guid isPermaLink="false">discountkit:changelog:2026-03/08-parallel-resolution</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Collections resolve in parallel, three times faster, with sync progress visible in the dashboard.</p>]]></description>
    </item>
    <item>
      <title>Scalar metafields now reflect only discounts visible to every visitor, and DiscountSummary gains a test field for Liquid filtering.</title>
      <link>https://discountkit.app/changelog/#2026-02-visible-scalars</link>
      <guid isPermaLink="false">discountkit:changelog:2026-02/01-visible-scalars</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Scalar metafields now reflect only discounts visible to every visitor, and <code>DiscountSummary</code> gains a <code>test</code> field for Liquid filtering.</p>]]></description>
    </item>
    <item>
      <title>Custom discounts can target nested bundle lines, or the parent line of a bundle.</title>
      <link>https://discountkit.app/changelog/#2026-02-nested-and-parent-lines</link>
      <guid isPermaLink="false">discountkit:changelog:2026-02/02-nested-and-parent-lines</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Custom discounts can target nested bundle lines, or the parent line of a bundle.</p>]]></description>
    </item>
    <item>
      <title>A new B2B only option restricts a discount to B2B company buyers.</title>
      <link>https://discountkit.app/changelog/#2026-02-b2b-only</link>
      <guid isPermaLink="false">discountkit:changelog:2026-02/03-b2b-only</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>A new <strong>B2B only</strong> option restricts a discount to B2B company buyers.</p>]]></description>
    </item>
    <item>
      <title>Each proposal in a Custom discount carries its own eligibility conditions.</title>
      <link>https://discountkit.app/changelog/#2026-01-per-proposal-eligibility</link>
      <guid isPermaLink="false">discountkit:changelog:2026-01/01-per-proposal-eligibility</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Each proposal in a Custom discount carries its own eligibility conditions.</p>]]></description>
    </item>
    <item>
      <title>Gift with Purchase storefront settings are consolidated into a single app embed.</title>
      <link>https://discountkit.app/changelog/#2026-01-gift-app-embed</link>
      <guid isPermaLink="false">discountkit:changelog:2026-01/02-gift-app-embed</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <category>Gift with purchase</category>
      <description><![CDATA[<p>Gift with Purchase storefront settings are consolidated into a single app embed.</p>]]></description>
    </item>
    <item>
      <title>New tier-level fields, thresholds, reward_values, reward_quantities, reward_product_indexes and threshold_messages, for building progress bars and gift selectors.</title>
      <link>https://discountkit.app/changelog/#2026-01-tier-level-fields</link>
      <guid isPermaLink="false">discountkit:changelog:2026-01/03-tier-level-fields</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>New tier-level fields, <code>thresholds</code>, <code>reward_values</code>, <code>reward_quantities</code>, <code>reward_product_indexes</code> and <code>threshold_messages</code>, for building progress bars and gift selectors.</p>]]></description>
    </item>
    <item>
      <title>New quick-access metafields max_reward_percent, max_reward_cents and max_reward_discount for storefront badges.</title>
      <link>https://discountkit.app/changelog/#2025-12-quick-access-metafields</link>
      <guid isPermaLink="false">discountkit:changelog:2025-12/01-quick-access-metafields</guid>
      <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>New quick-access metafields <code>max_reward_percent</code>, <code>max_reward_cents</code> and <code>max_reward_discount</code> for storefront badges.</p>]]></description>
    </item>
    <item>
      <title>Order discounts can exclude collections, whose items then neither count towards the threshold nor receive the discount.</title>
      <link>https://discountkit.app/changelog/#2025-11-order-excluded-collections</link>
      <guid isPermaLink="false">discountkit:changelog:2025-11/01-order-excluded-collections</guid>
      <pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate>
      <category>Order discount</category>
      <description><![CDATA[<p>Order discounts can exclude collections, whose items then neither count towards the threshold nor receive the discount.</p>]]></description>
    </item>
    <item>
      <title>Gift with Purchase can leave a manually removed gift out of the cart instead of adding it back.</title>
      <link>https://discountkit.app/changelog/#2025-11-keep-removed-gifts-out</link>
      <guid isPermaLink="false">discountkit:changelog:2025-11/02-keep-removed-gifts-out</guid>
      <pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate>
      <category>Gift with purchase</category>
      <description><![CDATA[<p>Gift with Purchase can leave a manually removed gift out of the cart instead of adding it back.</p>]]></description>
    </item>
    <item>
      <title>Discount Kit Live publishes your discount data to the storefront, so a theme can build its own experiences on it.</title>
      <link>https://discountkit.app/changelog/#2025-10-discount-kit-live</link>
      <guid isPermaLink="false">discountkit:changelog:2025-10/01-discount-kit-live</guid>
      <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
      <category>Live</category>
      <description><![CDATA[<p>Discount Kit Live publishes your discount data to the storefront, so a theme can build its own experiences on it.</p>]]></description>
    </item>
    <item>
      <title>Gift with Purchase, Product Volume and Order discounts moved to Polaris web components.</title>
      <link>https://discountkit.app/changelog/#2025-10-discounts-polaris</link>
      <guid isPermaLink="false">discountkit:changelog:2025-10/02-discounts-polaris</guid>
      <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Gift with Purchase, Product Volume and Order discounts moved to Polaris web components.</p>]]></description>
    </item>
    <item>
      <title>Support now runs 24/7, all year.</title>
      <link>https://discountkit.app/changelog/#2025-09-support-hours</link>
      <guid isPermaLink="false">discountkit:changelog:2025-09/01-support-hours</guid>
      <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Support now runs 24/7, all year.</p>]]></description>
    </item>
    <item>
      <title>The admin moved to Polaris web components.</title>
      <link>https://discountkit.app/changelog/#2025-09-admin-polaris</link>
      <guid isPermaLink="false">discountkit:changelog:2025-09/02-admin-polaris</guid>
      <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>The admin moved to Polaris web components.</p>]]></description>
    </item>
    <item>
      <title>Markets and locations raise the limit to 250, with an updated selector.</title>
      <link>https://discountkit.app/changelog/#2025-09-markets-and-locations</link>
      <guid isPermaLink="false">discountkit:changelog:2025-09/03-markets-and-locations</guid>
      <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Markets and locations raise the limit to 250, with an updated selector.</p>]]></description>
    </item>
    <item>
      <title>The admin app moved to React Router 7.</title>
      <link>https://discountkit.app/changelog/#2025-08-react-router-7</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/01-react-router-7</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>The admin app moved to React Router 7.</p>]]></description>
    </item>
    <item>
      <title>A public status page at status.discountkit.app.</title>
      <link>https://discountkit.app/changelog/#2025-08-status-page</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/02-status-page</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>A public status page at <a href="https://status.discountkit.app">status.discountkit.app</a>.</p>]]></description>
    </item>
    <item>
      <title>A new Enterprise plan for larger stores.</title>
      <link>https://discountkit.app/changelog/#2025-08-enterprise-plan</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/03-enterprise-plan</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>A new Enterprise plan for larger stores.</p>]]></description>
    </item>
    <item>
      <title>A discount proposal can target a specific currency.</title>
      <link>https://discountkit.app/changelog/#2025-08-target-currency</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/04-target-currency</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>A discount proposal can target a specific currency.</p>]]></description>
    </item>
    <item>
      <title>Fixed price proposals can be created without recurring rules.</title>
      <link>https://discountkit.app/changelog/#2025-08-fixed-price-proposals</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/05-fixed-price-proposals</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Fixed price proposals can be created without recurring rules.</p>]]></description>
    </item>
    <item>
      <title>Proposals can target the cheapest or the most expensive matching item.</title>
      <link>https://discountkit.app/changelog/#2025-08-cheapest-or-most-expensive</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/06-cheapest-or-most-expensive</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Proposals can target the cheapest or the most expensive matching item.</p>]]></description>
    </item>
    <item>
      <title>Every discount type can target existing customers.</title>
      <link>https://discountkit.app/changelog/#2025-08-existing-customers</link>
      <guid isPermaLink="false">discountkit:changelog:2025-08/07-existing-customers</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Every discount type can target existing customers.</p>]]></description>
    </item>
    <item>
      <title>A new Tiered Pricing function, with its own admin UI extension.</title>
      <link>https://discountkit.app/changelog/#2025-07-tiered-pricing</link>
      <guid isPermaLink="false">discountkit:changelog:2025-07/01-tiered-pricing</guid>
      <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
      <category>Product volume</category>
      <description><![CDATA[<p>A new Tiered Pricing function, with its own admin UI extension.</p>]]></description>
    </item>
    <item>
      <title>Shipping discounts can read the delivery option cost, and gained new operators.</title>
      <link>https://discountkit.app/changelog/#2025-07-delivery-option-cost</link>
      <guid isPermaLink="false">discountkit:changelog:2025-07/02-delivery-option-cost</guid>
      <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
      <category>Shipping</category>
      <description><![CDATA[<p>Shipping discounts can read the delivery option cost, and gained new operators.</p>]]></description>
    </item>
    <item>
      <title>Every discount type can target retail only, a specific location, or any mix of online and retail.</title>
      <link>https://discountkit.app/changelog/#2025-06-retail-support</link>
      <guid isPermaLink="false">discountkit:changelog:2025-06/01-retail-support</guid>
      <pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Every discount type can target retail only, a specific location, or any mix of online and retail.</p>]]></description>
    </item>
    <item>
      <title>Functions accept significantly larger carts.</title>
      <link>https://discountkit.app/changelog/#2025-05-larger-function-input</link>
      <guid isPermaLink="false">discountkit:changelog:2025-05/01-larger-function-input</guid>
      <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Functions accept significantly larger carts.</p>]]></description>
    </item>
    <item>
      <title>Custom discounts support multiple effects, so one discount can cover order and shipping together.</title>
      <link>https://discountkit.app/changelog/#2025-05-multi-effect</link>
      <guid isPermaLink="false">discountkit:changelog:2025-05/02-multi-effect</guid>
      <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Custom discounts support multiple effects, so one discount can cover order and shipping together.</p>]]></description>
    </item>
    <item>
      <title>A new conditions editor makes Custom discount rules more powerful and easier to read.</title>
      <link>https://discountkit.app/changelog/#2025-05-conditions-ui</link>
      <guid isPermaLink="false">discountkit:changelog:2025-05/03-conditions-ui</guid>
      <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>A new conditions editor makes Custom discount rules more powerful and easier to read.</p>]]></description>
    </item>
    <item>
      <title>Test mode lets you try Discount Kit without a subscription.</title>
      <link>https://discountkit.app/changelog/#2025-05-test-mode</link>
      <guid isPermaLink="false">discountkit:changelog:2025-05/04-test-mode</guid>
      <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Test mode lets you try Discount Kit without a subscription.</p>]]></description>
    </item>
    <item>
      <title>Discounts support up to 2,048 variants.</title>
      <link>https://discountkit.app/changelog/#2025-05-2048-variants</link>
      <guid isPermaLink="false">discountkit:changelog:2025-05/05-2048-variants</guid>
      <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Discounts support up to 2,048 variants.</p>]]></description>
    </item>
    <item>
      <title>More ways to include or exclude markets and customer tags.</title>
      <link>https://discountkit.app/changelog/#2025-03-markets-and-customer-tags</link>
      <guid isPermaLink="false">discountkit:changelog:2025-03/01-markets-and-customer-tags</guid>
      <pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>More ways to include or exclude markets and customer tags.</p>]]></description>
    </item>
    <item>
      <title>Recurring payments are supported for any number of billing cycles.</title>
      <link>https://discountkit.app/changelog/#2025-03-recurring-cycles</link>
      <guid isPermaLink="false">discountkit:changelog:2025-03/02-recurring-cycles</guid>
      <pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Recurring payments are supported for any number of billing cycles.</p>]]></description>
    </item>
    <item>
      <title>Cart iteration inside the discount functions is faster.</title>
      <link>https://discountkit.app/changelog/#2025-02-cart-iteration</link>
      <guid isPermaLink="false">discountkit:changelog:2025-02/01-cart-iteration</guid>
      <pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Cart iteration inside the discount functions is faster.</p>]]></description>
    </item>
    <item>
      <title>Every discount function runs almost 60% faster on average.</title>
      <link>https://discountkit.app/changelog/#2025-01-function-performance</link>
      <guid isPermaLink="false">discountkit:changelog:2025-01/01-function-performance</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      <category>Platform</category>
      <description><![CDATA[<p>Every discount function runs almost 60% faster on average.</p>]]></description>
    </item>
    <item>
      <title>Custom discounts can read product-level metafields.</title>
      <link>https://discountkit.app/changelog/#2025-01-custom-product-metafields</link>
      <guid isPermaLink="false">discountkit:changelog:2025-01/02-custom-product-metafields</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      <category>Custom discount</category>
      <description><![CDATA[<p>Custom discounts can read product-level metafields.</p>]]></description>
    </item>
    <item>
      <title>A new Apply to compare-at price option discounts from the compare-at price instead of the selling price.</title>
      <link>https://discountkit.app/changelog/#2025-01-compare-at-price</link>
      <guid isPermaLink="false">discountkit:changelog:2025-01/03-compare-at-price</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>A new <strong>Apply to compare-at price</strong> option discounts from the compare-at price instead of the selling price.</p>]]></description>
    </item>
    <item>
      <title>The storefront gift selector component was updated.</title>
      <link>https://discountkit.app/changelog/#2025-01-gift-selector</link>
      <guid isPermaLink="false">discountkit:changelog:2025-01/04-gift-selector</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      <category>Gift with purchase</category>
      <description><![CDATA[<p>The storefront gift selector component was updated.</p>]]></description>
    </item>
    <item>
      <title>Discounts can treat subscription lines and one-time purchases differently.</title>
      <link>https://discountkit.app/changelog/#2024-12-subscription-vs-one-time</link>
      <guid isPermaLink="false">discountkit:changelog:2024-12/01-subscription-vs-one-time</guid>
      <pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate>
      <category>All discounts</category>
      <description><![CDATA[<p>Discounts can treat subscription lines and one-time purchases differently.</p>]]></description>
    </item>
    <item>
      <title>Shipping discount conditions gained more comparison operators.</title>
      <link>https://discountkit.app/changelog/#2024-12-shipping-operators</link>
      <guid isPermaLink="false">discountkit:changelog:2024-12/02-shipping-operators</guid>
      <pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate>
      <category>Shipping</category>
      <description><![CDATA[<p>Shipping discount conditions gained more comparison operators.</p>]]></description>
    </item>
  </channel>
</rss>
