Jak zintegrować PrestaShop z Google Merchant

Sklep internetowy, który pokazuje swoje produkty na kartach Zakupy, zyskuje dodatkową powierzchnię sprzedażową i zaufanie klientów. Poniższa instrukcja przeprowadzi Cię przez cały proces konfiguracji od podstaw: od przygotowań, przez instalację modułu i mapowanie danych, aż po uruchomienie kampanii reklamowych i utrzymanie jakości danych. W efekcie Twój sklep na PrestaShop połączy się z ekosystemem Google i Merchant, a oferta stanie się widoczna tam, gdzie klienci szukają konkretnych produktów.

Wymagania wstępne i przygotowanie

Konto Google i Merchant Center

Zacznij od utworzenia lub zalogowania się na konto Google. Następnie wejdź na stronę Google Merchant Center i załóż konto, podając nazwę firmy, kraj, strefę czasową oraz link do sklepu. Warto od razu przygotować dane kontaktowe, politykę zwrotów oraz informacje o dostawach, ponieważ będą potrzebne do pełnej konfiguracji i weryfikacji.

  • Upewnij się, że adres URL sklepu jest ostateczny (bez zbędnych przekierowań).
  • Skonfiguruj podstawowe dane firmy: nazwa, NIP/VAT (jeśli dotyczy), dane kontaktowe.
  • Przygotuj osobny adres e-mail do powiadomień technicznych z Merchant Center.

Weryfikacja i potwierdzenie własności domeny

W panelu Merchant Center przejdź do sekcji Narzędzia i ustawienia, a następnie Weryfikacja i zatwierdzanie strony. Wybierz metodę weryfikacji: tag HTML, plik HTML lub Google Analytics/Tag Manager. W PrestaShop najłatwiej dodać tag w sekcji Motywy i Logo (custom code), albo wgrać plik HTML przez FTP do katalogu głównego.

  • Po wgraniu pliku lub dodaniu tagu kliknij Zweryfikuj.
  • Po weryfikacji wybierz Zatwierdź, aby przypisać domenę do konta Merchant.

Konfiguracja sklepu PrestaShop: język, waluta, dostępność

Przed eksportem produktów sprawdź podstawowe ustawienia sklepu: domyślny język, waluta, strefa podatkowa. Zadbaj o poprawne stany magazynowe oraz jasne komunikaty o dostępności (w PrestaShop 1.7+: Katalog → Produkty → Zakładka Ilość). Upewnij się, że strona zawiera regulamin, politykę zwrotów i kontakt – to minimalne wymagania zaufania i zgodności.

Identyfikatory produktów i polityki Google

Google wymaga unikalnych identyfikatorów. Jeśli sprzedajesz produkty markowe, uzupełnij GTIN (EAN/UPC) oraz brand. Dla produktów niemarkowych stosuj MPN lub zaznacz brak identyfikatorów, jeśli jest uzasadnione. Zadbaj o politykę zwrotów: czas, zasady, koszt. Przygotuj jasne koszty dostawy, widoczne przed finalizacją zamówienia. Braki w tych obszarach mogą powodować odrzucenia w Merchant Center.

Metody integracji i wybór modułu

Przegląd metod: plik, API i wtyczki

Do przekazywania danych możesz użyć pliku feed XML/CSV lub Content API. Najszybciej zacząć od pliku XML generowanego cyklicznie. API zapewni szybszą aktualizację stanów i cen, ale wymaga stabilnej konfiguracji i uprawnień. W PrestaShop najwygodniejszym sposobem jest użycie modułu, który tworzy plik lub łączy się z API i automatyzuje mapowanie pól.

Kryteria wyboru modułu

  • Obsługa wielu języków i walut, a także multi-store.
  • Mapowanie pól wymaganych i opcjonalnych (brand, atrybuty, kategorie Google).
  • Obsługa kombinacji, czyli warianty rozmiaru, koloru, materiału.
  • Generowanie i wersjonowanie pliku XML oraz możliwość tworzenia wielu feedów.
  • Harmonogram aktualizacji i integracja z cronem serwerowym.
  • Obsługa reguł wykluczania produktów lub kategorii.

