: Staging
: Production
β¨ New
Sale tracking on checkout linesβ
Checkout lines now track which sale (if any) applies to them, making it easier to understand pricing and discounts during the checkout process.
Vendor payout creationβ
Added the ability to create individual vendor payouts within a marketplace payout, giving operators more control over payout management.
Enhanced development toolsβ
Improved developer onboarding with updated documentation and a new populatedb command that simplifies database setup for local development and testing.
π Changed
Simplified checkout configurationβ
Removed legacy checkout settings for minimum/maximum quantities and minimum order amounts, streamlining the checkout configuration process.
Removed checkout line price overrideβ
The checkoutLinePriceOverride mutation has been removed. Use sale-based pricing or other discount mechanisms instead.
Observability improvementsβ
Switched from DataDog to OpenTelemetry for tracing, improving monitoring capabilities and reducing overhead in production environments.
πͺ² Fixed
Fixed an issue where duplicate invoice numbers could be generated under certain conditions.
Fixed an issue where Stripe webhook events weren't correctly triggering the "fully paid" status for marketplace orders.
Fixed validation on Stripe payment amounts to ensure only positive values are accepted.