Перейти до вмісту
GetProfit

Shopify Markets і Google Shopping без дублів ID товарів

Як Shopify Markets і плагіни WooCommerce передають країни до Merchant Center і як не дати одному товару розпастися на два ID та дві історії результатів.

Shopify Markets і WPML у WooCommerce визначають, що показує ваш сайт, а канал продажів чи плагін фіду надсилає товари в Google. Застосунок Shopify Google & YouTube синхронізує країни, які ви ввімкнули, а Google for WooCommerce будує окремий фід для кожної країни, мови й валюти. Тоді Merchant Center ідентифікує кожен товар за мовою, міткою фіду й ID товару. Shopping ламається, коли друге джерело надсилає той самий товар під іншим ID, коли варіанти чи переклади не доходять до фіду або коли ціна й доставка вказані в різних валютах.

Ця стаття зосереджена на платформі магазину. Наш гайд із міжнародної PPC-реклами для інтернет-магазинів охоплює все інше, що змінюється, коли ви продаєте в кількох країнах, від структури кампаній до цілей і бюджетів за ринками.

Що таке Shopify Markets і де тут Google?

Довідка Shopify (Markets) описує ринок як аудиторію, визначену умовами: локація, група клієнтів, роздрібна локація чи канал продажів. Для кожного ринку можна перевизначити налаштування магазину за замовчуванням для валюти, мови, цін, доступності товарів, вмісту теми, доменів і податків. Усе керується з одного магазину. Сторінка Shopify International sales tools також називає альтернативу: кілька магазинів, для команд, що ведуть кожен локальний ринок окремо.

Одна послуга Shopify має дві назви, що ускладнює пошук. Shopify перейменувала Markets Pro на Managed Markets у червні 2024 року (Markets Pro is now Managed Markets). У Managed Markets Global-e стає merchant of record, тобто юридичним продавцем кожного замовлення, і бере на себе податки, мито й місцеві платежі. Сторінка Shopify Managed Markets обмежує її продавцями, що базуються в континентальних США, і окремими магазинами в Канаді та Великій Британії.

Ринки визначають, що покупець у кожній країні бачить на вашому сайті. Застосунок Google & YouTube, канал продажів Shopify, доставляє ваші товари до Merchant Center. Сторінка Shopify про застосунок (Google & YouTube) каже, що ним керує Google, і відсилає запитання з налаштування до довідки Merchant Center.

Як Shopify передає кілька країн до Merchant Center?

Довідка Google для користувачів Shopify (Syncing your products) дає такий шлях:

  1. У застосунку Google & YouTube відкрийте налаштування.
  2. Відкрийте налаштування країни й мови, виберіть країни, які хочете синхронізувати, і збережіть.
  3. Переконайтеся, що кожна з цих країн входить до ввімкненого ринку Shopify із загальними тарифами доставки. Дані про країну синхронізуються правильно лише з таких ринків. У вимогах каналу Shopify додає, що до Merchant Center синхронізуються лише тарифи з профілю доставки General.
  4. Виберіть Automatically Sync future countries, якщо нові ринки мають потрапляти до Google одразу після додавання, або Manually select countries, щоб вирішувати щоразу.

Після збереження відкрийте «Settings → Data sources» (Налаштування → Джерела даних) у Merchant Center і перевірте, що в кожної нової країни є товари. Google також попереджає, що ввімкнення країн може вплинути на ваші кампанії, тож перегляньте їхні налаштування геотаргетингу.

