Skip to main content

API v1.47.0

: Staging

: Production

✨ New

Checkout

Marketplace shipping methods

Added support for marketplace-level shipping methods on checkouts, allowing operators to configure shipping options that apply across all sellers.

Orders

Enhanced order and checkout data

Added marketplace shipping details and related fields to NauticalOrder and Checkout objects, providing more flexibility in managing marketplace-wide shipping configurations.

Discounts

Collection-level discount fields

Added discount-related fields to the Collection type, making it easier to display and manage promotional pricing at the collection level.

API

GraphiQL playground

Added an interactive GraphiQL playground for easier API exploration and testing during development.

API

Page duplication in editor

Added the ability to duplicate pages in the content editor, streamlining content management workflows.

API

External ID and source tracking

Added externalId and externalSource fields to multiple object types (products, variants, users, orders, categories, product types, attributes, and warehouses), enabling better integration with third-party systems and allowing sorting by these fields.

💎 Changed

Webhooks

Simplified webhook transaction handling

Streamlined the handling of pending webhook transactions, improving reliability and reducing complexity in webhook processing.

🪲 Fixed

API

Fixed an issue where the available_currencies field could cause resolution errors in certain queries.

Seller mgmt

Added missing seller_errors field to several mutations, ensuring consistent error reporting across seller-related operations.

Orders

Fixed an issue where nauticalDraftOrderComplete could fail to properly lock orders during completion, potentially causing race conditions.

API

Added missing error classes for agreement-related mutations, improving error handling and consistency.

Checkout

Fixed an issue that could prevent updating checkout values back to their previous state in certain scenarios.

Orders

Fixed invoices to correctly display discounted totals when the discounts feature is enabled, ensuring accurate pricing information.

Orders

Fixed proforma invoices to correctly show discount information alongside regular invoices.

Orders

Fixed invoices to display correct tax and total amounts based on the discount feature flag status.

Customer mgmt

Fixed email notifications to be sent to all marketplace operator users instead of just a subset.

Performance

Improved query performance by removing unnecessary database refreshes that were causing additional queries.

Emails

Fixed order confirmation emails to display discounted amounts when the discounts feature is enabled.

Attributes

Fixed an issue where attribute assignments could fail to order correctly when certain values were present.

API

Fixed unreliable behavior in custom field operations, improving consistency and stability.

API

Fixed incorrect exception handling in the createCustomerToken mutation.

API

Fixed externalSource resolvers to return correct values across all object types.

🚫 Deprecated

API

Removed several deprecated input fields and type definitions as part of ongoing API cleanup efforts.

Webhooks

Deprecated unused VIN_DECODE_* webhook event enums, which will be removed in a future release.

Was this page helpful?