Log in
Model

DataProvider

Magento\SalesGraphQl\Model\OrderItem\DataProvider

What it does

This class serves as a data provider for order items in GraphQL queries, fetching and formatting order item data along with associated products and orders.

Developers use this class to efficiently retrieve order item details in a GraphQL-friendly format, including pricing, quantities, discounts, and product information.

It implements a batch loading pattern to optimize database queries when multiple order items need to be fetched.

Public Methods

  • addOrderItemId()
  • getOrderItemById()