Skip to main content

API v4.8.0

: Staging

: Production

💎 Changed

Performance

Performance improvements

Made significant performance improvements across the platform:

  • Bulk attribute operations are now significantly faster, with optimized batch processing for product and variant attribute assignments.
  • Product type queries that include nested product connections now load more efficiently.
  • Order refund operations complete faster with improved database query optimization.
  • Fulfillment decline operations process allocation lookups more efficiently.
  • Checkout voucher lookups are now cached, reducing redundant database queries.
  • Draft order operations including deletion and stock deallocation are now faster.
  • Stock management operations now use batch updates instead of row-by-row processing, dramatically improving speed for large inventory changes.
  • Invoice and repricing operations for seller order lines are more efficient.
  • Draft order validation now prefetches seller agreements, reducing query overhead.
  • Checkout operations share context across requests, improving overall checkout performance.
  • Shipping validators now receive pre-resolved checkout line data, eliminating redundant queries.
  • Bulk order deletion now efficiently reuses prefetched seller order data.
  • Product attribute reads are optimized with better query declarations.
  • Promo code mutations no longer unnecessarily hydrate checkout data that gets discarded.

🪲 Fixed

Orders

Fixed an issue where draft order bulk delete operations could fail due to improper cascade scoping.

Orders

Fixed an issue where payout accrual calculations could be incorrect in certain fulfillment states. Payout accrual now correctly derives from fulfillment state.

Orders

Fixed an issue where stock events were being created multiple times per stock item. Now correctly creates one stock event per stock item with batch processing for the final creation step.

Orders

Fixed an issue where totalPrice on order lines was not returning the correct value. Restored the expected behavior to match the original API specification.

🪲 Fixed

API

Addressed several edge cases in checkout and attribute query paths to improve reliability and consistency.

Was this page helpful?