When expanding internationally, structuring your product catalog is key to successful market differentiation. Klaviyo supports two primary models:
Localized Product Model: Each product is split into separate entries for each market, allowing tailored pricing, descriptions, and inventory management per region.
Localized Attribute Product Model: Keeps one product entry but incorporates market-specific attributes (e.g., price, title, description) within a single record.
These models help businesses effectively manage product data across various markets, enhancing recommendations and reporting.
We support the Localized Attribute Product Model, which allows you to maintain a single product record with market-specific attributes (e.g., price, title, description) for each region. This method simplifies data management and enhances global product recommendations.
Example in a Custom XML Feed:
Below is an example of how this model can be represented in an XML feed:
This feed includes localized product details for different markets (US, GB, DE), ensuring the correct data is used in each region. You can create this feed structure with our Custom XML feed and preset template "Klaviyo - Multilanguage template". Other preset templates will not work.
How to create Klaviyo feed through Custom XML feed
Create a Custom XML feed
Select "Klaviyo - Multilanguage template" and click Insert template (This template enables the multi-language a multi-currency objects in the liquid code: product.translations and variant.prices)
Update liquid code for your preferred languages and currencies
// Replace /locale/ by locale eg.: de, cs, gb or es
<title_de>{{ product.translations['/locale/'].title }}</title_de>
// Replace /country/ by country code eg.: DE, CZ, GB or ES
<price_de>{{ variant.prices['/country/'].price }}</price_de>
<currency_de>{{ variant.prices['/country/'].currency }}</currency_de>Click Save and preview the feed