Skip to main content

Deprecation Notice: CalculatedOrder for committed order edits

We are deprecating the CalculatedOrder object for committed order edits. There are no changes to CalculatedOrder for uncommitted order edits. CalculatedOrders are temporary objects that represent an order's state with unsaved edits. Use the Order object to access the current state of an order after edits are committed. To query past changes made to an order, use Order.agreements.

As part of this change, we are also deprecating the CalculateOrder.committed field.

Deprecation Schedule:

  • Today: CalculatedOrders for committed order edits are marked as deprecated. They will no longer be returned for committed order edits in the unstable version and the 2025-04 release candidate.
  • January 1, 2026 (version 2026-01): CalculatedOrders for committed order edits will no longer be returned. Note: If usage drops to zero before 2026-01, we may stop returning CalculatedOrders in an earlier version.

Learn more about editing orders on Shopify.dev.

Was this section helpful?