: Staging
: Production
💎 Changed
Performance improvements
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
This release contains internal improvements and maintenance updates.
: Staging
: Production
Added the tenant ID field to the User GraphQL type, making it easier to identify which tenant a user belongs to when working with multi-tenant marketplaces.
Added a new variable seller_order_link to the pending order email template, allowing sellers to receive a direct link to their order details.
Enhanced the Stripe Tax integration with several improvements:
Marketplace operators now have more time to set their first password when creating their account, reducing the need to request new password reset links.
Added a configuration option to designate single-tenant environments, simplifying setup for marketplaces running in dedicated instances.
Made several improvements to Stripe payment handling:
Fixed an issue where bulk deleting product types did not properly validate related data, which could cause errors when product types were still in use.
Fixed an issue where internal plugins did not properly respect the allow_sellers configuration setting.
Fixed filtering of payouts by gateway to ensure only payouts for the specified gateway are returned.
Fixed a serialization issue in the Stripe payment integration that could cause errors in certain environments.
: Staging
: Production
We've strengthened the validation process for marketplace operators when they take non-reversible actions on a product template. Learn more about these validation methods here.
Fixed an issue where ledger entries were not generated for seller payouts with multiple payout integrations. Learn more about how ledgers work here.
Sellers can now click a link in their order notification emails to view the order details on their dashboard.
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
This release contains internal improvements and maintenance updates.
: Staging
: Production
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.