product
Find a single product
Arguments
1 argumentid•IDSearch by primary key.
Possible return
id•ID!Unique primary key.
name•StringName of the product
brandName•StringBrand name of the product
code•StringArticle number of the product
currency•String!ISO 4217 currency code
value•String!Amount
currency•String!ISO 4217 currency code
value•String!Amount
value•Float!Weight value
hsCode•StringHS code of the product
countryCodeOfOrigin•StringCountry code of origin of the product
description•StringGoods description for customs in English
quantityAllocated•Int!Quantity allocated to fulfillments
quantityOnHand•Int!Quantity on hand in warehouses
quantityAvailable•Int!Quantity available
quantityUnallocated•Int!Total quantity unallocated (backorders) across all order lines
createdAt•DateTimeTz!When the product was created.
updatedAt•DateTimeTz!When the product was last updated.
id•ID!Unique primary key.
barcode•String!Barcode
quantity•Int!Quantity of items when scanned
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
key•String!Stable integration/API key.
value•MixedRaw JSON value.
definition•MetafieldDefinition!Metafield definition.
createdAt•DateTimeTz!When the value was created.
updatedAt•DateTimeTz!When the value was last updated.
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
integrationReference•String!Reference of the product at the integration
integrationUpdatedAt•DateTimeTz!When product data was last updated by the integration.
isOrderSyncEnabled•Boolean!Should include this product in order synchronization
isStockSyncEnabled•Boolean!Should include this product in stock synchronization
name•StringName of the product
brandName•StringBrand name of the product
code•StringArticle number of the product
costPrice•MoneyCost price of the product
price•MoneySelling price of the product.
dimensions•DimensionsDimensions of the product
weight•WeightWeight of the product
hsCode•StringHS code of the product
countryCodeOfOrigin•StringCountry code of origin of the product
createdAt•DateTimeTz!When the product was created.
updatedAt•DateTimeTz!When the product was last updated.
integration•Integration!Integration that has this product
product•ProductProduct that has been linked to this integration product
barcodes•[IntegrationProductBarcode!]!Barcodes that are linked to this integration product
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
parentLine•OrderLineParent order line (for bundles)
product•ProductProduct of the order line
name•String!Name of the ordered product
price•MoneyPrice per unit
priceInclVat•MoneyPrice per unit including VAT
quantityOrdered•Int!Quantity ordered
quantityAllocated•Int!Quantity allocated in to fulfillments
quantityShipped•Int!Quantity (already) shipped
quantityUnallocated•Int!Quantity that is not (yet) allocated to a fulfillment
order•Order!Order of the order line.
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
needsExpiryDate•Boolean!Whether this product warehouse requires expiry date.
needsLotNumber•Boolean!Whether this product warehouse requires lot number.
needsSerialNumber•Boolean!Track serial numbers throughout the process
needsSerialNumberWhilePacking•Boolean!Track serial numbers when packing only
quantityAllocated•Int!Quantity allocated to fulfillments
quantityAvailable•Int!Quantity available
quantityOnHand•Int!Quantity currently on hand
abcClassification•StringABC classification (A: Fast, B: Average, C: Slowmover)
warehouse•Warehouse!Warehouse of the product warehouse.
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
name•StringName of the supplier
reference•StringAccount number of the organization at the supplier
emails•[String!]E-mail addresses
remarks•StringRemarks about this supplier
createdAt•DateTimeTz!When the supplier was created.
updatedAt•DateTimeTz!When the supplier was last updated.
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
url•StringURL of the product media.
mediumUrl•StringMedium URL of the product media.
thumbUrl•StringThumb URL of the product media.
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
quantityAllocated•Int!Quantity allocated to fulfillments
quantityOnHand•Int!Quantity on hand
quantityAvailable•Int!Quantity available
expiryDate•DateExpiry date of perishable goods
lotNumber•StringLot number of perishable goods
createdAt•DateTimeTz!When the stock was created.
updatedAt•DateTimeTz!When the stock was last updated.
locatable•LocatableLocatable
product•ProductProduct linked to the stock
warehouse•Warehouse!Warehouse linked to the stock
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
delta•Int!The change of quantity
reason•StringThe reason of mutation
expiryDate•DateExpiry date of perishable goods
lotNumber•StringLot number of perishable goods
createdAt•DateTimeTz!When the mutation was created.
createdBy•EventCreatorWho created this stock mutation
locatable•LocatableLocatable
product•ProductProduct linked to the mutation
serialNumbersCount•IntRelated serial numbers count of the mutation
warehouse•Warehouse!Warehouse linked to the mutation
serialNumbers•SerialNumberConnection!Related serial numbers of the mutation
transactions•StockTransactionConnection!Related transactions of the mutation
cursor•String!A unique cursor that can be used for pagination.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
hasNextPage•Boolean!When paginating forwards, are there more items?
hasPreviousPage•Boolean!When paginating backwards, are there more items?
startCursor•StringThe cursor to continue paginating backwards.
endCursor•StringThe cursor to continue paginating forwards.
id•ID!Unique primary key.
name•String!Name of the tag.
createdAt•DateTimeTz!When the tag was created.
updatedAt•DateTimeTz!When the tag was last updated.
cursor•String!A unique cursor that can be used for pagination.