Легко пропустити п’ять правил із довідки Google і сторінки вимог Shopify:

  • Країна в двох ринках отримує власне джерело даних. Якщо одна країна входить до кількох ринків Shopify, застосунок вважає її «Standalone Country». Її товари переходять до окремого джерела даних із міткою у вигляді двобуквенного коду країни, наприклад «US», замість назви ринку. Google у FAQ на цій сторінці каже, що ці товари вважаються новими, тож історія їхніх результатів скидається. Самі ID товарів, як-от shopify_ZZ_…, лишаються тими самими, тож відстеження конверсій продовжує працювати.
  • Кампанії, що фільтрують за старою міткою, втрачають ці товари. Кампанія, налаштована на стару мітку джерела даних, наприклад «USD_market_1», перестає підхоплювати товари, переміщені до джерела країни. Перемкніть її на нову мітку. Кампанії, що рекламують усі товари, працюють як раніше.
  • Правила атрибутів лишаються позаду. Скопіюйте правила зі старих джерел даних до нових джерел країн уручну. Поділ також збільшує кількість ваших пропозицій, тож, можливо, доведеться запросити підвищення квоти.
  • Підключення акаунта перезаписує наявний фід. Коли ви підключаєте акаунт Merchant Center, у якому вже є товарний фід, Shopify перезаписує його, щоб уникнути конфліктів між магазином і акаунтом.
  • Назви варіантів мають бути англійською. Сторінка вимог Shopify каже прямо: «Product options, including variants, need to be in English to sync with Google» (опції товару, зокрема варіанти, мають бути англійською, щоб синхронізуватися з Google).

Google закрила Content API for Shopping 18 серпня 2026 року. Якщо ваші ID змінилися близько цієї дати, подивіться, що ще змінилося водночас: застосунок фіду, його налаштування чи джерело даних. Загальні проблеми синхронізації застосунку ми розбираємо в статті де ламаються вивантаження фідів із платформ.

Довідка Shopify про місцеві ціни (Pricing in local currencies) каже, що клієнти можуть бачити ціни, платити й отримувати повернення коштів у власній валюті. Ціни конвертуються за ринковим курсом за замовчуванням або за курсами, які ви задаєте, а щоб скористатися всім цим, потрібні Shopify Payments і оформлення замовлення на одній сторінці. Для Google вимоги каналу Shopify просять продавати у валюті, що відповідає країні. Merchant Center конвертує ціну в оголошенні у валюту покупця, а клік веде на сторінку товару з відповідними валютою й ціною.

Як WooCommerce передає кілька країн за допомогою WPML?

Плагін Google for WooCommerce має власний екран Markets. Його документація (Multilingual and Multi-Currency Product Feeds) викладає такі кроки:

  1. Встановіть WPML і перекладіть товари на кожну цільову мову. Щоб мати іншу валюту для кожного ринку, встановіть WooCommerce Multilingual & Multicurrency і ввімкніть режим кількох валют. Це єдині два плагіни, які документація називає підтримуваними.
  2. Перейдіть у Marketing → Google for WooCommerce → Markets і виберіть Add Market.
  3. Виберіть країну, потім її мови та валюти. Кожна комбінація стає окремим фідом: Бельгія з нідерландською, французькою та німецькою в євро — це три фіди.
  4. Вкажіть терміни доставки, якщо ринок цього потребує, і збережіть.

Переклади й валюти надходять із WPML та його супутнього плагіна; Google for WooCommerce лише читає їх. Звідси три наслідки:

  • Неперекладені товари випадають. До фіду ринку потрапляють лише товари, перекладені мовою цього ринку. Магазин із 20 товарами англійською, 10 з яких перекладено французькою, надсилає 10 у кожен французький фід.
  • Доставка має бути у валюті ціни. WooCommerce попереджає, що Google відхиляє товар, у якого ціна й вартість доставки вказані в різних валютах. З опцією «Sync from WooCommerce» плагін конвертує вартість доставки за вашими курсами або використовує фіксовану вартість для кожної валюти. З опцією «Set up in Google Merchant Center» ви самі створюєте службу доставки для кожної валюти.
  • Податок іде за ринком. Ціни для США й Канади надходять до Google без податку. Для інших країн плагін додає податок за вашими ставками WooCommerce, обчислюючи його на конвертовану ціну.

