Skip to main content

API v1.18.0

: Staging

: Production

✨ New

Orders

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

Checkout token in notifications

The checkout notification payload now includes the checkout token, making it easier to reference the checkout in notification handlers.

Orders

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 mgmt

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.

Payments

ACH payment method tracking

ACH payment method types are now stored and tracked, providing better visibility into payment methods used for orders.

💎 Changed

Performance

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

Orders

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

Orders

Fixed an issue where invoice generation could fail or be very slow when creating orders with a large number of products.

Tax

Fixed an issue where taxes could be computed before order lines were fully created, leading to incorrect tax calculations in some cases.

API

Fixed an issue where seller GraphQL responses used an incorrect date format, causing potential parsing errors.

Orders

Fixed an issue where accepting a bid would not properly connect the NauticalOrderLine to the OrderLine.

Shipping

Fixed an issue where shipping calculations used incorrect subtotals when determining shipping costs.

Was this page helpful?