Przejdź do treści

Google Merchant Center: konto usługi, źródło danych i wysyłka stanów oraz cen

Kanały sprzedaży i marketplace'y. Treść zweryfikowana: 12 października 2026.

Do czego to służy

Konektor Google to kanał ofertowy: przez Merchant API v1 pobiera listę produktów do zmapowania oraz wysyła dostępność i cenę produktów, które już są w Merchant Center.

Czego konektor nie robi: nie pobiera zamówień ani przesyłek (Google ich nie udostępnia, a zamówienia z reklam i darmowych wpisów trafiają do Twojego sklepu, który podłączasz osobnym kanałem). Nie zakłada też nowych produktów i nie loguje przez OAuth klienta.

Gdzie to znaleźć w aplikacji

Sprzedaż i logistyka, „Kanały sprzedaży”, „Dodaj kanał sprzedaży”, rodzaj „Google (Merchant Center)”, a w kanale zakładka „Połączenie”. Pola konektora: „ID konta Merchant Center”, „Źródło danych (typ API)”, „Klucz konta usługi (JSON)” oraz opcjonalnie „Język treści produktów” (domyślnie pl) i „Etykieta feedu” (domyślnie PL).

Aplikacja oznacza ten rodzaj kanału jako „W przygotowaniu”: zakładka „Połączenie” pokazuje na razie uproszczony szkic formularza (z mniejszą liczbą pól i innymi nazwami), a przycisków „Sprawdź połączenie” i „Start” jeszcze w niej nie ma. Klucze zapisane w tym szkicu mogą nie trafić do pól konektora, więc po udostępnieniu pełnego ekranu wpisz je ponownie.

Skąd wziąć klucze

  1. Załóż konto Merchant Center (produkcyjne, ze zweryfikowaną stroną sklepu) i dodaj produkty do źródła danych typu API. Zaksio aktualizuje istniejące produkty, nie zakłada nowych.
  2. W Merchant Center wejdź w Dane produktów, Źródła danych, utwórz (albo otwórz) główne źródło typu API i skopiuj jego numer.
  3. W Google Cloud Console utwórz projekt i włącz w nim Merchant API. W IAM, Konta usług utwórz konto usługi i dodaj do niego klucz w formacie JSON (plik pobierze się tylko raz).
  4. W Merchant Center wejdź w Ustawienia, Dostęp i użytkownicy i dodaj adres e-mail konta usługi (client_email z pliku) z rolą Admin.
  5. Jednorazowo zarejestruj projekt Google Cloud wywołaniem developerRegistration:registerGcp dla swojego konta Merchant (z adresem e-mail dewelopera), z uprawnieniami Admin. Po rejestracji odczekaj do 5 minut.
  6. Wklej ID konta, numer źródła danych i całą zawartość pliku JSON, ewentualnie język i etykietę feedu, a potem użyj „Sprawdź połączenie”.

Dokumentacja: developers.google.com/merchant/api. Konektor używa wyłącznie Merchant API v1, bo Content API for Shopping zostało wyłączone 18 sierpnia 2026.

Co synchronizuje

  • Oferty: lista produktów ze źródła danych do zmapowania po SKU, odświeżana co dobę. Produkty z feedu plikowego, z innego źródła lub z innym językiem czy etykietą są pomijane.
  • Dostępność: tylko „IN_STOCK” albo „OUT_OF_STOCK”. Ilość większa od zera oznacza dostępny, liczba sztuk nie jest przekazywana.
  • Ceny: cena brutto w walucie pozycji, wysyłana po włączeniu „syncPrices”. Cena promocyjna (salePrice) zostaje bez zmian, a waluta musi zgadzać się z krajem feedu.

Czego jeszcze nie ma

  • Ekranu połączenia dla tej platformy w aplikacji: backend konektora istnieje i jest przetestowany na atrapach serwera, ale interfejs jest w przygotowaniu (patrz wyżej).
  • Zapytań wsadowych: Merchant API ich nie ma, więc każda oferta to osobne zapytanie i duża zmiana zużywa limit zapytań konta.
  • Natychmiastowych zmian: wchodzą z opóźnieniem kilku minut, a reguły feedu i źródła uzupełniające w Merchant Center mogą nadpisać wysłaną wartość.
  • Tworzenia produktów w Google i przekazywania numeru przesyłki.
  • Weryfikacji na żywym koncie: niepewne są m.in. kształt błędu dla nieistniejącego produktu (przyjmujemy trwały błąd), limity zapytań i nazwy wartości dostępności.