Skip to main content

Order API

The Order API provides read-only access to order data. Use this API to get order information and build contextual experiences based on the selected order context. The API offers order details for implementing order-specific functionality and workflows.

  • Order access: Access the order identifier to implement order-specific functionality.
  • Order display: Build extensions showing order information or management tools.
  • Contextual UI: Create interfaces that adapt based on the current order context.
  • External integrations: Link order data with external systems or order management platforms.

The shopify global object provides access to order data for the active context. Access the following properties on shopify to get order information including the order identifier, name, and associated customer.

number
required

The unique identifier for the order. Use for order lookups, implementing order-specific functionality, and integrating with external systems.

string
required

The name of the order as configured by the merchant. Use for order identification, displays, and customer-facing interfaces.

Anchor to customerId
customerId
number

The unique identifier of the customer associated with the order. Returns undefined if no customer is associated. Use for customer-specific functionality and personalized experiences.


  • Use order ID for data lookups: Use the order ID to fetch additional order information from external systems, order management platforms, or Shopify APIs when building comprehensive order experiences.
  • Implement order-specific features: Use the order context to enable specialized functionality like order fulfillment, customer communication, or order modification workflows.
  • Validate order access: Verify that the order ID is valid before performing order-specific operations or external API calls.

Order data reflects the current POS session and may not include real-time updates from other channels until the session is refreshed.


Was this page helpful?