Skip to main content

API v1.23.0

: Staging

: Production

✨ New

Payments

Enhanced payment ledger tracking

Payments can now be connected to journal entries, providing better tracking of payment transactions in the accounting system. When payments are captured, they are automatically recorded in the ledger, improving financial accuracy and reporting.

✨ New

Customer mgmt

Guest customer receivable ledger

Added support for tracking receivables for guest customers, ensuring accurate financial records even when customers check out without creating an account.

✨ New

Orders

Automated ledger recording for orders

Order finalization now automatically records transactions to the ledger, including:

  • Revenue recognition based on marketplace configuration
  • Commission calculations per seller order
  • Agreement fees tracking
  • Discount accruals
  • Manual fee recording

Marketplace operators can now configure when orders accrue revenue (on placement or finalization), giving more control over financial reporting.

✨ New

API

Refresh tokens for customer authentication

The createCustomerToken mutation now returns refresh tokens along with JWT tokens, improving the authentication flow and session management for customers.

API

Enhanced user type differentiation

Firebase registration now properly differentiates between buyers, sellers, and staff users, providing better user management and authentication handling.

✨ New

Shipping

Explicit shipping strategy configuration

Marketplace operators can now explicitly configure the shipping calculation strategy (net vs. gross pricing) in marketplace settings, providing more control over how shipping costs are calculated and displayed.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Commission calculations are now optimized for partial quantities
  • Ledger insertions are now batched, reducing database overhead
  • Journal entry creation during order placement is more efficient

🪲 Fixed

Payouts

Fixed issues with payout confirmation emails that could fail to send in certain scenarios.

Seller mgmt

Fixed an issue where filtering for paused sellers was not working correctly.

API

Fixed an issue where API requests on non-API routes could fail if the app context was not properly initialized.

Orders

Fixed permissions so that orders are now only accessible to users with manager-orders permissions, improving security and data access control.

Shipping

Fixed calculation issues with available shipping methods to use gross totals instead of net totals, ensuring accurate shipping cost calculations.

Discounts

Fixed an issue where sale discounts were not being included in ledger transactions.

Was this page helpful?