Log in

SalesGraphQl Module

Formatter\Order

Model

This class transforms Magento order objects into a standardized array format suitable for GraphQL API responses. Developers use this formatter when bu...

GetOrderAvailableActions

Model

This class determines which actions are available for a specific order in GraphQL queries. It iterates through a collection of action provider classes...

GetReorderAvailableActions

Model

This class determines if a customer can reorder a specific order in GraphQL operations. Developers use this when building GraphQL APIs to check order...

OrderItemPrices\PricesProvider

Model

This class provides comprehensive pricing data for order items in GraphQL responses. Developers use it to retrieve various price points (unit price, r...

OrderItem\DataProvider

Model

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

OrderItem\OptionsProcessor

Model

This class processes order item product options (like custom text fields, dropdowns, checkboxes) and formats them for GraphQL API responses. Developer...

Order\OrderAddress

Model

This class formats order address data for GraphQL responses in Magento 2. Developers use it to retrieve and structure both shipping and billing addres...

Order\OrderPayments

Model

This class retrieves payment method information from Magento orders for GraphQL responses. Developers use it to expose order payment details (method n...

Order\Token

Model

This class handles encryption and decryption of order tokens for guest order lookups in GraphQL. Developers use it to securely create tokens from orde...

Resolver\CreditMemo\CreditMemoComments

Model

This GraphQL resolver extracts and formats visible credit memo comments for API responses. Developers use this class when implementing GraphQL queries...

Resolver\CreditMemo\CreditMemoItems

Model

This resolver class handles GraphQL queries for credit memo items in Magento 2. It transforms credit memo item data into a GraphQL-compatible format,...

Resolver\CreditMemo\CreditMemoTotal

Model

This GraphQL resolver calculates and formats the total information for credit memos in Magento 2. Developers use this class when querying credit memo...

Resolver\CreditMemos

Model

This GraphQL resolver retrieves and formats credit memo data for a customer order. Developers use this class when implementing GraphQL queries that ne...

Resolver\CustomerOrders

Model

This resolver handles GraphQL queries for retrieving a customer's order history in Magento 2. Developers use this class when implementing or customizi...

Resolver\CustomerOrders\Carrier

Model

This resolver retrieves the shipping carrier name for a customer's order in GraphQL queries. It takes an order's shipping method code and matches it a...

Resolver\DateOfFirstOrderResolver

Model

This resolver retrieves the date of a customer's first order for GraphQL queries in the CustomerOrders type. Developers would use this when implementi...

Resolver\GuestOrder

Model

This GraphQL resolver handles guest order lookups, allowing customers to retrieve order details without logging in. Developers use this when implement...

Resolver\Invoice\InvoiceItems

Model

This resolver fetches and formats invoice item data for GraphQL queries in Magento 2. Developers use this class when building or extending GraphQL end...

Resolver\Invoice\InvoiceTotal

Model

This resolver class handles GraphQL queries for invoice total information in Magento 2. It transforms invoice and order data into a structured format...

Resolver\Invoices

Model

This GraphQL resolver fetches and formats invoice data for customer orders in the GraphQL API. Developers use this class when building GraphQL queries...

Resolver\OrderAvailableActions

Model

This resolver provides a list of available actions that can be performed on an order in the GraphQL API. It's used when querying order data through Gr...

Resolver\OrderCustomerInfo

Model

This GraphQL resolver extracts and returns customer name information (firstname, lastname, middlename, prefix, suffix) from an order object. Developer...

Resolver\OrderIsVirtual

Model

This resolver determines whether a customer order contains only virtual products (downloadable or non-shippable items) in Magento's GraphQL API. Devel...

Resolver\OrderItem

Model

This GraphQL resolver retrieves a single order item entity for GraphQL queries. Developers use this class when building GraphQL schemas that need to f...

Resolver\OrderItemPrices

Model

This GraphQL resolver provides price information for individual order items when querying order data through the GraphQL API. Developers use this clas...

Resolver\OrderItems

Model

This GraphQL resolver handles fetching and returning order items for a customer's order in the GraphQL API. It filters out child items (like configura...

Resolver\OrderStatusChangeDate

Model

This GraphQL resolver retrieves the date when an order's status was last changed. Developers use this class to expose the order status change timestam...

Resolver\OrderTotal

Model

This GraphQL resolver class fetches and formats complete order total information including grand totals, subtotals, taxes, discounts, and shipping cos...

Resolver\Orders

Model

This GraphQL resolver fetches and returns a list of orders for the currently authenticated customer. Developers use this class to expose order data th...

Resolver\ProductResolver

Model

This resolver fetches product data for associated products in GraphQL queries, specifically for products linked to sales orders or quotes. It retrieve...

Resolver\Reorder

Model

This GraphQL resolver handles customer reorder requests, allowing authenticated customers to recreate a previous order's items in their current cart....

Resolver\Shipment\ShipmentItems

Model

This GraphQL resolver retrieves the list of items included in a shipment when querying shipment data through Magento's GraphQL API. Developers use thi...

Resolver\Shipment\ShipmentTracking

Model

This GraphQL resolver retrieves tracking information for a shipment in Magento 2. Developers use this class when implementing GraphQL queries that nee...

Resolver\Shipments

Model

This GraphQL resolver retrieves shipment information for a customer's order. Developers use this class when building GraphQL queries that need to retu...

Resolver\Token

Model

This GraphQL resolver generates an encrypted token for a customer's order using the order increment ID, billing email, and billing last name. Develope...

SalesItem\ShippingTaxCalculator

Model

This class calculates and aggregates shipping tax information for partial order documents like invoices and credit memos in GraphQL responses. Develop...

Shipment\ItemProvider

Model

This class retrieves and formats shipment item data for GraphQL API responses in Magento 2. Developers use this class when they need to prepare shipme...

Shipment\Item\ShipmentItemFormatter

Model

This class formats shipment item data into a structured array suitable for GraphQL API responses. Developers use this formatter when exposing order sh...

TypeResolver\CreditMemoItem

Model

This class resolves the concrete GraphQL type for credit memo items based on the product type. It's used by Magento's GraphQL API to determine which s...

TypeResolver\InvoiceItem

Model

This class resolves the concrete GraphQL type for invoice items based on their product type. When a GraphQL query requests invoice items, this resolve...

TypeResolver\OrderItem

Model

This class resolves the concrete GraphQL type for order items based on their product type (simple, configurable, bundle, etc.). Developers use this wh...

TypeResolver\ShipmentItem

Model

This class resolves the concrete GraphQL type for shipment items based on the product type (simple, configurable, bundle, etc.). Developers use this w...