⛵ 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