: Staging
: Production
✨ New
Seller checklist completion triggers
Added more options for triggering seller checklist task completion, giving marketplace operators greater flexibility in defining when onboarding tasks are marked as done.
Store customization
Sellers can now add a banner image and store description to their storefront, allowing for better brand representation and customer engagement.
Agreement responses with reasons
When accepting or declining seller agreements, you can now provide a reason for the decision, improving transparency and record-keeping.
Metadata filtering on sellers
Added the ability to filter sellers by metadata fields, making it easier to organize and search sellers based on custom attributes.
✨ New
Multi-tenancy support
Introduced app-level multi-tenancy, allowing multiple marketplace instances to run within the same platform. Tenants can now be identified by domain or slug, and tenant-specific routes are supported for easier management.
Content page data model
Created a new content page data model with updated mutations and queries, providing more flexibility for managing marketplace content pages.
✨ New
Default checkout confirmation URL
When creating a new tenant, a default checkout confirmation URL is now automatically set, streamlining initial marketplace setup.
🪲 Fixed
Fixed an issue where the SellerAgreementInput.effectiveAt field was using the wrong data type, which could cause validation errors.
🪲 Fixed
Fixed a validation issue during checkout completion that could prevent orders from being placed when shipping information was incomplete.
Fixed an issue where invalid shipping validation could prevent marketplace-level shipping methods from being applied to orders.
Fixed a bug that prevented marketplace shipping methods from being properly cleared on orders in certain scenarios.
🪲 Fixed
Fixed an issue where the dummy tax plugin could crash under certain conditions, ensuring more stable tax calculation during testing and development.
🪲 Fixed
Fixed several multi-tenancy-related issues including:
- Custom field template generation now properly respects tenant boundaries
- Marketplace name settings are correctly applied per tenant
- Health check and monitoring routes now work correctly with multi-tenancy
- Permission group editing is now available for all permission groups
Fixed CORS configuration to properly handle all Nautical-specific headers, ensuring API requests work correctly across different domains.
🚫 Deprecated
Removed deprecated JSON fields
Removed the deprecated descriptionJson and contentJson fields. Use the standard description and content fields instead.