: Staging
: Production
✨ New
CSV product import
Added a powerful CSV import system that allows sellers and marketplace operators to bulk import products, variants, attributes, and inventory in a single operation. The system includes:
- Intelligent column mapping with automatic suggestions
- Dry-run validation to preview changes before committing
- Downloadable CSV templates for easy bulk uploads
- Support for product groups, variant attributes, stock levels, and product media
This feature significantly reduces the time required to onboard new product catalogs.
💎 Changed
Performance improvements
Made extensive performance improvements across the platform:
- Product variant bulk creation is now significantly faster when handling attributes and custom fields.
- Stock mutation operations (creating and updating inventory) are more efficient.
- Moving variants between products now completes faster.
- Creating orders from checkout is more responsive.
- Completing draft orders processes more quickly.
- Dashboard pages for products, categories, orders, and payouts load faster with reduced database queries.
- Seller payout status checks no longer require external API calls, improving dashboard responsiveness.
Search indexing improvements
Replaced scheduled weekly search-vector rebuilds with an event-driven refresh system, ensuring search results stay up-to-date automatically without periodic batch operations.
🪲 Fixed
Fixed an issue where the Top Sellers performance card in the dashboard could appear empty due to incomplete seller data loading.
Fixed address validation to properly accept ISO 3166-2 subdivision codes (e.g., "US-CA" for California), improving international address handling.
Fixed an issue where flexible address entry (accepting either subdivision codes or names) would fail to normalize properly, now correctly handling case-insensitive subdivision names.
Fixed an issue in the CSV import system where marketplace operators could not import products on behalf of other sellers.
Fixed CSV column mapping to correctly recognize distinctive header tokens like "SKU Code" instead of treating them as generic text.
Improved CSV import error reporting to provide accurate summaries when product group imports fail, and ensured atomic updates within each import section.