: Staging
: Production
✨ New
Order payouts summary
Added a new payoutsSummary field on the Order object, providing a quick overview of payout status and amounts for marketplace orders.
Refund ledger tracking
Refunds are now automatically recorded in financial ledgers, providing better accounting and auditability for order refunds across sellers.
✨ New
Custom field templates
Introduced custom field templates for product attributes, allowing you to define reusable attribute configurations and apply them consistently across your catalog.
Date attribute values
Attribute values can now be resolved as dates, enabling more flexible product data modeling for time-based attributes.
✨ New
Ledger data backfill
Added a mutation to backfill historical ledger data, helping ensure financial records are complete for existing orders and refunds.
💎 Changed
Product type input simplification
When creating products, the productType ID is now specified directly in the ProductInput rather than nested in ProductCreateInput, simplifying the mutation structure.
🪲 Fixed
Fixed an issue where cancelled refunds could be double-counted in order totals.
Fixed an issue where refunding cancelled orders would incorrectly adjust sales tax calculations.
Fixed an issue where refunding discounted orders that were later cancelled could result in incorrect ledger entries.
🪲 Fixed
Fixed an issue where applying voucher codes could use invalid vouchers with the same code instead of the active one.
🪲 Fixed
Fixed an issue where the is_visible field could not be updated via mutation.
🪲 Fixed
Fixed an issue where the JournalEntry.refund relationship was not accessible via the API.