interface ProductSearchProjectionParams {
    expand?: string[];
    localeProjection?: string[];
    priceChannel?: string;
    priceCountry?: string;
    priceCurrency?: string;
    priceCustomerGroup?: string;
    priceCustomerGroupAssignments?: string[];
    staged?: boolean;
    storeProjection?: string;
}

Properties

expand?: string[]

Expands a value of type Reference in a ProductProjection. In case the referenced object does not exist, the API returns the non-expanded reference.

localeProjection?: string[]
priceChannel?: string

id of an existing Channel used for Product price selection. It can be used only in conjunction with the priceCurrency parameter.

priceCountry?: string

The country used for Product price selection. It can be used only in conjunction with the priceCurrency parameter.

priceCurrency?: string

The currency used for Product price selection.

priceCustomerGroup?: string

id of an existing CustomerGroup used for Product price selection. It can be used only in conjunction with the priceCurrency parameter.

priceCustomerGroupAssignments?: string[]

IDs of existing CustomerGroups used for Product price selection, when using multiple Customer Groups. It can be used only in conjunction with the priceCurrency parameter.

staged?: boolean

Set to true to retrieve the staged Product Projection

storeProjection?: string

key of an existing Store. If the Store has defined languages, countries, distributionChannels, or supplyChannels, they are used for projections based on locale, price, and inventory. For Projects with active Product Selections, the API does not take the availability of the Product in the specified Store into account. Product Tailoring modifies the product information returned in API responses, but evaluating query expressions is restricted to the original product information.