: Staging
: Production
✨ New
Stock allocation webhooks
Added new webhooks for stock events:
STOCK_ALLOCATED: Triggered by new order stock allocation.STOCK_DEALLOCATED: Triggered by order stock fulfillment or removal/cancellation of order line items.
Sort products in microsite
Added support for SortOrder when querying products in a microsite.
Refresh order tax
Added the nauticalOrderRefreshTaxes mutation and object to force a recalculation of taxes on a non-finalized marketplace order, such as an order in the draft, offer, or quote stage.
💎 Changed
Performance improvements
Enhanced performance for faster loading times across various product catalog queries, product availability in multi-currency environments, and the orderFulfill mutation.
🚫 Deprecated
Seller order payment fields and actions
Various fields and mutations around payments on the seller order have been deprecated in order to build a more flexible and stable solution. Payments were, and continue to be, captured against the marketplace-level NauticalOrder, not the seller-level Order. The following components have been deprecated:
Order.paymentStatus,Order.paymentStatusDisplay, andOrder.is_paidwill now return values based on the underlyingNauticalOrder.Order.paymentsandOrder.actionsare deprecated and will now return an empty list. After a deprecation period, these will be removed.Order.total_authorized,Order.total_captured, andOrder.total_balanceare deprecated and will now return0. After a deprecation period, these will be removed.orderCapture,orderMarkAsPaid,orderRefund, andorderVoidmutations are now non-operational. These mutations are now deprecated and will be removed after the deprecation period.
If you have built any custom functionality using these components, you will need to update your workflows to use the corresponding NauticalOrder instead.
🪲 Fixed
Fixed an issue where apps with seller-level configurations, such as Shopify or WooCommerce, could experience issues syncing data.
Fixed an issue where the accountConfirm mutation did not trigger the CUSTOMER_UPDATED webhook.
Fixed an issue where the customerBulkDelete mutation did not trigger the CUSTOMER_DELETED webhook.
Fixed an issue where the PAYOUT_UPDATED and VENDOR_PAYOUT_UPDATED webhooks were not being triggered by edits to payouts.
Fixed an issue where cancelling a quote or offer order deleted the order instead of moving the order to the cancelled state.
Fixed an issue where multiple nauticalOrder records could be created in certain scenarios when finalizing an offer order.
Fixed an issue with the user query, where querying the checkout.discountType field returned an error.
Fixed an issue where quantityAllocated was not being decreased after cancelling an order.
Fixed an issue where the STOCK_ALLOCATED event was not created when an item was added to an order or quote from the storefront.