Skip to main content

itemPriceSpecifications

[DEPRECATED]

This query is deprecated. Use 'priceSpecificationsByItem' query instead.

Accepts itemId, businessUnitGroupId, businessUnitId, optional sorting and filtering parameters and returns either all or first N item price specifications for specified business unit and/or business unit group.

By default excludes DELETED Price Specifications. Might be changed if includeDeleted flag set to true.

If you query v1 model, businessUnitGroupId argument must be supplied and businessUnitId argument will be ignored.

If you query v2 model, either businessUnitGroupId or businessUnitId argument must be supplied.

itemPriceSpecifications(
itemId: String!
businessUnitGroupId: String
businessUnitId: String
first: Int
sort: SortingParamsInput
filter: ItemPricesFilteringParamsInput
): [PriceSpecification] @deprecated

Arguments

itemPriceSpecifications.itemId ● String! non-null scalar

The item identifier.

itemPriceSpecifications.businessUnitGroupId ● String scalar

The business unit group identifier.

itemPriceSpecifications.businessUnitId ● String scalar

The business unit identifier.

itemPriceSpecifications.first ● Int scalar

The number of results to be returned. If not specified, all item price specifications will be returned.

itemPriceSpecifications.sort ● SortingParamsInput input

The sorting parameters.

itemPriceSpecifications.filter ● ItemPricesFilteringParamsInput input

The filtering parameters.

Type

PriceSpecification object

The PriceSpecification entity is the HiiRetail representation of a currency-specific value related to a Product. It might be a Purchase PriceSpecification in which it states what the Product is purchased for from a Supplier. It might be a Sales PriceSpecification that indicates what the Product is sold for in a sales process.

A product MUST have a PriceSpecification. There must always be a Default PriceSpecification on a Product to make sure any downstream usage always has a valid Gross Profit calculation available. Usually a Default PriceSpecification is not enough, and a minimum of one Sales PriceSpecification must exist too.