Log in / Create free account🌐 ES☀️

Advanced training · Module 14 — Shopping and Merchant Center in depth — feed, catalogue and campaign masterclass

Shopping in depth VIII: local inventory, multi-client accounts, several countries and currencies, and running large catalogues

⏱️ 13 min read · 🛒 Shopping 📦 Data feed ⚙️ Performance Max 🥷 Scripts · updated on 2026-08-22

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

The masterclass closes with scale: shops with physical premises, agencies with dozens of clients, brands selling in ten countries and catalogues that will not fit in a spreadsheet. What changes is how you organise the accounts and the feeds; what does not change is the rule running through the whole module: a clean, synced catalogue is the advantage.

Local inventory ads and the local storefront

For physical shops with stock (lesson 13.5 built the campaign; here is the Merchant Center side):

  1. Business Profile linked with every shop verified (store codes = store_code).
  2. Programme → Local inventory ads (and free local listings).
  3. Feeds:
    • Local products: the catalogue (it can be the same online feed flagged for the local destination, provided the price and data match).
    • Local product inventory: store_code, id, quantity, price/sale_price (if they differ by shop), availability, pickup_method/pickup_sla (in-store pickup). Daily updates as a minimum; via API if stock moves a lot.
  4. Inventory verification: Google checks a sample of products with a visit or a phone call; only the first time.
  5. Optional: a local storefront page hosted by Google (if the website has no per-shop page) or a "merchant-hosted" page (your website shows availability by shop).
  6. In Google Ads: standard Shopping or PMax with "local products" switched on; a local campaign with store goals.

What it gets you: "Available in your store 2 km away", in-store pickup, presence on Maps and on the Shopping tab under the "nearby" filter.

Multi-client accounts (MCA)

A multi-client account groups sub-accounts together, each with its own website, feeds and settings (which can be inherited). The cases:

The rules: a suspension of one sub-account does not affect its siblings (unless the problem sits with the MCA); shipping settings and the Google Ads link can be inherited; each sub-account claims its own website. Do not mix different shops into a single account.

Several countries, languages and currencies

Google requires every product to target a country of sale with an accepted language and currency, and the landing page has to match.

The options:

  1. One feed per country (the clean way): target_country/language per data source; the country's URL, price (local currency) and landing page language; shipping configured per country. The same source can serve several countries if the landing page and price are the same (the eurozone with the same language).
  2. Currency conversion: if you sell into a country with another currency without holding local prices, Merchant Center shows the converted price (and the landing page charges in your currency). It works where it is available; the real currency conversion happens at the checkout.
  3. Languages: the ad is shown in the feed's language; in multilingual countries (Belgium, Switzerland, Canada…) you need one feed per language.
  4. International shipping: shipping services per country with real rates; a "country not covered" = disapproval.
  5. Products and certifications: restrictions by country (alcohol, pharmacy, toys with conformity marking, electronics with energy labelling).

Structure in Google Ads: campaigns by country (a single account currency: the tROAS is interpreted in that currency; with several currencies, one Google Ads account per currency is usually cleaner, under the same manager account).

Large catalogues

Tens or hundreds of thousands of SKUs:

Feeds for marketplaces and other channels

The same catalogue feeds Amazon, Meta, TikTok, Bing, comparison sites… Each channel has its own specification; the healthy practice is a master feed (a PIM or a spreadsheet) with every attribute and exports per channel driven by rules (feed management tools or scripts). Google is the most demanding channel on quality: if the master feed is built for Google, it will serve them all.

Automating Shopping oversight

What is a weekly routine in a small shop becomes impossible by hand at scale:

🔧 The scripts solve this: in the Suite, Shopping Ninja covers per-product performance oversight (spend with no sale, margin, exclusions and titles) and the Agent watches the account (anomalies, conversions, budgets) — with Ninja Shield excluding the fraudulent placements in PMax where the feed also shows. In multi-country accounts they are installed per account under the same manager account, and the Agent consolidates the alerts into a single email.

What to remember

End of Module 14 — and of the Advanced level. If you have got this far with the previous ones behind you, you already know more Shopping than most agencies.

📎 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

← BeforeShopping in depth VII: promotions, reviews, badges, free listings, CSS in Europe and the Merchant Center programmesShopping and Merchant Center in depth — feed, catalogue and campaign masterclassRelacionadaContinuous feed optimisation: testing titles and attributes the way you test adsThe data feed — attributes, titles, rules and supplemental feedsRelacionadaProduct-level management: acting on the catalogue with real sales dataShopping in depth — Merchant Center, structure and per-product profitabilityRelacionadaCase: the 5,000-SKU ecommerce site that moved from a single ROAS to managing by profitAccount architectures for scale — real casesRelacionadaFeed governance: owners, versions, alerts and the catalogue's operating manualAdvanced feeds — multi-country, real time, promotions, local and catalogue governance

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →