: Staging
: Production
✨ New
Custom domain setup improvements
When creating a custom domain for a seller storefront, the system now automatically updates the storefront URL and checkout theme to match the new domain, streamlining the custom domain setup process.
Variant attributes on product creation
Added the ability to assign variant attributes directly when creating a product, making it easier to set up products with multiple variants in a single step.
Automatic default variant naming
When creating a product, the default variant name is now automatically set to match the product name, reducing manual entry and improving consistency.
Product type variant options
Added a hasVariantOptions field to ProductType, making it easier to determine if a product type supports variant options.
Country selection during tenant signup
Marketplace operators can now specify the country during tenant signup, automatically setting the correct weight and length units for US marketplaces.
Customer draft order editing
Customers can now edit their own draft orders, providing more flexibility in the ordering process.
Automatic default storefront template
New tenants now receive an automatic default storefront template, speeding up the initial marketplace setup.
Mailgun email provider
Added Mailgun as the new primary email provider, replacing Postmark for improved email delivery and management.
Product dimensions replication
Product dimensions (weight, length, etc.) are now automatically replicated to default variants, reducing duplicate data entry.
Relative URL support
The storefront now supports relative URLs, making it easier to integrate with custom routing and navigation structures.
Marketplace fulfillment tracking
Added a fulfilled_by_marketplace flag to orders, making it easier to track which orders are fulfilled by the marketplace operator versus individual sellers. This flag is automatically updated for draft and quote orders.
🪲 Fixed
Fixed an issue where products with variant options could fail to save if the has_variant_options field wasn't properly checked during product creation or updates.
Removed unnecessary domain validation logic from the default sender email field, preventing false validation errors.
Fixed an issue where shipping methods would return an error instead of an empty result when no shipping methods were available for a checkout.
Fixed plugin activation logic to ensure plugins activate correctly in all scenarios.
Fixed an issue where default attributes for new tenants were not configured correctly during signup.
Fixed an issue that could cause infinite redirects when a trial period expired.
Fixed logging configuration for Celery tasks to ensure consistent logging behavior across the platform.
Fixed the default navigation bar slug to prevent navigation errors in newly created storefronts.
Updated the default template background color from a custom color to the primary 600 color for better visual consistency.
Fixed an issue where duplicate AttributeVariants could be created for product-level variant attributes.
Fixed an issue where marketplace configuration values would be reset to defaults even when not specified in an update request.
Fixed an issue where seller agreements wouldn't update correctly when a default commission rate existed.
Fixed plan validation to only trigger when a plan value is explicitly provided, preventing unnecessary validation errors.
💎 Changed
Merchant password setup email
Updated the content of the merchant "set password" email for improved clarity and user experience.