Видалення ринку спорожнює його джерела даних у Merchant Center, і видалити можна будь-який ринок, окрім Primary Market. Google очікує окремий фід для кожної мови: її довідка (Show products in multiple target countries) просить окреме джерело даних із перекладеними даними, коли нова країна використовує іншу основну мову.

Коли використовуєте WPML, також порівняйте ID в англійському й французькому фідах. За гайдом WPML про REST API (Using WordPress REST API with WPML Multilingual & Multicurrency for WooCommerce) WPML створює кожен переклад як окремий товар, а поле translation_of вказує на ID оригінального товару. Якщо один товар має різні ID у двох фідах, Google бачить два товари, а не один товар двома мовами. Наш гайд про локалізацію Google Ads для нової мови розповідає, що перекладати, окрім фіду, від назв до ключових слів і ресурсів.

Shopify чи WooCommerce: чим відрізняється шлях до Merchant Center

Shopify: застосунок Google & YouTubeWooCommerce: Google for WooCommerce із WPML
Де обирають країниНалаштування застосунку, вибір країни й мови, з ринків із тарифами доставкиMarketing → Google for WooCommerce → Markets
Що містить одне джерело данихДжерела з мітками за ринками, як-от «USD_market_1»; країна в кількох ринках отримує власне джерело з міткою у вигляді коду країниОдин фід на країну, мову й валюту
МовиОпції товару й назви варіантів англійськоюЛише товари, перекладені мовою ринку
ВалютаПродавайте у валюті, що відповідає країні; Google конвертує ціну в оголошенніЗадається WooCommerce Multilingual & Multicurrency; доставка у валюті ціни
ДоставкаСинхронізуються лише тарифи з профілю доставки GeneralКонвертується з WooCommerce, або одна служба доставки на валюту в Merchant Center

Чому один товар у Merchant Center перетворюється на два?

Merchant Center розпізнає товар за трьома значеннями, а не за назвою чи посиланням. Гайд Merchant API від Google (Add and manage products) записує їх як contentLanguage~feedLabel~offerId, наприклад en~US~sku12345:

  • мова контенту даних про товар;
  • мітка фіду, що пов’язує джерело даних із кампаніями (див. мітки фіду в Merchant Center);
  • ID товару (offer ID), атрибут id у вашому фіді.

Змініть будь-яке з трьох — і це вже інший товар. Додатковий фід застосовується лише тоді, коли збігаються всі три значення наявного товару. На цьому будуються правила Google для ID (ID [id]):

  • Використовуйте той самий ID для того самого товару в кожній цільовій країні й у кожній мові в межах однієї країни.
  • Тримайте ID стабільним. Якщо змінити його, ви перезапишете товар і його історію.
  • Робіть ID відмінними не лише регістром літер. ID чутливі до регістру, але фільтрація Google Ads або зіставлення додаткового фіду з основним можуть сплутати abc123 з ABC123.
  • Ті самі ID можна використовувати в кількох акаунтах Merchant Center без відхилень «duplicate products».

З боку кампаній довідка Google про мітки фіду (Use feed labels to advertise products from specific product data sources) каже, що кожна кампанія може використовувати лише одну мітку фіду. Мову й мітку фіду ви задаєте під час створення джерела даних, і далі вони лишаються незмінними.

Що відбуваєтьсяЩо бачить Merchant CenterРезультат
Друге джерело надсилає каталог у власному форматі ID: інший застосунок фіду або файлдва ID товару для одного товару, та сама мова й мітка фідудва товари ділять покази, кліки й конверсії
Формат ID змінюється, наприклад із коду країни на shopify_ZZ_новий ID товаруісторія старого товару лишається позаду
Країна Shopify переходить до окремого джерела данихнова мітка джерела данихісторія скидається; кампанії, що фільтрують за старою міткою, перестають показувати товари
Переклад отримує власний IDінший ID товару іншою мовоюмовні версії рахуються окремими товарами
Додатковий фід використовує ID з неправильним регістром літерID товару, якого не існуєдані додаткового фіду не застосовуються

