Skip to main content

API v1.21.0

: Staging

: Production

✨ New

Payouts

PayPal payout support

Added the ability to process seller payouts through PayPal, including customizable payout email configuration and seller-level PayPal plugin enablement.

Payouts

Trolley payout integration

Introduced support for processing payouts via Trolley (formerly TransferWise), enabling automated recipient creation and batch payout processing.

✨ New

Orders

Refund receipts

Added automatic generation of refund receipt PDFs when refunds are paid, with customizable templates and support for both manual and automatic receipt creation through the invoiceRequest mutation.

✨ New

Products

Simplified product type management

Product types no longer require the hasVariants field or simple/configurable distinction. Products can now be created with more flexibility in how variants are managed, controlled via marketplace configuration settings.

✨ New

Integrations

Payment gateway filtering

Added the ability to filter available plugins to specific payment gateways, providing more control over which payment methods are available in different contexts.

💎 Changed

Payouts

Payout gateway tracking

The VendorPayout model now stores which payment gateway was used for each payout, improving traceability and reporting.

🪲 Fixed

Tax

Fixed an issue where shipping costs were not properly calculating taxes in certain scenarios.

Orders

Fixed an issue where users could refund more than the total shipping cost across multiple refunds for the same order.

Orders

Fixed an issue that prevented order line refunds after manual refunds were cancelled, by properly filtering out cancelled refunds during validation.

🪲 Fixed

Discounts

Fixed voucher minimum amount validation to use net total instead of gross total, ensuring discounts are applied correctly.

🪲 Fixed

Shopify

Fixed an issue in the Shopify integration where the order_updated webhook was not specifying the correct order ID.

🪲 Fixed

Webhooks

Added the missing number field to order webhook payloads, ensuring complete order data is sent to webhook subscribers.

Orders

Fixed an issue where draft order CSV exports could fail in certain scenarios.

Integrations

Fixed an issue where inactive plugins could still affect order calculations and processing. Plugins now only execute when actively enabled.

Was this page helpful?