: Staging
: Production
✨ New
Payout ledger integration
Payouts are now tracked through the ledger system, providing improved accuracy and transparency. Payout data is now connected to orders, enabling better financial reporting and reconciliation.
Payout fee visibility
Fees associated with vendor payouts are now exposed in the payout summary, giving sellers clearer insight into their earnings.
✨ New
Order payout status tracking
Orders now include a payoutStatus field that reflects the current payout state based on ledger data, making it easier to track which orders have been paid out to sellers.
Available payout balance
Added availablePayoutBalance to orders, showing the amount that can be paid out to sellers at any given time.
Seller commission tracking
Orders now include a sellerCommission field that calculates commission amounts directly from ledger data.
✨ New
Additional seller status options
Added new seller status options including "Suspended," "Banned," and "Deactivated" to provide more granular control over seller accounts.
✨ New
Product type cascading deletion
When deleting a product type where require_product_types is enabled, all associated variants and products are now automatically removed, simplifying product type management.
Collection visibility control
Collections now include an isVisible field, allowing marketplace operators to control which collections are displayed to customers.
💎 Changed
Order fulfillment and cancellation improvements
Made several improvements to order handling:
- Fulfillment cancellations now update ledgers appropriately to maintain accurate financial records.
- Order cancellations are properly recorded in the ledger system.
- Declining fulfillments now correctly updates ledger entries.
- The system now accurately determines when a seller's portion of an order is completely fulfilled.
🪲 Fixed
Fixed an issue where the nauticalOrderByToken query could allow sellers to access orders that didn't belong to them.
Fixed an issue where digital fulfillment revenue wasn't being accrued correctly in the ledger system.
🪲 Fixed
Fixed an issue where the customer.numOrders field was counting individual seller orders instead of marketplace-level orders.
🪲 Fixed
Fixed an issue with SendGrid email payloads that could cause emails to fail when data wasn't in the correct format.