Приклад на вигаданому магазині, числа не клієнтські.

Магазин посуду продає 3 000 товарів у Чехії та Словаччині на WooCommerce із WPML. Його чеський фід надсилає горнятко як cs~CZ~TW-1001, а словацький — те саме горнятко як sk~SK~TW-1001: один ID товару, дві мови, дві мітки фіду, як і просить Google.

Потім магазин додає другий плагін фіду для Чехії, який надсилає горнятко як app-TW-1001. Тепер у Merchant Center лежить 6 000 чеських товарів для каталогу з 3 000, і кліки та продажі кожного товару діляться між двома записами. Магазин переклав лише 1 800 товарів словацькою, тож 1 200 товарів, або 40% каталогу, ніколи не потрапляють до словацького фіду.

В одному акаунті з п’ятьма країнами 82% німецьких витрат пішло на товари, перелічені двічі

GetProfit веде Google Ads для бізнесу на Shopify, що продає в п’яти країнах ЄС. Кожна країна має власний акаунт Merchant Center і власний акаунт Google Ads. Наша стаття про Merchant Center для кількох країн розбирає, що працює краще: акаунт на країну чи один акаунт на всі.

Більшість ID товарів містять код країни: shopify_AT_…, shopify_DE_…. ID Італії змінилися на shopify_ZZ_… у січні 2026 року. У Німеччині ті самі товари також надходили з окремого застосунку фіду під другим префіксом, утвореним від назви магазину, ShopnameDE_….

Двотижневе порівняння квітня 2026 року, 1–14 квітня проти 15–28 квітня, показує ефект. Його німецькі списки містять вісім варіантів товарів під обома префіксами. В одного з них конверсія, що поставила його серед тих, що зросли, лежить під ID другого префікса, а зростання показів, із 288 до 648, — під ID Shopify. Один товар, два рядки, і кожен рядок розповідає лише частину історії.

Аудит фіду 1 вересня 2026 року, що охопив попередній рік, виміряв масштаб:

Що ми знайшлиЧисло
Німецькі товари, надіслані під двома ID, з тією самою ціною й посиланням, в одному акаунті Merchant Center, з однією міткою фіду й в одній країні1 543
Пари, у яких обидві копії витрачали гроші, і їхня частка німецьких рекламних витрат692 пари, 82%
Пари, що ведуть обидві копії в одній кампанії672
Товари, що приносять 78% німецького обороту й мають історію, розділену між двома ID69
ROAS під кожним із двох префіксів330% і 338%
Товари п’яти ринків зі значеннями опцій Shopify на кшталт «Default» у назві1 845
Частка рекламних витрат Італії за 12 місяців до 5 вересня 2026 року, що припадає на старі ID, замінені shopify_ZZ_ у січні 2026 року55%

Товари під обома префіксами заробляли майже однаковий ROAS, тож вибір стосується того, яку історію зберегти, і перемагає та, що має більший обсяг. Додатковий фід не може злити два основні товари, тому вимкніть інше джерело в застосунку, що його надсилає. В Італії понад половина витрат року припадає на ID, яких уже не існує. Тож 12-місячний звіт про товари для цього ринку показує лише частину картини.

Регістр літер теж мав значення. Наші власні звіти зберігають ID малими літерами. Коли ми вперше будували для Німеччини додатковий фід із них 7 вересня 2026 року, Merchant Center відхилив 3 344 із 3 344 рядків із повідомленням «Offer does not exist». Після того як ми відновили початковий регістр, усі 3 344 рядки пройшли без помилок.

Це один акаунт і спостереження, а не експеримент: ваші частки будуть іншими, але механізм той самий.

