: Staging
: Production
💎 Changed
This release contains internal improvements and maintenance updates.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Added tax code information to order line items, providing better visibility into tax classification for each product in an order.
The tenant login endpoint now returns the storefront logo, making it easier to display branding during the authentication flow.
Enhanced shipping tax calculations when using Stripe Tax, ensuring accurate tax amounts are applied to shipping costs on a per-seller basis.
Staff members now receive a confirmation email before their email address is updated, adding an extra layer of security to account changes.
Relaxed the storefront visibility filter for variant attributes, making it easier to manage which attributes are displayed on product variants.
Improved the error message shown when attempting to checkout with insufficient stock, making it clearer why the checkout cannot proceed.
Fixed an issue with tenant exemption queries that could cause incorrect data to be returned in certain cases.
Fixed an issue where anonymous users could become stuck in a redirect loop if their trial period had expired.
Resolved an issue where email change confirmations were being sent to the new address instead of the old address for verification.
Fixed calculation issues with order line totals and unit prices to ensure accurate pricing information.
Fixed an issue where vouchers were not being properly applied when building order items.
Improved error handling when unsigned sellers attempt to create products, now returning a more appropriate permission denied error.
Changed certain validation errors to permission denied errors for better clarity on access restrictions.
: Staging
: Production
Seller staff members can now update their seller account email address without requiring assistance from the marketplace operator.
Fixed an issue where first time marketplace operators had limited access to marketplace features when their trial period expires. You can learn more about the trial period and billing cycles here.
When configuring storefront properties, variant attributes are now independent of product attributes and will behave differently. Learn more about this change here.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
: Staging
: Production
Added support for Stripe Tax calculations on marketplace orders, including tax code management and automatic tax calculation for order lines and shipping.
Order details now display total discount amounts and correctly show original prices before discounts were applied, providing better transparency on savings.
Added the ability to upload and display square logos for storefronts, giving marketplace operators more flexibility in branding.
Anonymous users can now be validated for trial eligibility, streamlining the onboarding experience for new customers.
Fixed an issue where fulfillment update and creation emails displayed incorrect order amounts.
Fixed an issue where fulfillment decline emails showed incorrect amounts.
Fixed a bug where product and variant dimensions could not be saved when edited to zero.
Fixed an issue that caused duplicate decline emails to be sent by consolidating the triggering event.
Fixed issues with multi-currency product updates to ensure pricing displays correctly across different currencies.
Removed the deprecated purchase order document type from invoice creation to prevent errors.
Fixed an issue where blank attribute values could be created, which could cause data inconsistencies.
The following fields and features are now deprecated and will be removed in a future release:
MarketplaceConfiguration.enable_stock_allocation_for_offers — stock allocation behavior is now standardizedapplicable_volume_discounts and applicable_volume_discounts_by_seller — volume discount logic has been consolidated: Staging
: Production
Made improvements to the fulfillment details email received by customers when an order is fulfilled. Learn more about order fulfillment here.
Improved the accuracy of order details for declined fulfillments. Learn more about declining fulfillments here.
Customers can now view the details of a shipping discount as part of an order's summary at checkout.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Added new fields to checkout that display the original total price before discounts and the discounted shipping price, making it easier to show savings to customers during checkout.
Added the ability to filter sellers by whether they are marketplace sellers, making it easier to distinguish between different seller types in your platform.
Introduced a new permission system for Nautical employees, providing better control over administrative access and improving platform security.
The platform now tracks when marketplace operators first log in to a new tenant, helping with onboarding analytics and support.
Seller onboarding is now disabled by default for new tenants. Marketplace operators can enable it through their configuration settings when ready.
The Nautical Test Tax App is now disabled by default for new tenants, allowing you to configure your preferred tax solution from the start.
Removed the deprecated seller_product_types database table as part of ongoing platform improvements.
Fixed an issue where sellers could be approved without having a subscription plan assigned, ensuring proper billing setup before activation.
Fixed a crash that could occur when viewing vendor payout information in certain scenarios.
Fixed an issue where invalid variant attributes could be added to product types, ensuring data integrity.
Fixed an issue where product variant quantity availability was not considering the shipping country, which could lead to incorrect inventory displays.
Fixed an error that occurred when attempting to complete checkout without a billing address, now returning a clear error message.
Fixed an issue where draft orders were incorrectly restricted by quote order settings, allowing proper draft order functionality.
Deprecated several app-related queries and mutations scheduled for removal in March 2025. If you're using custom apps, please review the API documentation for migration guidance.
: Staging
: Production
Marketplace operators can now experience improved error messages when adding a payment manually to an order. Learn more about adding payments manually here.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Fixed an issue where default shipping rates were calculated using the incorrect currency in certain marketplace configurations.
Fixed an issue in multi-tenant environments where the currency exchange rate refresh task would fail to update rates correctly.
Fixed an issue where preloaded product filters were incorrectly appearing as filterable options in the storefront.
Fixed an issue where deleting the last item from a checkout while another item was being deleted could cause an unexpected server error.