- Wymagania wstępne i przygotowanie
- Konto Google i Merchant Center
- Weryfikacja i potwierdzenie własności domeny
- Konfiguracja sklepu PrestaShop: język, waluta, dostępność
- Identyfikatory produktów i polityki Google
- Metody integracji i wybór modułu
- Przegląd metod: plik, API i wtyczki
- Kryteria wyboru modułu
- Instalacja i wstępna konfiguracja modułu
- Połączenie z Merchant Center
- Konfiguracja feedu produktowego
- Mapowanie pól obowiązkowych
- Identyfikatory i kategorie
- Warianty produktów
- Ceny, promocje i dostępność
- Parametry logistyczne: wysyłka, podatki, zwroty
- Wykluczanie i filtrowanie produktów
- Harmonogram i automatyzacja
- Weryfikacja w Merchant Center i łączenie z reklamami
- Dodanie źródła danych
- Diagnoza błędów i ostrzeżeń
- Ustawienia dostawy i zwrotów
- Połączenie z Google Ads i tworzenie kampanii
- Etykiety niestandardowe i segmentacja
- Rozszerzenia: dane strukturalne, opinie i utrzymanie jakości
- Dane strukturalne na stronie
- Oceny produktów i sprzedawcy
- Tag remarketingowy i listy odbiorców
- Monitorowanie jakości danych
- Automatyzacja reguł i skalowanie
- Typowe problemy i ich rozwiązania
- Optymalizacja kampanii i skalowanie budżetu
- Procedura krok po kroku: od zera do aktywnej sprzedaży
- Krok 1: przygotowanie środowiska
- Krok 2: moduł i mapowanie danych
- Krok 3: harmonogram i publikacja
- Krok 4: uruchomienie reklam
- Krok 5: optymalizacja ciągła
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.