Instalacja i wstępna konfiguracja modułu

W panelu PrestaShop przejdź do Moduły → Menedżer modułów → Prześlij moduł. Wgraj paczkę ZIP, zainstaluj i przyznaj uprawnienia. Następnie otwórz konfigurację modułu: wskaż, czy chcesz generować feed XML, CSV, czy używać Content API. Wybierz domyślny język, kraj docelowy i walutę kampanii.

Połączenie z Merchant Center

Jeśli używasz API, zaloguj się na konto Google z poziomu modułu i udziel dostępu. Dla pliku XML skopiuj URL feedu, np. https://twojadomena.pl/modules/nazwa/feed.xml. Zachowaj link – będzie potrzebny w Merchant Center podczas tworzenia źródła danych.

Konfiguracja feedu produktowego

Mapowanie pól obowiązkowych

Wybierz i przypisz pola katalogu do specyfikacji Google. Kluczowe atrybuty to: id, title, description, link, image_link, availability, price, condition, brand, gtin, mpn, google_product_category. W module określ, z których pól PrestaShop mają pochodzić wartości – np. tytuł z nazwy produktu, opis z krótkiego lub pełnego opisu, a brand z producenta.

  • Id: stabilny identyfikator produktu lub kombinacji.
  • Title: do 150 znaków, najważniejsze cechy na początku.
  • Description: treść unikalna, bez zbędnego HTML, najważniejsze informacje w pierwszych zdaniach.
  • Link: strona produktu z prawidłową kanoniczną ścieżką.
  • Image_link: główne zdjęcie w wysokiej rozdzielczości.
  • Availability: in stock, out of stock, preorder – zgodnie ze stanem magazynu.
  • Price: cena brutto, zgodna z walutą kraju docelowego.
  • Condition: new, refurbished, used – zwykle new.

Identyfikatory i kategorie

Dla towarów markowych konieczny jest brand i GTIN. Ustal strategię dla produktów bez GTIN (np. handmade) – zwykle podaj MPN, a w razie braku zaznacz odpowiednią flagę w module lub atrybucie produktu. Przypisz google_product_category – najlepiej poprzez mapowanie kategorii sklepu do taksonomii Google, co ułatwia skalowanie i utrzymanie.

Warianty produktów

Jeśli sprzedajesz rozmiary, kolory lub inne odmiany, wygeneruj osobne wiersze feedu dla każdej kombinacji. Włącz pola item_group_id oraz atrybuty variant-specific: color, size, material, pattern, gender, age_group. Unikaj błędów: nie powielaj tych samych identyfikatorów, a nazwy wariantów zapisuj spójnie (np. kolory w jednym języku). Dzięki temu kampanie uzyskają precyzyjną segmentację.

Ceny, promocje i dostępność

Google porównuje ceny widoczne w feedzie z ceną na stronie. Upewnij się, że promocje i ceny po rabatach są spójne. W PrestaShop skorzystaj z cen specyficznych (Specific Prices), a w feedzie przekaż price i sale_price wraz z sale_price_effective_date, jeżeli obowiązuje okno czasowe. Zadbaj, aby status dostępności aktualizował się automatycznie – najlepiej przez cron. Transparentne promocje poprawiają CTR i jakość konta.

Parametry logistyczne: wysyłka, podatki, zwroty

W Merchant Center uzupełnij koszt dostawy według kraju i przewoźnika. W razie potrzeby ustaw reguły na poziomie feedu (shipping_label) i przypisz do produktów wymagających innej stawki. Podaj stawki VAT i zasady zwrotów, dostępne na stronie sklepu. Rozbieżności między kosztem dostawy w Merchant a koszykiem zakupowym są częstym powodem odrzuceń.

Wykluczanie i filtrowanie produktów

Odfiltruj produkty niezgodne z polityką, w przedsprzedaży, zestawy bez kompletnych danych lub towary wirtualne. W module dodaj reguły: wyklucz kategorie, produkty bez zdjęcia, o zerowej cenie, archiwalne. Im czystszy feed, tym mniej błędów w sekcji Diagnostyka.

Harmonogram i automatyzacja

