Product
Something the merchant sells: one stock-keeping unit, its current price, and how it is moving.
type Product {
id: ID!
sku: String!
name: String!
stockOnHand: Int!
unitsSold: Int!
price: Money!
}
Fields
Product.id ● ID! non-null scalar
The stable identifier of this product, unique across every merchant.
Product.sku ● String! non-null scalar
The merchant's own stock-keeping unit for this product — the code that appears on their shelves and packing slips. Unique within the merchant.
Product.name ● String! non-null scalar
The product's name as a customer sees it on a listing or a receipt.
Product.stockOnHand ● Int! non-null scalar
How many units the merchant currently holds. Not reserved against open orders — it is the count on the shelf.
Product.unitsSold ● Int! non-null scalar
How many units have been sold since the merchant started selling this product, counting every channel and net of refunded orders.
Product.price ● Money! non-null object
What one unit costs a customer today.
Returned By
product query
Member Of
OrderLine object ● ProductConnection object ● ProductEdge object ● ProductPriceAdjusted object