Skip to main content

API v1.33.0

: Staging

: Production

✨ New

Checkout

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.

Payouts

Vendor payout creation

Added the ability to create individual vendor payouts within a marketplace payout, giving operators more control over payout management.

API

Enhanced development tools

Improved developer onboarding with updated documentation and a new populatedb command that simplifies database setup for local development and testing.

💎 Changed

API

Simplified checkout configuration

Removed legacy checkout settings for minimum/maximum quantities and minimum order amounts, streamlining the checkout configuration process.

API

Removed checkout line price override

The checkoutLinePriceOverride mutation has been removed. Use sale-based pricing or other discount mechanisms instead.

Performance

Observability improvements

Switched from DataDog to OpenTelemetry for tracing, improving monitoring capabilities and reducing overhead in production environments.

🪲 Fixed

Orders

Fixed an issue where duplicate invoice numbers could be generated under certain conditions.

Payments

Fixed an issue where Stripe webhook events weren't correctly triggering the "fully paid" status for marketplace orders.

Payments

Fixed validation on Stripe payment amounts to ensure only positive values are accepted.

Was this page helpful?