: Staging
: Production
These release notes include changes from v1.43 as well.
✨ New
Send payment link for draft orders
Updated the NauticalQuoteOrderSendToCustomer mutation to add the ability to send a payment link to the buyer for draft orders, similar to quote orders.
Also added the ability for buyers to run the NauticalDraftOrderComplete mutation to submit payment and finalize their own draft orders.
New instances of the headless storefront include this functionality, but existing instances must update their code to take advantage of these changes.
Filter products by mpn
Added the mpn field to the ProductFilterInput filter, to support filtering products by MPN.
Send payment link for draft orders
Added the isMarketplaceSeller boolean field to the Seller object, which identifies if a seller corresponds to the marketplace owner.
Query a custom field template
Added the customFieldTemplate query, to retrieve details for a single custom field template.
💎 Changed
Query draft orders by token
The nauticalOrderByToken query now returns draft orders.
Upgraded Klaviyo plugin API
Upgraded the Klaviyo integration to use Klaviyo's updated API endpoint.
Upgraded Stripe plugin API
Updated the Stripe API integration to account for changes to the Stripe Charges API.
Updated permission to view seller order payout data
Updated the permissions required to view payout summary information on seller orders. Sellers now only need the manage_orders permission to view this data.
🪲 Fixed
Fixed an issue with Stripe ACH payments when the "Store customer cards" setting was turned on.
Fixed an issue where the vendorPayoutList query returned excluded payouts.
Fixed a display issue with the commission column in vendor payouts.
Fixed an issue where sellers with permission to manage attributes could edit or delete attributes added by other sellers.
Fixed an issue that caused the following error when creating a new product with a date attribute: TypeError in AttributeValue Model: Multiple Values for 'date_time'
🚫 Deprecated
Removed the following types around Klaviyo plugin sync, which are longer in use:
PluginSyncSettingsqueryPluginSyncUpdatemutationSyncConfigurationSyncConfigurationDirection
Deprecated the Fulfillment.totalLinesPrice field, which is replaced by the Fulfillment.totalLinesMoney field. This field will be removed by October 25, 2024.
Deprecated the ShippingZone.default field. ShippingZones are not marked as default anymore. This field will be removed by October 17, 2024.
Deprecated the following types around designer data, which are no longer in use and will be removed by October 25, 2024.
DesignerDataDesignerDataCreateDesignerDataUpdateBrandingImagesDeleteBrandingUpdate
Deprecated the following types around core data, which are no longer in use and will be removed by October 25, 2024.
CoreDataCoreDataCreateCoreDataUpdate