Supplying custom prices for variants enables visitor-specific prices, or prices within the same market in different currencies.
This can easily be integrated with external currency providers and is suitable for retailers supporting who might ship to multiple locations but do not fully support different markets, or where customers with different loyalty levels get different prices. Custom prices are compatible with price filtering and sorting, and prices will automatically be updated and rendered in both product listings and in price filters.
If a product lacks price information for a given price ID, that product will be omitted from all results where that price ID is specified in a request. For example, if searching for jackets in "EUR", jackets without a custom price provided in "EUR" will be omitted from the search result.
For more information about custom prices in the data feed, see the Format specification.
The applicable price identifier/s should be provided as a query parameter. This must match a provided price ID/s in the data feed. The state of which price identifiers that are applicable to different clients, such as selected currencies, is assumed to be handled externally.
Article last updated