⛵ Added
- Added
metadata and privateMetadata to the payment model, updates of which trigger a webhook event
- Added
variants resolver to collections type to enable querying for Variants on Collections
- Added filtering by
metadata and privateMetadata for products
- Added
updatedAt and createdAt columns to the ProductVariant model
- Added
updatedAt and createdAt fields to ProductVariant query and filters
- Added event handlers that provide description and metadata in Stripe intent:
- Added
product_created method for the Stripe Gateway plugin
- Added
payment_transferred_from_checkout_to_nautical_order method for payment plugins
🌊 Changed
- Updated logic for the
isAvailable field on product to ignore unapproved variants
- Updated field mappings for the VIN bulk upload
.csv template
🪲 Fixed
- Fixed an issue where
stockAvailability for grouped products was not being updated based on the stock of the child products
- Fixed an issue with commissions on order migrations
- Fixed an issue with using the
str() method on ProductVariant
- Fixed an issue where foreign exchange rates were not refreshing
- Fixed an issue where
digitalContent.urls for uploaded files were being returned with malformed URLs
- Fixed an issue where the
ORDER_CREATED webhook could be triggered twice for the same order
- Fixed an issue with WooCommerce integration logic for weight and incorrect argument for
_set_track_inventory_for_product_variant calls