: Staging
: Production
✨ New
Metadata on checkout and order lines
Added support for storing metadata on the CheckoutLine, OrderLine, and NauticalOrderLine objects, providing more flexibility in adding custom line-level data within an order.
Checkout token in notifications
The checkout notification payload now includes the checkout token, making it easier to reference the checkout in notification handlers.
Order line refunds
Added support for refunding individual order lines and shipping lines, with detailed tracking codes for each refund. This provides more granular control over partial refunds and better visibility into refund history.
Customer name in order confirmations
Customer first and last names are now included in the order confirmation payload, making it easier to personalize order confirmation emails and notifications.
ACH payment method tracking
ACH payment method types are now stored and tracked, providing better visibility into payment methods used for orders.
💎 Changed
Performance improvements
Made several performance improvements across the platform:
- Draft order operations (create, update, delete lines) are now significantly faster.
- Invoice generation for orders with many products is more efficient.
- Order shipping method lookups are optimized.
- Voucher application on marketplace orders is faster.
- Order shipping updates complete more quickly.
💎 Changed
Simplified order recalculation
Introduced a streamlined method to recalculate all pricing and tax information for marketplace orders, making order updates more reliable and consistent.
🪲 Fixed
Fixed an issue where invoice generation could fail or be very slow when creating orders with a large number of products.
Fixed an issue where taxes could be computed before order lines were fully created, leading to incorrect tax calculations in some cases.
Fixed an issue where seller GraphQL responses used an incorrect date format, causing potential parsing errors.
Fixed an issue where accepting a bid would not properly connect the NauticalOrderLine to the OrderLine.
Fixed an issue where shipping calculations used incorrect subtotals when determining shipping costs.