W panelu hostingu lub w PrestaShop ustaw zadanie cron do generowania feedu co 4–12 godzin, zależnie od tempa zmian stanów i cen. W Merchant Center przypisz harmonogram pobierania. Stabilny rytm aktualizacji to jak metronom – bez niego algorytm nie ufa danym. Zadbany harmonogram to lepsze konwersje i mniejsze ryzyko odrzuceń.

Weryfikacja w Merchant Center i łączenie z reklamami

Dodanie źródła danych

W Merchant Center przejdź do Produkty → Źródła → Dodaj. Wybierz kraj, język i metodę: pobieranie według harmonogramu (dla pliku XML/CSV) lub Content API. Podaj adres URL pliku i ustaw godzinę pobierania. Po pierwszym imporcie sprawdź sekcję Diagnostyka, aby wychwycić błędy i ostrzeżenia.

Diagnoza błędów i ostrzeżeń

  • Rozbieżność ceny: sprawdź podatki, walutę i cache na stronie.
  • Brak identyfikatorów: uzupełnij brand, GTIN lub MPN; zweryfikuj, czy produkt kwalifikuje się do wyjątku.
  • Zdjęcia: minimum 500×500 px, brak znaków wodnych i ramek, format JPG/PNG.
  • Opis i tytuł: unikaj krzykliwych wstawek, przesadnej interpunkcji i SPAM-owych fraz.
  • Kategorie: dopasuj do taksonomii Google, unikaj ogólników.

Ustawienia dostawy i zwrotów

W sekcji Narzędzia i ustawienia → Wysyłka i zwroty dodaj profile wysyłkowe, stawki, czas dostawy oraz zasady zwrotów. Jeśli masz różne koszty zależnie od gabarytu, użyj etykiet niestandardowych i reguł przypisania w Merchant Center, aby utrzymać spójność.

Połączenie z Google Ads i tworzenie kampanii

Po zatwierdzeniu produktów połącz Merchant Center z Google Ads. Utwórz kampanię Performance Max dla asortymentu produktowego i wybierz cele konta. Skonfiguruj grupy produktów na podstawie etykiet custom_label, marży lub dostępności. Dobrze zaplanowana struktura skraca czas optymalizacji i buduje impet reklamowy.

Etykiety niestandardowe i segmentacja

W module feedu zdefiniuj custom_label_0–4, np.: marża (wysoka/średnia/niska), bestsellery, sezon, nowości, wyprzedaże. Etykiety posłużą do tworzenia osobnych grup i budżetów w Ads. To podstawa, by nie przepalać budżetu na niskomarżowe produkty i promować te, które najlepiej się sprzedają.

Rozszerzenia: dane strukturalne, opinie i utrzymanie jakości

Dane strukturalne na stronie

Dodaj schema.org/Product i Offer w formacie JSON-LD na stronach produktów: nazwa, opis, SKU, brand, cena, availability, image, url. Dane strukturalne zwiększają szanse na bogate wyniki wyszukiwania i pomagają Merchantowi potwierdzić spójność informacji. Pamiętaj o synchronizacji waluty i stanów z feedem, aby uniknąć flag rozbieżności.

Oceny produktów i sprzedawcy

Włącz integrację opinii (Product Ratings). Zbieraj recenzje w zunifikowany sposób i prześlij odpowiedni feed lub skorzystaj z akredytowanych partnerów. Dobre oceny poprawiają CTR i wiarygodność. W przypadku opinii o sklepie (Seller Ratings) zsynchronizuj źródła tak, by spełniały progi publikacji w reklamach.

Tag remarketingowy i listy odbiorców

Zainstaluj w sklepie tag Google Ads i sygnały e-commerce. Dzięki temu utworzysz listy remarketingowe oparte na zachowaniach: porzucenie koszyka, oglądający kategorię, powracający klienci. Segmentacja pomoże docierać do właściwych użytkowników w odpowiednim momencie i zwiększy skuteczność działań.

Monitorowanie jakości danych

  • Regularnie przeglądaj Diagnostykę w Merchant Center i raporty produktów ograniczonych.
  • Kontroluj rozbieżności cen i dostępności między stroną a feedem.
  • Utrzymuj wysoki udział produktów aktywnych w stosunku do wszystkich przesłanych.
  • Sprawdzaj współczynnik droższych kosztów dostawy w koszyku względem deklaracji w Merchant.

