App changelog

What’s new in the app

Purchase-limit features, improvements, and fixes.

Steadier loading and safer connection recovery

  • Keep product rows visible during loading and reserve space for controls to reduce layout shifts.
  • Show a clear recovery screen when the connection drops during a save; reload current values before retrying because the change may already have saved.
  • Require the product block to reload its current value after an interrupted response.

Verified with local browser offline testing and automated save-recovery tests.


Compact product block and stable save feedback

  • Simplified the product block by removing the duplicate limit badge and long descriptions, with a shorter Maximum per order label and a brief variants/B2B note.
  • Moved Saving… and Saved beside the label so save confirmations no longer expand the block.
  • Keep the helper text visible when switching to Unlimited to maintain a stable layout.
  • Preserved automatic saving, verified save confirmations, and recovery from failed saves.

Shopify app versions limits-compact-20261022 and limits-inline-save-20261022.


Refreshed product block and checkout API

  • Updated the product block with a Purchase limit heading, quantity selector, and helpful per-order descriptions.
  • Auto-save updates the existing product limit and briefly shows Saved only after Shopify confirms the product and value.
  • Disable editing while loading or saving, restore the previous selection on errors, and avoid unverified checkout-enforcement claims.
  • Migrated checkout validation to the supported API while preserving combined-variant limits, Unlimited handling, and the B2B-tag exemption.

Shopify app version limits-api-20261022. Checkout validation and the product block now use API 2026-10.


Current app

Product management and save reliability

  • Updated App Home controls to Polaris 2 and migrated the login and single-product limit editor to web components.
  • Refreshed the product-management table with Shopify Polaris controls, accessible selection labels, and sortable product and product-type headings.
  • Clear selected products when the page or limit-status view changes, and disable editing and navigation controls while a save is in progress.
  • Verify that Shopify returns the expected product IDs and saved values before reporting success for inline, bulk, or single-product editor saves.
  • Show a clear error when Shopify does not confirm every requested update, with guidance to reload before retrying.

Present in the current app source; a separate release date is not recorded.


Sidekick lookups and a dedicated limit editor

  • Look up a specific product’s purchase limit, search products in pages of ten, and ask Shopify Sidekick to explain the per-order limit policy.
  • Open the single-product editor from Sidekick lookup results.
  • Choose a limit from 1–10 or Unlimited, review the proposed change, and select Save limit to apply it. Cancel restores the saved selection.
  • Keep Sidekick tools read-only: lookups cannot change product limits or claim that a proposed change has been saved.

Shopify app version limits-5-41. This release preserved the existing checkout Function build.


Faster limit updates and B2B-tag handling

  • Update inline and bulk limit selections immediately without reloading the entire product list; restore the previous displayed values if a save fails.
  • Skip unnecessary saves when the selected limit is unchanged and remove a separate product-count request from list loading.
  • Remove page-only status sorting and show pagination ranges without implying a full-catalog count.
  • Add a checkout-validation exemption for customers Shopify identifies as tagged B2B or b2b; a guest without that customer identity is not exempt.
  • Fix product-details limit loading to distinguish an explicit Unlimited value from a value not yet loaded, preserve zero as Unlimited, and disable the selector during saving.

Dated from commit f638672; this is a source-history date, not a verified deployment date.


Return to the simpler limit-management baseline

  • Revert the experimental bypass settings and setup flow to the April baseline.
  • Remove the settings page for configurable customer-tag and Shopify B2B-company bypass rules.

Dated from commit c801f72. Configurable bypass settings are not part of the current app.


Product purchase-limit management

  • Manage per-product purchase limits with inline editing and bulk updates.
  • Search products, browse pages, and filter the loaded products by All, Limited, or Unlimited.
  • Set a product limit from 1–10 or use Unlimited, including from the product-details admin block.
  • Combine quantities across variants and cart lines for each product, and return a maximum-per-order checkout error when the combined quantity exceeds its limit.

Recorded in the version 1.0 repository history; enforcement requires active store validation.


Questions about an app update? Contact support.