: Staging
: Production
✨ New
WorkOS Authentication plugin
Added support to connect to WorkOS authentication, an SSO tool that supports various identity providers.
The existing createCustomerToken mutation has been extended to accept WorkOS as an oauthProviderSource. You can use this mutation to exchange a WorkOS access token for a nauticalToken after activating the plugin.
mutation {
createCustomerToken(
oauthProviderSource: WORKOS
oauthProviderToken: "[ACCESS_TOKEN]"
) {
nauticalToken
refreshToken
authErrors {
field
message
}
}
}
💎 Changed
NOT_PAID payout status
Updated the OrderPayoutStatusEnum to include the NOT_PAID payout status for orders in the new financial ledgers system.
When using the new ledger system for payouts, only the states NOT_PAID, PAID_OUT, PARTIALLY_PAID_OUT, and ERROR will be used.
Updated Shopify API version
Migrated Shopify plugin instances to use the latest Shopify API version.
🪲 Fixed
Fixed an issue where the product_updated webhook was not being triggered when an image was added to a product or variant.
Fixed an issue where successful capture of ACH payments with Stripe were not updating as paid in Nautical.
Fixed an issue where the "Partial Order Cancel" and "Pending Quote" buyer emails were stored with the Admin Email Templates.
Fixed an issue where the productUpdate mutation required the category input even when a category was previously assigned.