⛵ Added
Support for HTML descriptions
Added the ability to store and render descriptions in HTML format. To facilitate this, a new descriptionHtml
field is added to the following objects:
product
productVariant
category
collection
microsite
This feature makes it easier to render formatted descriptions in the storefront, and to support integrations that pull product descriptions, such as Shopify and WooCommerce. The descriptionHtml
field is fully backwards-compatible with the existing description
and descriptionJson
fields.
As a result of these changes, the WYSIWYG text editor in the Dashboard now enables users to edit and save descriptions as HTML. The text editor also now supports the ability to paste rich-text formatting, making it easier to create and maintain formatted descriptions.
🌊 Changed
Faster product and variant search performance
Product and variant search queries have been optimized for significant performance improvements. You can now expect faster and more efficient search results.
Faster product filtering by stockAvailability
Filtering the products
query by stockAvailability
has been optimized for performance improvements. This means that filtering products based on stock availability is now faster and more efficient.
🪲 Fixed
- Fixed an issue that could cause stranded payments by preventing the ability to finalize and complete an order after creating payments. This issue could occur for users that were both a seller staff member and a customer.
- Fixed an issue where deleted staff member users that shared a customer account retained permissions to access the Dashboard after the staff member was deleted.
- Fixed an issue with insufficient permission checks on the
userByEmail
query. - Fixed an issue where the list of available shipping methods could differ on the seller order and marketplace order for draft and quote orders.
- Fixed an issue where products were hidden from collections pages when the "Show in product listing" toggle was turned off.
- Fixed an issue where the
ORDER_CREATED
webhook could be triggered inconsistently for draft orders. - Fixed an issue where the
productCreate
mutation in master product marketplaces always set theseller
field to1
(corresponding to the marketplace seller), even when another seller was specified. - Fixed an issue where deleted product variants were being used in the
insightsTopPerformingProducts
query. This issue could cause the Dashboard home page to crash.