Skip to main content

API v1.25.0

: Staging

: Production

✨ New

Payouts

Payout ledger integration

Payouts are now tracked through the ledger system, providing improved accuracy and transparency. Payout data is now connected to orders, enabling better financial reporting and reconciliation.

Payouts

Payout fee visibility

Fees associated with vendor payouts are now exposed in the payout summary, giving sellers clearer insight into their earnings.

✨ New

Orders

Order payout status tracking

Orders now include a payoutStatus field that reflects the current payout state based on ledger data, making it easier to track which orders have been paid out to sellers.

Orders

Available payout balance

Added availablePayoutBalance to orders, showing the amount that can be paid out to sellers at any given time.

Orders

Seller commission tracking

Orders now include a sellerCommission field that calculates commission amounts directly from ledger data.

✨ New

Seller mgmt

Additional seller status options

Added new seller status options including "Suspended," "Banned," and "Deactivated" to provide more granular control over seller accounts.

✨ New

Products

Product type cascading deletion

When deleting a product type where require_product_types is enabled, all associated variants and products are now automatically removed, simplifying product type management.

Products

Collection visibility control

Collections now include an isVisible field, allowing marketplace operators to control which collections are displayed to customers.

💎 Changed

Orders

Order fulfillment and cancellation improvements

Made several improvements to order handling:

  • Fulfillment cancellations now update ledgers appropriately to maintain accurate financial records.
  • Order cancellations are properly recorded in the ledger system.
  • Declining fulfillments now correctly updates ledger entries.
  • The system now accurately determines when a seller's portion of an order is completely fulfilled.

🪲 Fixed

Orders

Fixed an issue where the nauticalOrderByToken query could allow sellers to access orders that didn't belong to them.

Orders

Fixed an issue where digital fulfillment revenue wasn't being accrued correctly in the ledger system.

🪲 Fixed

Customer mgmt

Fixed an issue where the customer.numOrders field was counting individual seller orders instead of marketplace-level orders.

🪲 Fixed

Emails

Fixed an issue with SendGrid email payloads that could cause emails to fail when data wasn't in the correct format.

Was this page helpful?