3.23.18
Patch Changes
-
#6753
c5e5f7cThanks @mirekm! - Improved product media and file attribute uploads:- Dropping or selecting images shows upload previews immediately, including on an empty gallery
- Multiple uploads report one summary notification instead of a toast per file
- Product media can be selected and deleted in bulk
- Reordering media is smoother, with clearer drag feedback; reordering is blocked while uploads are still in progress
- Invalid or oversized files are rejected before upload, with a clear warning
- File attributes (for example images on products and models) support drag and drop to upload or replace, and show a thumbnail when the file is an image
-
#6717
35580bfThanks @lkostrowski! - Gift cards can now be restricted to a specific customer, so that only that customer can redeem them.- When issuing a gift card, you can optionally pick a customer to restrict it to.
- On the gift card details page, the card information now shows the assigned customer, with actions to assign, change, or unassign them.
- The gift card list has a new "Assigned to" column.
- The gift card timeline now shows when a card is assigned to or unassigned from a customer (with the acting staff member or app), and displays the old and new balance for balance reset and balance adjustment events.
-
#6751
0176999Thanks @mirekm! - Fixed settings toggle rows so links in descriptions no longer flip the setting. Refunds & returns settings now warn before leaving with unsaved changes, and Orders & fulfillment opened from the orders list returns there on cancel/back. -
#6758
80a29afThanks @lkostrowski! - Fixed a 404 when opening the set/new password link (/new-password) while already signed in. Users authenticated via OIDC can now follow the link to set a password instead of hitting a "page not found" screen — the page is now reachable whether you're logged in or out. -
#6732
ed669ffThanks @lkostrowski! - Order details now surface price overrides for order lines. A "Price override reason" column is available in the products table (list and matrix views, toggleable via the column picker). Opening a line's price breakdown now also works for overridden lines — even when no discount applies — and marks the base-price row as "Overridden" with the recorded reason. Lines with a breakdown (discounted or overridden) show a subtle dot on the price so they're discoverable. -
#6751
0176999Thanks @mirekm! - Reorganized Configuration by merchant job (Store, Markets & channels, Products & catalog, Content, Shipping & delivery, Orders, Users & permissions). Store settings now use the shared Settings hub layout, with legacy webhook, stock, and address options under Advanced. -
#6751
0176999Thanks @mirekm! - Reorganized Configuration: Store replaces Miscellaneous/Site Settings, and Refunds & returns is reached from Orders & fulfillment instead of as a separate Configuration card. -
#6757
23994f7Thanks @xseignard! - On the order details page, fulfillment tracking numbers that are URLs are now clickable links that open in a new tab. Non-URL tracking numbers keep their plain-text display, and copying to clipboard still works in both cases. -
#6754
10ae2a8Thanks @mirekm! - Dashboard stays usable with large variant catalogs: product variants load in pages with search, sibling navigation and the translations context switcher paginate instead of fetching every variant, order “add product” and Assign Variant dialogs offer Load more with clear progress, and Product Doctor walks a slim variant catalog for availability checks.
Full Changelog: 3.23.17...3.23.18