Log in / Create free account🌐 ES☀️

Advanced training · Module 7 — Advanced feeds — multi-country, real time, promotions, local and catalogue governance

Multi-country and multi-language feeds: one catalogue, many markets

⏱️ 9 min read · 📦 Data feed 🛒 Shopping · updated on 2026-09-02

🎧 Listen to the lesson · ≈ 5 min🔒 Subscribers only

In short: the rule that decides the architecture is simple: different language or currency → different feed; same language and currency → one feed with additional countries and price/shipping supplemental feeds. Prices go in the destination's currency and VAT, matching that country's landing page; shipping is set country by country. Getting this wrong means advertising where you can't sell.

A shop selling in Spain, France and Germany has one catalogue and three markets with different languages, currencies, prices, shipping and taxes. Merchant Center supports several ways of representing that; choosing badly means disapproved products, wrong prices or, worse, advertising in a country you cannot actually sell to.

One feed per country or one feed for several countries?

Architecture How When
One feed per country and language Independent feeds (ES-es, FR-fr, DE-de), each with its own language, currency, prices and shipping Markets with a different catalogue, prices or availability; real translation
A single feed with additional countries One primary feed (say ES-es) plus "additional countries of sale" that share language and currency (ES → PT with prices in EUR if you sell in euros and the language is acceptable), or with supplemental feeds per country that override price and shipping Same catalogue, same currency, shared or acceptable language

The rule: different language and currency → different feed. Google requires the feed to be in the language of the destination country (with a few accepted combinations) and in its currency (or with currency conversion enabled, within limits).

How do you handle prices and currencies per country?

How do you set up shipping per country?

Shipping settings are per country: rates, delivery times, free above a given amount. "Free" shipping configured for Spain that gets applied to Germany by mistake is a mismatch (the checkout charges for it) and a disapproval. Separate shipping services per country, and per-product shipping only for exceptions.

How do you translate feed titles?

A German feed needs German titles written the way a German searches, not translated word for word from Spanish: the order of the formula by vertical (module 6 of Intermediate) changes by market (brand first in some, product type first in others), and so does the vocabulary. Three routes:

  1. Professional translation of title templates by category + feed rules to assemble them (the healthiest combination: you translate dozens of templates, not thousands of titles).
  2. Machine translation with AI spot-checked by sampling, using the market's search terms report as a corrector (what people really search for).
  3. Platform feeds with built-in translation (Shopify Markets and similar), with a quality review.

The description can be machine-translated with less risk; the title cannot.

Are identifiers shared across countries?

GTIN, brand and item_group_id are the same across every market: Google understands it is the same product and consolidates reviews and signals. The product id can be the same or carry a country suffix; what matters is that it is stable per market (labels, rules and reports all hang off it).

Which mistakes are made in multi-country feeds?

💡 Ninja trick: with several markets, per-product analysis multiplies: the same product can be profitable in Spain and ruinous in France (margin, shipping, competition). Shopping Ninja works per account and feed —each market with its own table, its own margin and its own traffic light— and the proposed titles come from the search terms of that market, in its language.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

After →Price and stock in near real time: partial feeds, Content API and automatic item updatesAdvanced feeds — multi-country, real time, promotions, local and catalogue governanceRelacionadaAnatomy of the feed: required attributes, recommended ones and the ones that actually move salesThe data feed — attributes, titles, rules and supplemental feedsRelacionadaShopping from the inside: how Google decides which product to show (with no keywords)Shopping in depth — Merchant Center, structure and per-product profitabilityRelacionadaIdentifiers and categories: GTIN, brand, Google category, product type and variantsThe data feed — attributes, titles, rules and supplemental feedsRelacionadaMerchant Center health: disapprovals, mismatched prices and the suspension that arrives without warningShopping in depth — Merchant Center, structure and per-product profitability

Ver el temario completo

🎓
You're reading the Ninja Academy in the open

Create your free account (no card) to save your progress, take the graded quizzes, earn the Basic level certificate and unlock part of the Intermediate and Advanced training.

Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →