⛵ Added
- Added
metadataandprivateMetadatato the payment model, updates of which trigger a webhook event - Added
variantsresolver tocollectionstype to enable querying for Variants on Collections - Added filtering by
metadataandprivateMetadataforproducts - Added
updatedAtandcreatedAtcolumns to theProductVariantmodel - Added
updatedAtandcreatedAtfields toProductVariantquery and filters - Added event handlers that provide description and metadata in Stripe intent:
- Added
product_createdmethod for the Stripe Gateway plugin - Added
payment_transferred_from_checkout_to_nautical_ordermethod for payment plugins
- Added
🌊 Changed
- Updated logic for the
isAvailablefield on product to ignore unapproved variants - Updated field mappings for the VIN bulk upload
.csvtemplate
🪲 Fixed
- Fixed an issue where
stockAvailabilityfor 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 onProductVariant - Fixed an issue where foreign exchange rates were not refreshing
- Fixed an issue where
digitalContent.urlsfor uploaded files were being returned with malformed URLs - Fixed an issue where the
ORDER_CREATEDwebhook 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_variantcalls