: Staging
: Production
💎 Changed
This release contains internal improvements and maintenance updates.
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
This release contains internal improvements and maintenance updates.
: Staging
: Production
Marketplace operators can now include predefined policy statements in the Storefront. These policies can be edited in the dashboard and published.
Policies that can be published are:
/policies/privacy-policy)/policies/terms-of-service)/policies/refund-policy)/policies/shipping-policy)For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.
The following queries and types are now deprecated and will be removed in future releases:
brandmanufacturermodelmpnsortPriorityWeightdescriptionfeaturesisVisible: Staging
: Production
Products can now be published without being assigned to a category, providing more flexibility in product organization and publishing workflows.
Added comprehensive policy management capabilities, allowing marketplace operators to define and manage platform policies. Default policies are automatically created for new tenants.
Introduced support for integrating third-party applications directly into the dashboard, enabling custom workflows and extended functionality.
Migrated to a new permission group structure with improved multi-tenant support and more granular access control for marketplace operators.
Login and authentication routes now remain accessible even when a tenant's trial period has expired, ensuring users can still access their accounts.
Product variants now use the product's substatus field instead of maintaining their own, simplifying status management across the platform.
Fixed an issue where tenant creation would incorrectly set a default company address.
Fixed an issue where empty email configurations could cause errors. The platform now properly validates email settings before use.
Fixed an issue where order subtotals could calculate incorrectly when using marketplace order line numbers.
Fixed exchange rate caching to work correctly across multiple tenants in the marketplace.
The following product fields are now deprecated and will be removed in a future release:
Please update your integrations to use the current product field alternatives.
The following variant fields are now deprecated and will be removed in a future release:
Please update your integrations to use the current variant field alternatives.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Fixed an issue where order subtotals could be calculated incorrectly in marketplace orders with multiple sellers.
: Staging
: Production
Fixed an issue where shipping costs were included in the discounted order total at checkout, even when a free shipping voucher was present. Learn more about free shipping vouchers here.
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:
allowedCountryAreas - This field was in the CountryDisplay object type.seller - This field was in the MultiSellerShippingMethod object type.: Staging
: Production
Added support for storefront app integrations, allowing marketplaces to configure and query integrations (such as Crisp chat) that are available to storefronts. This enables better third-party tool management across the platform.
Added the ability to track trial end dates for marketplace tenants, making it easier to manage subscription trials and billing periods.
Enhanced the merchant onboarding flow with dedicated email templates for password setup, ensuring merchants receive clear, actionable instructions when their accounts are created.
Added metadata support to the PublicSeller query, allowing storefronts to access custom seller information without authentication.
Improved the tenant signup process by making it transactional and moving merchant password emails to an independent task, ensuring more reliable account creation and email delivery.
Company names are now required when updating seller data, preventing incomplete seller profiles.
Added validation to prevent access to expired marketplace tenants, improving platform security and billing enforcement.
Fixed an issue where shipping voucher discounts were calculated incorrectly in certain scenarios.
Fixed an issue where warehouse resolution for marketplace sellers could return incorrect results.
Fixed an issue that allowed the creation of multiple checkout and storefront themes, which could cause conflicts.
Fixed an error that occurred when processing order lines without inventory allocations.
Fixed an issue where duplicate Trolley user accounts could be created under certain conditions.
Fixed database migration issues related to unique constraint conflicts.
Fixed an issue where asynchronous operations were not properly committed to the database.
Fixed missing email parameters in marketplace operator queries.
Fixed an issue where certain agreement types incorrectly exposed metadata interfaces.
Removed the following deprecated fields:
allowedCountryAreas from shipping zone queriesseller field from MultiSellerShippingMethodis_sandbox and sandbox_end fields from tenant configuration: Staging
: Production
Fixed an issue where order subtotals could display incorrect amounts when marketplace orders contained line items from multiple sellers.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Fixed an issue where orders with lines that have no inventory allocations would cause errors during order processing.