Skip to main content

API v1.8.1

: Staging

: Production

✨ New

Orders

Fulfillment decline workflow

Introduced the ability to decline fulfillments, allowing sellers to reject fulfillment requests when they cannot complete them. Declined quantities are tracked separately and reflected in order totals and history.

Orders

Partial payment support

Added support for partial payments on orders, enabling customers to make multiple payments toward a single order. This includes the ability to specify payment IDs when capturing or voiding payments.

Payouts

Automatic payout status updates

Payout statuses now update automatically after orders are fulfilled, improving accuracy and reducing manual intervention.

Products

Sort order for microsite products

Added support for custom sort ordering of products within microsites, giving marketplace operators more control over product display.

Webhooks

Additional webhook triggers

Webhooks now fire for customer deletions, payout updates, and account confirmations, providing better integration capabilities.

Orders

Stock allocation events

Stock allocation and deallocation events are now tracked and can be queried, improving inventory visibility and audit capabilities.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Default currency lookups are now cached, reducing database queries.
  • Order queries use data loaders to eliminate redundant database calls.
  • Product availability and variant pricing calculations are more efficient.
  • Dashboard top category queries are significantly faster.

💎 Changed

Orders

Payment status resolution

Payment status for orders is now resolved from the marketplace order level, providing a more accurate view of order payment state.

🪲 Fixed

Products

Fixed an issue where product variant pricing could be calculated incorrectly when seller agreements were involved.

Orders

Fixed several issues with refund handling:

  • Improved validation when approving refunds.
  • Corrected error messages for refund line updates.
  • Fixed issues preventing refund line updates in certain cases.
  • Auto-refund events now display correctly in order history.
Orders

Fixed cases where orders without marketplace order data could cause errors in order queries and resolvers.

Products

Fixed issues where product creation and updates didn't properly account for agreement commission types.

Tax

Fixed an issue where tax calculations were attempted even when taxes weren't applicable to an order.

Orders

Fixed currency handling when creating seller orders from marketplace orders in multi-currency environments.

Shipping

Updated ShipStation integration to use modern order status calculation methods.

Payments

Fixed an issue where payment plugins weren't always querying the correct seller-level credentials.

Checkout

Fixed the data type for Checkout.discount_type to correctly use VoucherTypeEnum instead of VoucherDiscountType.

Orders

Fixed stock recalculation issues that could occur when canceling orders.

Orders

Fixed an issue where invoice addresses weren't returned correctly.

🚫 Deprecated

Orders

Deprecated order mutations and fields

Several legacy order mutations and fields have been deprecated in favor of new marketplace-aware alternatives. These deprecated mutations now perform no operations and will be removed in a future release.

Orders

Deprecated quantity_fulfilled field

The quantity_fulfilled field on NauticalOrderLine has been deprecated. Use the fulfillment-related fields instead.

Was this page helpful?