⛵ Added
- Added the ability to define dynamic pricing of variants for order lines and checkout lines. Overrides can be accomplished with the following mutations:
checkoutLinePriceOverride
draftOrderLinePriceOverride
nauticalDraftOrderLinePriceOverride
- Added the
checkoutDelete
mutation for those with Manage Marketplace permission to be able to remove allcheckoutLines
, and remove an un-captured and unprocessed payment associated with the checkout - Added logic to limit the number of active app integrations of the same category or subcategory to prevent issues with conflicting integrations
🌊 Changed
- Refactored SendGrid error message handling
🪲 Fixed
- Fixed an issue where filtering the
products
query by features could return duplicate features - Fixed logic related to filtering by the
buyer
role - Fixed filtering the plugin list by
isFeature
- Fixed an issue where partial payments were being shown as fully paid in Nautical
- Fixed an issue where shipping was being calculated twice at checkout in certain environments, which caused transactions to fail
- Fixed an issue where order
payout_status
was not being updated to "Not Ready" after the fulfillment was canceled - Fixed an issue with the
insights_top_performing_products
query which could cause incorrect reporting