: Staging
: Production
✨ New
Marketplace configuration centralization
Moved numerous marketplace settings from the legacy Shop object to the new MarketplaceConfiguration object, providing a more centralized and flexible way to manage marketplace-wide settings. Settings moved include:
- Default weight unit
- Digital product settings
- Inventory tracking defaults
- Marketplace name and description
- Email configuration
- Tax and pricing settings
- URL settings
This change improves the organization of marketplace settings and provides a clearer separation between shop-level and marketplace-level configuration.
Marketplace shipping enhancements
Enhanced marketplace shipping functionality:
- Marketplace shipping prices are now properly factored into tax and total calculations
- Draft and quote orders can now override marketplace shipping prices
- Marketplace shipping methods are automatically removed when no longer applicable
- Draft order prices now update automatically when shipping method prices change
JWT expiration defaults
New environments now default to having JWT tokens expire, improving security by reducing the risk of long-lived authentication tokens.
🪲 Fixed
Fixed an issue where customer receivables incorrectly included shipping discounts in their calculations.
Fixed invoice display to correctly show discounted totals.
Fixed unit discount calculations to use shippable quantity instead of total quantity, ensuring more accurate discount amounts.
Fixed an issue where accrual ledger entries were not being created for shipping discounts.
Fixed an issue preventing marketplace shipping methods from being saved correctly.
Fixed seller shipping selection validation to properly respect marketplace shipping settings.
Fixed an issue where unnecessary AgreementSeller records were being created when seller agreements hadn't actually changed.
Fixed incorrect queries of MarketplaceConfiguration.companyAddress.
🚫 Deprecated
Deprecated settings and features
The following features and settings have been deprecated and will be removed in a future release:
displayGrossPricessetting (useincludePricesInTaxesinstead)marketplace_configuration.marketplace_accrues_shipping_revenueAssignNavigationmutation- Grouped product support
Shop.headerTextfield- Shop-level mutations (replaced by marketplace configuration mutations)