Skip to main content

Multi-market products

When products are available across multiple markets, you can localize product information (title, price, currency, etc.) in the player based on the viewer's market.


Localize product data with product hydration

Fetch market-specific product data on the client and hydrate the player with localized values. Ensure the product payload reflects the viewer's market, then provide more data to the player product.

This lets you localize all product information shown in the player.

Optionally override product URLs per market

If needed, determine the viewer's market in your code and override each product's URL accordingly so clicks route to the correct localized product page.

Learn more in Player API / Overriding product URLs.