Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.
For more information on price lists, refer to Support different pricing models using the price list API.
read_products access scope.
A list of prices associated with the price list.
Returns the elements that come after the specified cursor.
Returns the elements that come before the specified cursor.
Returns up to the first
nelements from the list.
Returns up to the last
nelements from the list.
The origin of this price, either fixed (defined on the price list) or relative (calculated using an adjustment via a price list parent configuration).
Reverse the order of the underlying list.
A set of facts about the customer, used to determine price list eligibility.
The currency for fixed prices associated with this price list.
Globally unique identifier.
The unique name of the price list, used as a human-readable identifier.
Relative adjustments to other prices.
Types that return PriceList
Mutations for PriceList
Create a price list. You can use the
priceListCreatemutation to create a new price list for a country. This lets you sell your products with international pricing.
Delete a price list. You can use the
priceListDeletemutation to delete a price list, so that it no longer applies for products in that country. To delete a price list, you need to specify the price list ID.
Creates or updates fixed prices on a price list. You can use the
priceListFixedPricesAddmutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
Deletes specific prices from a price list using a product variant ID. You can use the
priceListFixedPricesDeletemutation to delete a partial set of prices on a price list. After deletion, the prices no longer apply for products in the country.
Update a price list. You can update a price list to make changes to percentage-based price adjustments. You can use the
priceListUpdatemutation to update an existing price list for a country. This lets you change product pricing on a per country basis. As part of the mutation, you can change the name, percentage-based adjustment, currency, and country.
An auto-generated type for paginating through multiple PriceLists.