> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bouquet-inc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Release notes for Discount Deck

<Update label="2026-07-17" description="Coupon expiry notifications">
  **What changed**

  You can now send coupon expiry reminders.

  **How to set it up**

  See the guide below.

  [Coupon expiry notification](/en/apps/discount-deck/flows/coupon-expiry-notification)

  **Who this affects**

  All merchants

  **Release date**

  July 16, 2026
</Update>

<Update label="2026-07-15" description="Sidekick App Extensions support">
  **What changed**

  Discount Deck and MultiLikes now support App Extensions for Shopify Sidekick.

  When you use Sidekick in your Shopify admin, you can look up how each app works and how to configure it more easily than before.

  If you are unsure how to use or configure an app, ask Sidekick and it will answer from the app's documentation.

  **Example questions**

  **Discount Deck**

  * "Show me the coupons this customer holds."
  * "Tell me how this customer has used their coupons."

  **MultiLikes**

  * "Which products and brands gained favorites in the last week?"
  * "Which products have the most favorites?"

  **Who this affects**

  All merchants

  **Release date**

  July 15, 2026
</Update>

<Update label="2026-06-16" description="[Completed] Discount Deck update (morning of June 16, 2026)">
  <Info>
    The update completed at 11:30 on June 16.
  </Info>

  **Announcement**

  A Shopify API update shipped a capability that substantially reduces coupon sync time.

  API version: 2026-01

  <Note>
    `The maximum upload file size increased from 20MB to 100MB`

    `Up to 5 bulk operations can now run concurrently per shop`
  </Note>

  Reference: [Faster bulk operations](https://shopify.dev/changelog/faster-bulk-operations)

  Adopting this API in Discount Deck lifts the previous limit of one bulk operation at a time and speeds up coupon syncing.

  **What changes, and what it affects**

  **What changes**

  * The sync processing that runs on our backend.
    * Coupons load faster.

  **What it affects**

  * Storefront appearance
  * The app admin
  * The values written to customer metafields

  None of these change. Nothing visible changes, so there is nothing to worry about.

  **Update window**

  June 16, 2026, 08:00 to 13:00

  **What merchants need to do**

  Nothing.

  **The improvement**

  |                                          | Before     | After     |
  | ---------------------------------------- | ---------- | --------- |
  | Sync time (store with 100,000 customers) | 23 minutes | 6 minutes |
</Update>

<Update label="2026-01-09" description="API version update">
  **What changed**

  Following a Shopify platform update, we upgraded to the API version that had to be adopted by April 1, 2026, resolving the notice shown in our admin.

  <img src="https://mintcdn.com/bouquet-inc/fxR0eqQXSYnI3Dir/images/discount-deck/changelog-1.jpg?fit=max&auto=format&n=fxR0eqQXSYnI3Dir&q=85&s=c4c6177dbada403e6740814f8704201c" alt="API version update" width="1600" height="335" data-path="images/discount-deck/changelog-1.jpg" />

  **Who this affects**

  All merchants

  **What it affects**

  Nothing.

  **Release date**

  January 9, 2026
</Update>

<Update label="2026-01-06" description="Coupons are now ordered by nearest expiry">
  **What changed**

  Coupons are now listed with the nearest expiry first, which makes the list easier to use.

  **Who this affects**

  All merchants

  **Where**

  Everywhere in the coupon list popup.

  **Release date**

  January 6, 2026
</Update>

<Update label="2026-01-05" description="Pricing simulator">
  **What changed**

  We published a pricing simulator on the demo site, so usage-based costs are clear at a glance.

  [https://discount-deck.bouquet-inc.com/pages/plan-simulator](https://discount-deck.bouquet-inc.com/pages/plan-simulator)

  **Who this affects**

  All merchants

  **Release date**

  January 5, 2026
</Update>

<Update label="2025-12-24" description="Now available outside Japan">
  **What changed**

  The app can now be used by merchants outside Japan.

  **Who this affects**

  All merchants

  **Release date**

  December 24, 2025
</Update>

<Update label="2025-12-02" description="Coupon images can now be hidden">
  **What changed**

  You can now hide coupon images across your storefront in one setting.

  **Account page (legacy customer accounts)**

  <img src="https://mintcdn.com/bouquet-inc/fxR0eqQXSYnI3Dir/images/discount-deck/changelog-2.jpg?fit=max&auto=format&n=fxR0eqQXSYnI3Dir&q=85&s=9e19a96f0d7d9f89ad2068c216dd8b9a" alt="Account page setting" width="1600" height="645" data-path="images/discount-deck/changelog-2.jpg" />

  <Note>
    The app block gained a setting to hide coupon images. Turn it on and the images are hidden.
  </Note>

  **Checkout page and account page (new customer accounts)**

  <img src="https://mintcdn.com/bouquet-inc/fxR0eqQXSYnI3Dir/images/discount-deck/changelog-3.jpg?fit=max&auto=format&n=fxR0eqQXSYnI3Dir&q=85&s=c710b88f4137a3f6f6296832920e7e10" alt="Checkout and account page setting" width="1600" height="651" data-path="images/discount-deck/changelog-3.jpg" />

  <Note>
    The app block gained a setting for showing coupon images, and the option you pick controls whether they appear.
  </Note>

  **Who this affects**

  All merchants

  **Release date**

  December 2, 2025
</Update>

<Update label="2025-11-25" description="Improvements to the coupon list in the admin">
  **What changed**

  We improved the coupon list shown in the Shopify admin:

  * Coupons named for point redemption are now always hidden
    * These are generated when points are redeemed through the VIP app, and they add noise to the list
  * Filtering behaves better

  **Who this affects**

  All merchants

  **Release date**

  November 25, 2025
</Update>

<Update label="2025-10-24" description="Internal error alerting">
  **What changed**

  If an error occurs during coupon syncing, our team is now alerted internally.

  This lets us spot errors sooner, so we can:

  * Resolve them faster
    * Including letting affected merchants know

  Please note that we may contact you when an error occurs.

  **Who this affects**

  All merchants

  **Release date**

  October 24, 2025
</Update>

<Update label="2025-10-22" description="Sync coupons for a single customer from their detail page">
  **What changed**

  On each customer's detail page under Customers in the Shopify admin, we added a button to sync the coupons shown to that customer, so you can do it for one person in a single click.

  <img src="https://mintcdn.com/bouquet-inc/fxR0eqQXSYnI3Dir/images/discount-deck/changelog-4.jpg?fit=max&auto=format&n=fxR0eqQXSYnI3Dir&q=85&s=854c54f9c6c59c387ea14e425ac27907" alt="Sync from the customer detail page" width="1600" height="667" data-path="images/discount-deck/changelog-4.jpg" />

  <Note>
    This is not intended for everyday use. It is a feature for customer support.
  </Note>

  **How you would use it**

  1. A customer reports that no coupons appear on their account page
  2. You run the sync for that customer from their detail page
  3. You let them know once it finishes

  **Who this affects**

  All merchants

  **Release date**

  October 22, 2025
</Update>

<Update label="2025-10-20" description="See a customer's coupons from their detail page">
  **What changed**

  On each customer's detail page under Customers in the Shopify admin, you can now see the list of coupons that customer holds.

  **Who this affects**

  All merchants

  **Release date**

  October 20, 2025
</Update>

<Update label="2025-10-07" description="Coupon sync status is now visible">
  **What changed**

  On the coupon list page in the app admin we added:

  * Sync status
  * A retry option when a sync fails

  **Who this affects**

  All merchants

  **Release date**

  October 7, 2025
</Update>

<Update label="2025-08-29" description="Faster coupon syncing (part 2)">
  **How it worked before**

  Syncing wrote coupon codes into customer metafields as text.

  **Why we changed it**

  When a single sync covered many coupons or many customers, the amount of text stored in customer metafields made syncing slow.

  **How it works now**

  Coupon data written to customer metafields is now encoded, and we:

  * Run coupon syncing in parallel
  * Reworked the processing itself

  The result is a noticeably better experience.

  **What it affects**

  **Merchants using the checkout page or the new customer accounts**

  No impact.

  **Merchants showing the app through our theme blocks on the account page or elsewhere**

  No impact.

  **Merchants who do not use our theme blocks and render the coupon list from the customer metafield themselves**

  You need to change your implementation.

  The data stored in the customer metafield has changed, so your reading logic must change too. Contact us for details.

  <Note>
    We can also carry out the work for you.
  </Note>

  **What you need to do**

  Nothing.

  **Release date**

  August 29, 2025
</Update>

<Update label="2025-07-28" description="App Store listing refreshed">
  **What changed**

  Our Shopify App Store listing has been redesigned.

  [https://apps.shopify.com/discount-deck](https://apps.shopify.com/discount-deck)

  **Release date**

  July 28, 2025
</Update>

<Update label="2025-07-20" description="Support for the new customer accounts">
  **What changed**

  Discount Deck now supports Shopify's new customer accounts, so stores using them can use the app.

  **How to set it up**

  See [this guide](/en/apps/discount-deck/setup/new-customer-accounts).

  Setup instructions are also shown in the app admin.

  **Release date**

  July 20, 2025
</Update>

<Update label="2025-07-04" description="Fixed a sync problem on the account page">
  **The problem**

  For stores with more than 50 coupons, selecting the header checkbox and then choosing to select all in the app's coupon list only selected the 50 coupons currently displayed.

  **The fix**

  Selecting all now correctly selects every coupon.

  We are sorry for the trouble this caused.

  **What you need to do**

  Nothing.

  **Release date**

  July 4, 2025
</Update>

<Update label="2025-06-09" description="Faster coupon syncing">
  **How it worked before**

  Internally, coupon syncing ran serially for every store.

  **How it works now**

  As more stores began using the app, we:

  * Run coupon syncing in parallel
  * Reworked the processing itself

  The result is a noticeably better experience.

  **What you need to do**

  Nothing.

  **Release date**

  June 9, 2025
</Update>

<Update label="2025-06-04" description="Improved how coupons are displayed by default">
  **How it looked before**

  <img src="https://mintcdn.com/bouquet-inc/F9EiJsoUD7L5Nf8w/images/discount-deck/changelog-5.jpg?fit=max&auto=format&n=F9EiJsoUD7L5Nf8w&q=85&s=78fbe3b35406f9d1bf834ae43448ad24" alt="Before" width="1336" height="432" data-path="images/discount-deck/changelog-5.jpg" />

  Coupon image: an image we supplied.

  **How it looks now**

  <img src="https://mintcdn.com/bouquet-inc/F9EiJsoUD7L5Nf8w/images/discount-deck/changelog-6.jpg?fit=max&auto=format&n=F9EiJsoUD7L5Nf8w&q=85&s=d77d6d36c24c14a521a5d903936b04e1" alt="After" width="1352" height="418" data-path="images/discount-deck/changelog-6.jpg" />

  1. Coupon image: changed to text, with support for Japanese, English, Traditional Chinese, and Simplified Chinese.
  2. Labels: added a "once per customer" label so the restriction is explicit.
  3. Localization: Japanese and English are supported.

  **What you need to do**

  Nothing.

  **Release date**

  June 4, 2025
</Update>

<Update label="2025-04-10" description="Coupons can now be displayed automatically">
  <img src="https://mintcdn.com/bouquet-inc/fxR0eqQXSYnI3Dir/images/discount-deck/changelog-7.jpg?fit=max&auto=format&n=fxR0eqQXSYnI3Dir&q=85&s=efe27091e3bc68e1ed615e3dfda5bd2f" alt="Automatic display setting" width="1600" height="246" data-path="images/discount-deck/changelog-7.jpg" />

  **How it worked before**

  Coupons appeared on the account page only after you pressed the button to show them in the coupon list.

  **How it works now**

  You can choose how coupons reach the account page.

  * The existing behavior
    * After issuing a coupon, you select it in the app's coupon list and press the button to show it.
  * The new behavior
    * Coupons appear on the account page automatically as soon as they are issued.

  **How to set it up**

  Go to settings and support > automatic coupon display and turn it on.

  **Release date**

  April 10, 2025
</Update>

<Update label="2025-04-08" description="Checkout extension support">
  The coupon list can now be shown on the checkout page.
</Update>


## Related topics

- [Changelog](/en/apps/multilikes/changelog.md)
- [Bouquet Support Center](/en/index.md)
