Skip to main content

API v1.63.0

: Staging

: Production

✨ New

Products

Hide product pricing

Added the ability to hide product pricing from buyers, giving marketplace operators more control over how pricing information is displayed.

Payouts

Seller field requirement

The seller field on VendorPayout is now required, ensuring payout records are always associated with a specific seller.

Orders

Asynchronous allocation events

Allocation events are now written asynchronously during checkout completion, improving checkout performance.

Integrations

Migration system for custom page builders

Added database support for tracking page builder migrations, enabling smoother transitions between page builder systems.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Checkout total calculations are now significantly faster by computing values only once.
  • Order cancellations process more quickly through optimized stock deallocation.
  • Draft order recalculation is more efficient by reducing unnecessary data reloading.
  • Product variant queries avoid duplicate data loading, improving response times.
  • Seller shipping validation now loads shipping zones only once per request.
  • Order line thumbnails load more efficiently, reducing page load times.
  • Currency validation no longer reloads configuration unnecessarily.
  • Sales collection validation is faster by optimizing database queries.
  • Stock allocation synchronization processes in bulk for better performance.

🪲 Fixed

Orders

Fixed an issue where filtering seller orders could fail when user data was incorrectly joined to the query.

Seller mgmt

Fixed an issue where seller list cards displayed incorrect monetary values in certain cases.

Orders

Fixed an issue where commission calculations could fail when attempting to convert null values to decimals.

Webhooks

Fixed an issue in order line payload generation that could cause incorrect data in webhook events.

Emails

Fixed an issue where template rendering would fail silently when provided with invalid variables. The system now properly reports these errors.

Checkout

Fixed an issue where checkout totals could be calculated incorrectly in certain edge cases.

Orders

Fixed an issue where discounted total prices were not being properly stored on order lines.

Checkout

Fixed an issue where grouping checkout lines by seller could fail in certain scenarios.

Shipping

Fixed an issue where marketplace shipping prices were incorrectly calculated when shipping was set to free, ensuring the untaxed value is preserved.

Orders

Fixed an issue where order line prices could be incorrect in certain marketplace configurations.

Products

Fixed a security issue where product variant data could leak across marketplace tenants in certain query scenarios.

Orders

Fixed an issue where buyers who became sellers could not see their own purchase orders.

Emails

Fixed an issue where certain internal email events were not being triggered correctly.

Orders

Fixed an issue in digital order line validation that could cause incorrect behavior in certain edge cases.

Integrations

Fixed issues with the product ingestion system setup process.

Tax

Fixed an issue where changing supported countries enforcement would not clear cached country data, potentially causing incorrect tax calculations.

🚫 Deprecated

Removed several deprecated features and database fields that were scheduled for removal on November 21, 2024, including legacy location data, shop mutations, and app manifest mutations.

Was this page helpful?