Що робити: один товар, один ID, у кожній країні

  1. Порахуйте джерела для кожної країни. У Merchant Center відкрийте «Settings → Data sources» і підсумуйте товари в основних джерелах для кожної мітки фіду. Перевірте, що підсумок збігається з кількістю товарів, які ви продаєте в цій країні. Підсумок, близький до подвійного, означає, що два джерела надсилають той самий каталог.
  2. Залиште одне джерело й той ID, що має більше історії. Перш ніж вибирати, порівняйте кліки й конверсії для кожного набору ID у Google Ads. Вимкніть інше джерело в застосунку чи плагіні, що його надсилає. Через тиждень перевірте, що кількість товарів на мітку фіду впала до розміру каталогу.
  3. Зафіксуйте формат ID. Перш ніж перевстановлювати застосунок Google & YouTube, міняти застосунки фіду чи перебудовувати ринки WooCommerce, експортуйте чинні ID. Після зміни порівняйте зразок нових ID з експортом. Нові ID — це нові товари без історії, тож плануйте зміну поза піковим сезоном.
  4. Після поділу джерела даних перемкніть кампанії на нову мітку. Якщо Shopify перемістив країну до окремого джерела даних, змініть кожну кампанію, що фільтрує за старою міткою, і скопіюйте правила атрибутів до нового джерела. Потім перевірте, що в кожної кампанії лишилися товари для показу.
  5. Звірте кожен мовний фід із каталогом. У WooCommerce різниця між каталогом і мовним фідом — це частина, яку ще треба перекласти. У Shopify шукайте в назвах значення опцій на кшталт «Default» і тримайте назви опцій англійською.
  6. Узгодьте валюти й країни. Надсилайте ціну й доставку в одній валюті в кожному фіді. Якщо ваш сайт показує лише одну валюту, довідка Google (About currency conversion) пояснює, що оголошення показують конвертовану оцінку за курсами Google Finance. У такому разі ви дотримуєтеся правил щодо цін і податків тієї країни, чию валюту використовуєте. Нарешті, задайте геотаргетинг у Google Ads на ті самі країни, що й у Merchant Center: Google вимагає цього, щоб товари там показувалися.
  7. Будуйте додаткові фіди з ID Merchant Center. Беріть ID з експорту Merchant Center, а не зі звіту Google Ads, щоб регістр літер збігався.

Яка б платформа не надсилала фід, ці проблеми виявляються в тих самих двох місцях: у Merchant Center і Google Ads. Портал GetProfit працює з даними вашого акаунта Google Ads і фіду Merchant Center. Тож він сумісний із будь-якою платформою магазину, працює ваш магазин на Shopify, WooCommerce чи на чомусь іншому.

GetProfit сумісний із будь-якою платформою, на якій побудовано ваш магазин. Без вашої згоди портал нічого не змінює.

Перевірити фід →