Jakość danych to nie jednorazowe zadanie, lecz ciągły proces. Rób małe iteracje: popraw opis, zdjęcia, tytuły, kategorie i obserwuj wpływ na skuteczność.

Automatyzacja reguł i skalowanie

Jeśli asortyment jest duży, utwórz reguły w module: wzbogacanie tytułów o atrybuty (np. rozmiar, kolor), dynamiczne wykluczenia (brak zdjęć, niski stock), markowanie bestsellerów na podstawie sprzedaży. Rozważ generowanie kilku feedów dla różnych krajów i języków, dopasowując waluty oraz kategorie. Uporządkowana integracja ułatwia ekspansję na nowe rynki.

Typowe problemy i ich rozwiązania

  • Odrzucenia za niezgodność ceny: wyłącz cache cen lub skróć jego czas życia; zapewnij natychmiastową aktualizację promocji.
  • Brak obrazów w wariantach: upewnij się, że każda kombinacja ma przypisane zdjęcie lub dziedziczy je po produkcie głównym.
  • Nieprawidłowy stan: zsynchronizuj stock z ERP, ustaw priorytet aktualizacji stanów w cronie.
  • Braki identyfikatorów: zweryfikuj, czy produkt wymaga GTIN; jeśli to private label, dopilnuj prawidłowych wartości MPN/brand.
  • Polityki i treści: usuń zakazane treści z opisów i zdjęć; nie używaj technik wprowadzających w błąd.

Optymalizacja kampanii i skalowanie budżetu

Używaj etykiet niestandardowych do testów A/B. Rozdzielaj budżety według marży, sezonu i dostępności. Monitoruj udział wyświetleń, CPA/ROAS i udział produktów w sprzedaży. Wprowadzaj zmiany punktowo: najpierw struktura feedu i etykiet, potem stawki, na końcu kreatywne zasoby kampanii. Takie podejście zmniejsza szum i pozwala przypisać wpływ do konkretnych działań.

Procedura krok po kroku: od zera do aktywnej sprzedaży

Krok 1: przygotowanie środowiska

  • Upewnij się, że sklep działa stabilnie i szybko, szczególnie strony produktów.
  • Uzupełnij brand, identyfikatory i kluczowe parametry produktów.
  • Zweryfikuj domenę w Merchant i zatwierdź ją.

Krok 2: moduł i mapowanie danych

  • Zainstaluj moduł generujący feed XML lub łączący przez API.
  • Przypisz pola obowiązkowe i opcjonalne: tytuł, opis, kategoria, identyfikatory.
  • Skonfiguruj pola wariantów dla kombinacji.

Krok 3: harmonogram i publikacja

  • Ustaw generowanie feedu przez cron w stałych odstępach.
  • Dodaj źródło w Merchant i uruchom pierwsze pobranie.
  • Usuń błędy krytyczne z Diagnostyki; zwróć uwagę na zdjęcia, ceny i dostępność.

Krok 4: uruchomienie reklam

  • Połącz Merchant z Google Ads.
  • Stwórz kampanię Performance Max lub Zakupy, budżet dostosuj do wartości koszyka i marży.
  • Użyj custom_label do grupowania asortymentu i sterowania stawkami.

Krok 5: optymalizacja ciągła

  • Ulepszaj tytuły i opisy, dodając kluczowe cechy i synonimy.
  • Testuj układ zdjęć i miniatur pierwszego planu.
  • Rozszerzaj feed o dodatkowe atrybuty: size_type, age_group, material, pattern.
  • Równolegle pracuj nad SEO i szybkością ładowania kart produktów.

Stosując tę sekwencję, budujesz solidny fundament techniczny i marketingowy. Spójność danych, właściwe etykiety i rytm aktualizacji stanowią kręgosłup skutecznych działań w Zakupach Google. W efekcie rośnie widoczność, a z nią stabilne, mierzalne wyniki sprzedaży.

< Powrót

Zapisz się do newslettera


Zadzwoń Napisz