ItemWithIdentifiers
No description
type ItemWithIdentifiers {
itemIdentifiers: [ItemIdentifier]
referencePriceConversionFactor: Float!
referencePriceUnitOfMeasurement: UnitOfMeasure!
salesUnitOfMeasurement: UnitOfMeasure!
needsManualSending: Boolean!
needsApproval: Boolean!
needsLabelPrinting: Boolean!
availableInPos: Boolean!
assortmentTo: DateTime
assortmentFrom: DateTime
assortmentTags: [String]
assortmentPolicyType: AssortmentType!
depositRuleId: String @deprecated
additionalItemIds: [String]
brand: String
itemCategoryId: String
tags: [String]
status: ItemStatus!
type: ItemType!
netContent: Decimal
additionalProperties: [AdditionalProperty]
images: [ItemImage]
depositAndFeeRuleIds: [String]
parentId: String
conditionIds: [String]
globalUniqueId: String
id: String
correlationId: String
tenantId: String
name: String
description: String
businessUnitId: String @deprecated
businessUnitIds: [String]
businessUnitGroupId: String
businessUnitHierarchyLevel: Int
version: Int!
revision: Long!
created: DateTime!
createdBy: String
modified: DateTime!
modifiedBy: String
priceSpecifications(
currentOnly: Boolean
type: PriceType
): [PriceSpecification]
promotions(
activeOnly: Boolean
): [Promotion]
contentDeclarations: [ContentDeclaration]
itemLinks(
itemLinkTypes: [ItemLinkType!]
): [ItemLink]
parentItem: Item
}
Fields
ItemWithIdentifiers.itemIdentifiers ● [ItemIdentifier] list object
The list of item identifiers.
ItemWithIdentifiers.referencePriceConversionFactor ● Float! non-null scalar
Dictates the factor to convert the price into price per unit as indicated in the ReferencePriceUnitOfMeasurement. I.e 0.5L bottle has a "Price per Litre of X" or A pack of dish washer tablets has a "Price per tablet of X".
ItemWithIdentifiers.referencePriceUnitOfMeasurement ● UnitOfMeasure! non-null enum
This property is a unit of measurement to calculate a reference price.
ItemWithIdentifiers.salesUnitOfMeasurement ● UnitOfMeasure! non-null enum
The Unit of measure the Item is sold in. Usually, EA, KRM, GRM, LTR.
ItemWithIdentifiers.needsManualSending ● Boolean! non-null scalar
Default value: No. Helper property for downstream consumers to know if the item needs to be manually sent to POS. Can also be used in the manual handling process to filter data when loading the items. A calculated value possibly set by many services that might block the item from being available to certain services or consumers. Should be used in conjunction with the AvailableInPos property (Set to No). Must be set to Yes if any rules in any processor deem manual handling is needed. This might be customer specific rules defined later.
ItemWithIdentifiers.needsApproval ● Boolean! non-null scalar
Default value: No. Helper property for downstream consumers to know if the item needs to be manually approved. Can also be used in the approval process to filter data when loading the items. A calculated value possibly set by many services that might block the item from being available to certain services or consumers. Should be used in conjunction with the AvailableInPos property (Set to No). Must be set to Yes if any rules in Approval processor deem approval is needed. This might be customer specific rules defined later.