Джерела

  • Markets (довідковий центр Shopify, англійською) — що таке ринок і які налаштування він змінює. Перевірено 02.10.2026.
  • International sales tools (довідковий центр Shopify, англійською) — ринки керуються з одного магазину; кілька магазинів як альтернатива. Перевірено 02.10.2026.
  • Markets Pro is now Managed Markets (журнал змін Shopify, 2 липня 2024 року, англійською) — перейменування, чинне з 24 червня 2024 року. Перевірено 02.10.2026.
  • Managed Markets (довідковий центр Shopify, англійською) — Global-e як merchant of record; хто може користуватися. Перевірено 02.10.2026.
  • Google & YouTube (довідковий центр Shopify, англійською) — канал синхронізує товари з Merchant Center, і ним керує Google. Перевірено 02.10.2026.
  • Google & YouTube channel requirements (довідковий центр Shopify, англійською) — валюта, що відповідає країні; лише профіль доставки General; наявний фід перезаписується; опції товару й варіанти англійською; конвертовані ціни в оголошеннях. Перевірено 02.10.2026.
  • Pricing in local currencies (довідковий центр Shopify, англійською) — ціни в місцевих валютах, автоматичні чи ручні курси, Shopify Payments з оформленням замовлення на одній сторінці. Перевірено 02.10.2026.
  • Syncing your products (довідка Google Merchant Center, англійською) — вибір країн у застосунку; ринки з тарифами доставки; окремі джерела даних для країн; скидання історії; необроблені ID без змін; кампанії зі старою міткою; правила атрибутів; кількість пропозицій. Перевірено 02.10.2026.
  • ID [id] (довідка Google Merchant Center, англійською) — той самий ID у різних країнах і мовах; стабільні ID; зміна ID перезаписує історію; регістр літер; ті самі ID в різних акаунтах. Перевірено 02.10.2026.
  • Add and manage products (Merchant API, Google for Developers, англійською) — товари ідентифікуються за мовою контенту, міткою фіду й ID товару; додаткові дані мають збігатися з усіма трьома; Content API for Shopping закрито 18 серпня 2026 року. Перевірено 02.10.2026.
  • Use feed labels to advertise products from specific product data sources (довідка Google Merchant Center, англійською) — одна мітка фіду на кампанію; мова й мітка фіду фіксуються під час створення джерела даних. Перевірено 02.10.2026.
  • Show products in multiple target countries (довідка Google Merchant Center, англійською) — окреме перекладене джерело даних для нової мови; геотаргетинг має збігатися з цільовими країнами. Перевірено 02.10.2026.
  • About currency conversion (довідка Google Merchant Center, англійською) — автоматична конвертація за курсами Google Finance; правила щодо цін і податків країни, чию валюту використано. Перевірено 02.10.2026.
  • Multilingual and Multi-Currency Product Feeds (документація WooCommerce, англійською) — підтримувані плагіни; налаштування Markets; один фід на країну, мову й валюту; неперекладені товари виключаються; валюта доставки; податок; видалення ринків. Перевірено 02.10.2026.
  • Using WordPress REST API with WPML Multilingual & Multicurrency for WooCommerce (документація WPML, англійською) — переклади створюються з translation_of, що вказує на оригінальний товар. Перевірено 02.10.2026.
  • Дані GetProfit: один акаунт Shopify, що продає в п’яти країнах ЄС — порівняння товарів 1–28 квітня 2026 року; аудит фіду від 1 вересня 2026 року за попередній рік; налаштування додаткового фіду 7 вересня 2026 року; зміна ID в Італії за 12 місяців до 5 вересня 2026 року.

Ще за темою

Тест нової країни в Google Ads: бюджет і строки

Розрахуйте бюджет, тривалість і правило «масштабувати чи зупинити» для тесту нової країни в Google Ads на прикладі магазину, що тестує 50 товарів шість тижнів.

Shopping і PMax у кількох країнах: порядок запуску

Що змінюється, коли магазин продає в кількох країнах: від доставки в Merchant Center до цільового ROAS за ринками, і в якому порядку все налаштовувати.

Сезонний попит в інтернет-магазині: виміряйте й сплануйте

Наскільки сезонні інтернет-магазини за даними 96 магазинів і що робити в Google Ads та каталозі до піку, під час нього й після.

Агентство, фрилансер чи штат: хто має вести Google Ads

Підберіть схему під бюджет і каталог магазину та перевіряйте того, хто веде рекламу, за однією цифрою: часткою бюджету на товари без жодного продажу.

Зростання інтернет-магазину в Google Ads: важелі й порядок

План із п'яти кроків, як збільшити оборот із Google Ads: почніть із конверсій, яким можна довіряти. Спирається на дані 1 360 магазино-місяців.

Чорна п'ятниця в Google Ads: план за тижнями для магазину

Коли міняти Shopping і Performance Max перед Чорною п'ятницею і що не чіпати. За два тижні до піку: бюджети +20–30%, цільовий ROAS −10–15%.