: Staging
: Production
✨ New
Dashboard URL configuration
Added the ability to configure a custom dashboard URL for each marketplace, providing more flexibility in directing sellers and administrators to their management interfaces.
Seller application checkpoints
Introduced new status enums for tracking seller application progress, making it easier to manage and monitor the onboarding process.
✨ New
Country-based shipping method filtering
Shipping methods can now be filtered by country and area, allowing for more precise control over which shipping options are available to customers based on their location.
✨ New
Default marketplace content
New marketplace installations now automatically include default content and configuration data, streamlining the initial setup process.
💎 Changed
Automatic fulfillment model updates
When a product's fulfillment model changes, the sellerFulfilledByMarketplace flag now updates automatically to maintain consistency across the platform.
🪲 Fixed
Fixed an issue where buyer ledgers were not being created correctly for local buyer accounts.
Fixed ledger balancing issues that could occur when partially declining a fulfillment, ensuring accurate financial tracking.
Fixed calculation errors when processing declined fulfillments, ensuring discounted totals are properly accounted for in refund amounts.
Fixed tax calculation discrepancies when declining fulfillments, ensuring accurate tax adjustments based on discounted totals.
🪲 Fixed
Fixed an issue where deleting a payout could fail if its associated event log had already been removed.
🪲 Fixed
Fixed incorrect money type handling in ledger-related API responses, ensuring consistent data formatting.
🚫 Deprecated
Removed deprecated API fields and mutations
Removed several previously deprecated API fields and mutations that have reached their end-of-life dates:
Money.amountfieldMutation.errorsfieldAttributeInput.valuefield- Various deprecated payout-related fields and mutations
If you're still using any of these deprecated features, please update your integration to use the current alternatives.