: Staging
✨ New
Added the capability to search Nautical orders by voucher code, improving searchability and tracking within the system.
Introduced a new webhook event for fulfillment_updated
, enabling real-time tracking for fulfillment status updates.
🪲 Fixed
Improved stability and latency issues in ShippingZone.is_supported_country_area
that were affecting Checkout timeouts.
Enhanced checkout stability:
- Fixed integer casting error in
CheckoutSellerShippingMethodsUpdate
to improve error handling and accuracy when incorrect ID types are provided. - Addressed issues where voucher usage limits were causing checkout failures.
Added tracking URLs to the fulfillment schema, allowing better visibility and traceability for fulfillment status.
Introduced validation to prevent duplicate voucher codes in a single checkout. Now, attempting to apply the same voucher code multiple times raises an InvalidPromoCode
error with a clear message.
🚫 Deprecated
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
Newly Deprecated
The following fields and types are now deprecated and will be removed in future releases:
- Webhooks - webhookSamplePayload
Fully Deprecated
The following fields, types, and mutations have reached end of their deprecation period and have been removed:
- actions - Orders will be changed to have no actions. All actions should be performed against the
NauticalOrder
- quantity - On the
nauticalOrderLine
andOrderLine
models. Use the more explicitquantityOrdered
instead - quantity On the
refundLine
model. This value was split intoquantityFulfilled
andquantityUnfulfilled
- currencies.totalLinesPrice
- defaultCurrency
- isSellerShippingZoneCreationAllowed