Skip to main content

API v1.54.0

: Staging

: Production

✨ New

Emails

Email template management system

Introduced a comprehensive email template management system that allows marketplace operators to customize and manage all customer, seller, and staff email notifications. This includes:

  • GraphQL API mutations for creating and updating email templates
  • New permission level (MANAGE_EMAILS) for controlling access to email template management
  • Preview functionality to test email templates before sending
  • Pre-configured templates for customer, seller, and staff notifications that are automatically loaded when creating new tenants
Products

Product status change tracking

Added the ability to track product status changes over time. When a product's status is updated, the system now logs the change with a timestamp, making it easier to audit product history and understand when products were published, unpublished, or modified.

Products

Automatic media titles

Media files uploaded without a title now automatically receive a default title, improving organization and searchability of product images and other media assets.

Products

External ID support for variant bulk creation

Added support for external IDs and sources when bulk creating product variants, making it easier to integrate with external systems and track variant origins.

Products

Soft deletion for categories

Categories can now be soft-deleted, allowing them to be hidden from the storefront while preserving historical data and relationships with products.

✨ New

Seller mgmt

Seller onboarding checklist enhancements

The seller onboarding checklist now includes:

  • A query to check if all account setup tasks are completed
  • Descriptions indicating whether specific tasks can be skipped
  • Improved task completion tracking that only marks store setup as complete when truly finished
Seller mgmt

Enhanced seller profile queries

The sellerBySlug query now returns additional fields, providing more comprehensive seller information in a single request.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Optimized tenant data loading in middleware to reduce redundant queries
  • Eliminated performance bottlenecks when loading multi-tenant data models
  • Improved query efficiency for better overall platform responsiveness

🪲 Fixed

Shipping

Fixed an issue where sellers could delete or edit shipping zones they didn't own, improving data security and preventing unintended modifications.

Emails

Fixed an issue where Jinja template tags were incorrectly appearing in raw email content, ensuring templates render properly.

API

Fixed several API-related issues:

  • Warehouse mutations now properly check user permissions before allowing changes
  • Unique constraints that should have been tenant-specific are now correctly scoped
  • Improved error messaging when accessing seller information without proper authentication
API

Fixed an issue that prevented the populatedb command from running multiple times, making it easier to reset development environments.

🚫 Deprecated

API

October 2024 deprecations

Removed previously deprecated features as part of the October 1, 2024 deprecation cycle. Additionally, microsites and the features system have been deprecated and will be removed in a future release.

Was this page helpful?