: Staging
: Production
✨ New
Products
External ID support for products and variants
Added the ability to specify an external ID when creating products and variants, making it easier to integrate with external systems and maintain cross-platform references.
Discounts
Improved voucher discount calculations
Fixed voucher discount calculations to ensure accurate pricing when applying promotional codes at checkout.
💎 Changed
API
Marketplace configuration updates
- Supported currencies are now managed through marketplace configuration instead of domain settings, simplifying multi-currency setup.
- Removed deprecated domain and client-related GraphQL queries and mutations, streamlining the API surface.
Attributes
Attribute value references
Updated how attribute value references are handled, improving consistency when working with product attributes.
🪲 Fixed
Payouts
Fixed an issue where refunds not connected to orders could cause errors during payout processing.
Payments
- Stripe webhook events now properly update refund status.
- Credit card details are now correctly populated during Stripe webhook processing.
- Refunds are no longer processed multiple times, preventing duplicate transactions.
- Fixed handling of refunds charged to multiple sellers simultaneously.
Orders
- Guest users can now view their own orders on the thank you page.
- Ensured that declined quantities are always positive values.
- Fixed an issue with quote orders that have a total amount of zero.
Checkout
- Fixed checkout purchase event tracking.
- Resolved an issue when removing vouchers from checkout.
API
Made user ID optional for source permission groups, improving flexibility in permission management.