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
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.