: Staging
: Production
🪲 Fixed
Fixed an issue where voucher discount amounts could be returned in an incorrect currency format, ensuring discount values are now displayed accurately without conversion.
Changelog
We regularly update our product and API while providing detailed notes on each release. We first release to staging, then to production about a week later. Learn more about our release process.
: Staging
: Production
Fixed an issue where voucher discount amounts could be returned in an incorrect currency format, ensuring discount values are now displayed accurately without conversion.
: Staging
: Production
Fixed an issue where warehouses were not being correctly resolved for marketplace sellers in certain scenarios.
: Staging
: Production
Fixed an issue with the dummy tax plugin that was preventing checkouts from being completed in certain configurations.
Fixed an issue where discounted and undiscounted price information was not properly exposed on Order and OrderLine objects, making it difficult to reconcile pricing in some reporting scenarios.
: Staging
: Production
Marketplace operators and sellers can now choose to hide or show prices of products in their stores.
The following improvements have been made to the checkout modal's performance:
Improved stock allocation when creating draft orders. Learn more about draft orders here.
Fixed an issue where shipping discounts were not displayed correctly for quote orders in the dashboard.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
The following fields, types, and mutations have reached end of their deprecation period and have been removed:
destinationLocationlocationsoriginLocationprimaryLocationproductLocationCreateproductLocationDeleteproductLocationUpdateproductSetLocationTypeshopAddressUpdateshopDomainUpdateshopSettingsUpdate: Staging
: Production
Added the ability to hide product pricing from buyers, giving marketplace operators more control over how pricing information is displayed.
The seller field on VendorPayout is now required, ensuring payout records are always associated with a specific seller.
Allocation events are now written asynchronously during checkout completion, improving checkout performance.
Added database support for tracking page builder migrations, enabling smoother transitions between page builder systems.
Made several performance improvements across the platform:
Fixed an issue where filtering seller orders could fail when user data was incorrectly joined to the query.
Fixed an issue where seller list cards displayed incorrect monetary values in certain cases.
Fixed an issue where commission calculations could fail when attempting to convert null values to decimals.
Fixed an issue in order line payload generation that could cause incorrect data in webhook events.
Fixed an issue where template rendering would fail silently when provided with invalid variables. The system now properly reports these errors.
Fixed an issue where checkout totals could be calculated incorrectly in certain edge cases.
Fixed an issue where discounted total prices were not being properly stored on order lines.
Fixed an issue where grouping checkout lines by seller could fail in certain scenarios.
Fixed an issue where marketplace shipping prices were incorrectly calculated when shipping was set to free, ensuring the untaxed value is preserved.
Fixed an issue where order line prices could be incorrect in certain marketplace configurations.
Fixed a security issue where product variant data could leak across marketplace tenants in certain query scenarios.
Fixed an issue where buyers who became sellers could not see their own purchase orders.
Fixed an issue where certain internal email events were not being triggered correctly.
Fixed an issue in digital order line validation that could cause incorrect behavior in certain edge cases.
Fixed issues with the product ingestion system setup process.
Fixed an issue where changing supported countries enforcement would not clear cached country data, potentially causing incorrect tax calculations.
Removed several deprecated features and database fields that were scheduled for removal on November 21, 2024, including legacy location data, shop mutations, and app manifest mutations.
: Staging
: Production
Marketplace operators can now receive an email notification for when a seller accepts their marketplace agreement. The email notification contains the following:
Fixed an issue where marketplace owners would previously receive order confirmation emails for every quote request made by a buyer.
Fixed an issue where activated accounts for marketplace owners do not receive a link to set up their password.
Fixed an issue where sellers could previously select the shipping method for a quote or order while the Fulfilled by marketplace option is already enabled.
Fixed an issue where marketplace operators could create new draft payouts while having failed payouts on their dashboard.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
The following fields and types are now deprecated and will be removed in future releases:
RevenueAccuralStrategyEnumThe following fields, types, and mutations have reached end of their deprecation period and have been removed:
bidAcceptbidCreatebidRejectdisplayGrossPricesorderOfferConvertToNauticalQuoteOrderloginForProducts: Staging
: Production
Product variant pricing information can now be hidden from unauthenticated users when the "login for price" setting is enabled, providing better control over price visibility.
Added email notifications for seller agreement actions:
Content versions now prevent simultaneous edits from overwriting each other during save and duplicate operations, ensuring data integrity when multiple users are working on the same content.
Made several performance improvements across the platform:
Removed the order confirmation email that was incorrectly being sent when a quote was requested.
Fixed an issue where account activation and password reset emails were missing the correct redirect URL.
Fixed an issue where available shipping methods were incorrectly displayed for seller orders fulfilled by the marketplace.
Prevented sellers from deleting marketplace-managed shipping zones, ensuring shipping configuration integrity.
Fixed refund calculation accuracy when marketplace shipping is involved.
Fixed an issue where French province names were incorrectly displayed in order addresses.
Fixed an issue where seller agreement acknowledgment could use incorrect agreement versions. The system now correctly uses the most recently assigned agreement.
Seller agreement fee values are now validated to prevent invalid percentages greater than 100%.
Fixed an issue where vendor payouts could be reprocessed multiple times due to payout errors.
The OrderPayoutStatus.PENDING_FINAL_PAYOUT status has been deprecated and will be removed in a future release.
: Staging
: Production
Seller orders fulfilled by the marketplace will now have the option to refund marketplace shipping. Learn more about refunds here.
Users now have the option to change their storefront's font color through the dashboard. This can also be done using the StorefrontTheme object type in the API.
Added a feature to improve custom domain support. Customers can now see the storefront's custom domain in user-facing scenarios such as emails and PDFs. Learn more about custom domains here.
When creating a customer in the dashboard, marketplace owners can now choose to send an email notifying a customer to reset their password. This can also be done using the AccountInput object type.
For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
The following fields and types are now deprecated and will be removed in future releases:
NauticalHistoricalOrderCreateThe following fields, types, and mutations have reached end of their deprecation period and have been removed:
sslEnabled: Staging
: Production
Marketplace operators can now refund shipping costs on orders, providing more flexibility when processing returns and refunds.
Added support for custom storefront domains in emails and other platform communications, allowing marketplaces to maintain consistent branding across all customer touchpoints.
Storefront themes now support setting a global font color, giving marketplaces more control over their brand presentation.
When creating a new customer account, you can now choose whether to send a password setup email, providing more flexibility in onboarding flows.
Made several performance improvements across the platform:
Removed an unnecessary download link from email logos that could cause issues with some email clients.
Fixed an issue where payout summaries could display incorrect data in certain scenarios.
Fixed payout status calculations to ensure accurate reporting across the platform.
Corrected type definitions for page and product error codes to improve API reliability.
Fixed an issue where order line refunds were not calculated correctly when using the dummy tax plugin.
Fixed quote URL generation to ensure customers receive the correct links.
Quote request emails now correctly use the storefront domain instead of the dashboard domain.
Quote request emails are now properly triggered when a checkout is completed.
Fixed issues with staff account update mutations that could fail in certain cases.
Improved error messaging when attempting to complete an order with insufficient stock, making it clearer what went wrong.
The nauticalHistoricalOrderCreate mutation has been deprecated and will be removed in a future release.
: Staging
: Production
This release contains internal improvements and maintenance updates.