Google Merchant Center w PrestaShop - feed produktowy i moduły do eksportu produktów

Łukasz Palej
Łukasz Palej
Technical Implementation Expert
Google Merchant Center w PrestaShop - feed produktowy i moduły do eksportu produktów

Google Merchant Center połączysz z PrestaShop na dwa sposoby: oficjalnym modułem PrestaShop Marketing with Google, który synchronizuje katalog z kontem Merchant Center, albo modułem firmy trzeciej, który generuje feed produktowy w pliku XML pobieranym przez Google według harmonogramu. W obu przypadkach o tym, czy produkty zostaną zatwierdzone, decydują dane w sklepie: nazwa, opis, zdjęcie, cena, dostępność, marka i kod GTIN. Moduł tylko przenosi to, co wpisałeś w formularzu produktu.
W tym wpisie pokazujemy, jak przygotować sklep PrestaShop 9 do Google Merchant Center, jak pola produktu przekładają się na atrybuty feedu, czym różnią się ścieżki z modułem oficjalnym i z plikiem XML oraz skąd biorą się najczęstsze odrzucenia produktów. Wymagania Google podajemy według specyfikacji danych produktów w pomocy Merchant Center, a nazwy menu PrestaShop opisowo z angielską ścieżką w nawiasie.
[#wazne] W skrócie: feed Google z PrestaShop wygenerujesz oficjalnym modułem PrestaShop Marketing with Google albo modułem eksportu XML firmy trzeciej. Google wymaga dla każdego produktu m.in. identyfikatora, tytułu, opisu, linku, zdjęcia, dostępności i ceny, a dla nowych produktów także marki. Cena i dostępność w feedzie muszą zgadzać się z kartą produktu. W Vinson wdrażamy sklepy na PrestaShop i porządkujemy dane produktów pod Merchant Center i reklamy.
Czym jest Google Merchant Center i feed produktowy?
Google Merchant Center to narzędzie Google, w którym sklep przekazuje dane o swoich produktach, żeby mogły pojawiać się w bezpłatnych informacjach o produktach na karcie Zakupy i w reklamach produktowych Google Ads. Feed produktowy to zestaw tych danych w uzgodnionym formacie: każdy produkt ma identyfikator, tytuł, opis, link, zdjęcie, cenę, dostępność i dodatkowe atrybuty. Google porównuje feed ze stroną produktu i odrzuca pozycje, w których dane się nie zgadzają lub są niepełne.
Ogólne zasady generowania i utrzymania feedu, niezależnie od platformy, opisujemy w tekście Feed produktowy dla Google Merchant Center - jak go wygenerować i utrzymać. Tutaj skupiamy się na tym, co jest specyficzne dla PrestaShop: na modułach i na tym, z których pól formularza produktu pochodzą dane.
Jak wygląda wdrożenie Merchant Center w PrestaShop?
Niezależnie od wybranego modułu przebieg jest podobny. Najpierw konto i dane sklepu, potem porządek w katalogu, a dopiero na końcu połączenie i przegląd diagnostyki:
[#chart:prs23a]
Co przygotować w sklepie i w Merchant Center przed połączeniem?
Google ocenia nie tylko feed, ale też sklep, do którego prowadzą produkty. Zanim połączysz moduł, sprawdź kilka rzeczy, które często blokują konto lub wszystkie produkty naraz:
dane firmy i adres sklepu w Merchant Center zgodne z danymi na stronie,
potwierdzona witryna, czyli domena sklepu przypisana do konta Merchant Center,
widoczne na stronie dane kontaktowe, regulamin, zasady zwrotów i informacje o dostawie,
działający certyfikat SSL i karty produktów dostępne bez logowania,
koszty i czasy dostawy ustawione w Merchant Center zgodnie z przewoźnikami w PrestaShop.
Treść regulaminu i zasad zwrotów przygotuj z prawnikiem - Google sprawdza, czy informacje są dostępne, a nie czy są zgodne z polskimi przepisami. To, jakie informacje musisz podać konsumentom, to osobna sprawa prawna.
Moduły do Google Merchant Center w PrestaShop
Oficjalny moduł PrestaShop Marketing with Google
PrestaShop rozwija moduł PrestaShop Marketing with Google (nazwa techniczna psxmarketingwithgoogle, kod w repozytorium PrestaShopCorp na GitHubie). Według centrum pomocy PrestaShop moduł łączy sklep z kontem Google Merchant Center i Google Ads, synchronizuje katalog produktów i pozwala tworzyć kampanie z panelu sklepu. Do konfiguracji potrzebujesz konta Google z dostępem do Merchant Center i Google Ads oraz konta PrestaShop. Według pomocy producenta moduł korzysta z modułów pomocniczych, m.in. ps_accounts, a przy problemach z synchronizacją trzeba sprawdzić ich obecność i wersje.
Moduł działa w modelu abonamentowym - aktualne warunki i cenę sprawdź u producenta. Przed instalacją upewnij się na stronie modułu, że wersja obsługuje Twoją wersję PrestaShop 9, i przetestuj synchronizację na kilku produktach.
Moduły eksportu XML firm trzecich
Druga droga to moduł, który generuje plik XML w formacie Google pod stałym adresem w Twoim sklepie. W Merchant Center dodajesz źródło danych z adresem pliku i harmonogramem pobierania. Takie moduły znajdziesz na PrestaShop Addons i u niezależnych producentów. Zwykle dają więcej kontroli nad mapowaniem pól, filtrami produktów i regułami tytułów, a jeden moduł często generuje też pliki dla porównywarek i katalogu Meta. Zgodność z PrestaShop 9 i sposób odświeżania pliku, np. zadaniem cron, sprawdź w dokumentacji producenta.
Przy wyborze modułu XML zwróć uwagę na kilka funkcji: czy eksportuje kombinacje jako osobne pozycje, czy pozwala wykluczyć produkty bez zdjęć, bez stanu lub z wybranych kategorii, czy mapuje kategorie sklepu na kategorie Google i czy generuje plik w tle, zamiast przy każdym pobraniu przez Google. Przy dużym katalogu generowanie pliku na żądanie potrafi przekroczyć limity czasu serwera, a wtedy Merchant Center pobiera błąd zamiast danych.
Google Merchant Center połączysz z PrestaShop na dwa sposoby: oficjalnym modułem PrestaShop Marketing with Google, który synchronizuje katalog z kontem Merchant Center, albo modułem firmy trzeciej, który generuje feed produktowy w pliku XML pobieranym przez Google według harmonogramu. W obu przypadkach o tym, czy produkty zostaną zatwierdzone, decydują dane w sklepie: nazwa, opis, zdjęcie, cena, dostępność, marka i kod GTIN. Moduł tylko przenosi to, co wpisałeś w formularzu produktu.
W tym wpisie pokazujemy, jak przygotować sklep PrestaShop 9 do Google Merchant Center, jak pola produktu przekładają się na atrybuty feedu, czym różnią się ścieżki z modułem oficjalnym i z plikiem XML oraz skąd biorą się najczęstsze odrzucenia produktów. Wymagania Google podajemy według specyfikacji danych produktów w pomocy Merchant Center, a nazwy menu PrestaShop opisowo z angielską ścieżką w nawiasie.
[#wazne] W skrócie: feed Google z PrestaShop wygenerujesz oficjalnym modułem PrestaShop Marketing with Google albo modułem eksportu XML firmy trzeciej. Google wymaga dla każdego produktu m.in. identyfikatora, tytułu, opisu, linku, zdjęcia, dostępności i ceny, a dla nowych produktów także marki. Cena i dostępność w feedzie muszą zgadzać się z kartą produktu. W Vinson wdrażamy sklepy na PrestaShop i porządkujemy dane produktów pod Merchant Center i reklamy.
Czym jest Google Merchant Center i feed produktowy?
Google Merchant Center to narzędzie Google, w którym sklep przekazuje dane o swoich produktach, żeby mogły pojawiać się w bezpłatnych informacjach o produktach na karcie Zakupy i w reklamach produktowych Google Ads. Feed produktowy to zestaw tych danych w uzgodnionym formacie: każdy produkt ma identyfikator, tytuł, opis, link, zdjęcie, cenę, dostępność i dodatkowe atrybuty. Google porównuje feed ze stroną produktu i odrzuca pozycje, w których dane się nie zgadzają lub są niepełne.
Ogólne zasady generowania i utrzymania feedu, niezależnie od platformy, opisujemy w tekście Feed produktowy dla Google Merchant Center - jak go wygenerować i utrzymać. Tutaj skupiamy się na tym, co jest specyficzne dla PrestaShop: na modułach i na tym, z których pól formularza produktu pochodzą dane.
Jak wygląda wdrożenie Merchant Center w PrestaShop?
Niezależnie od wybranego modułu przebieg jest podobny. Najpierw konto i dane sklepu, potem porządek w katalogu, a dopiero na końcu połączenie i przegląd diagnostyki:
[#chart:prs23a]
Co przygotować w sklepie i w Merchant Center przed połączeniem?
Google ocenia nie tylko feed, ale też sklep, do którego prowadzą produkty. Zanim połączysz moduł, sprawdź kilka rzeczy, które często blokują konto lub wszystkie produkty naraz:
dane firmy i adres sklepu w Merchant Center zgodne z danymi na stronie,
potwierdzona witryna, czyli domena sklepu przypisana do konta Merchant Center,
widoczne na stronie dane kontaktowe, regulamin, zasady zwrotów i informacje o dostawie,
działający certyfikat SSL i karty produktów dostępne bez logowania,
koszty i czasy dostawy ustawione w Merchant Center zgodnie z przewoźnikami w PrestaShop.
Treść regulaminu i zasad zwrotów przygotuj z prawnikiem - Google sprawdza, czy informacje są dostępne, a nie czy są zgodne z polskimi przepisami. To, jakie informacje musisz podać konsumentom, to osobna sprawa prawna.
Moduły do Google Merchant Center w PrestaShop
Oficjalny moduł PrestaShop Marketing with Google
PrestaShop rozwija moduł PrestaShop Marketing with Google (nazwa techniczna psxmarketingwithgoogle, kod w repozytorium PrestaShopCorp na GitHubie). Według centrum pomocy PrestaShop moduł łączy sklep z kontem Google Merchant Center i Google Ads, synchronizuje katalog produktów i pozwala tworzyć kampanie z panelu sklepu. Do konfiguracji potrzebujesz konta Google z dostępem do Merchant Center i Google Ads oraz konta PrestaShop. Według pomocy producenta moduł korzysta z modułów pomocniczych, m.in. ps_accounts, a przy problemach z synchronizacją trzeba sprawdzić ich obecność i wersje.
Moduł działa w modelu abonamentowym - aktualne warunki i cenę sprawdź u producenta. Przed instalacją upewnij się na stronie modułu, że wersja obsługuje Twoją wersję PrestaShop 9, i przetestuj synchronizację na kilku produktach.
Moduły eksportu XML firm trzecich
Druga droga to moduł, który generuje plik XML w formacie Google pod stałym adresem w Twoim sklepie. W Merchant Center dodajesz źródło danych z adresem pliku i harmonogramem pobierania. Takie moduły znajdziesz na PrestaShop Addons i u niezależnych producentów. Zwykle dają więcej kontroli nad mapowaniem pól, filtrami produktów i regułami tytułów, a jeden moduł często generuje też pliki dla porównywarek i katalogu Meta. Zgodność z PrestaShop 9 i sposób odświeżania pliku, np. zadaniem cron, sprawdź w dokumentacji producenta.
Przy wyborze modułu XML zwróć uwagę na kilka funkcji: czy eksportuje kombinacje jako osobne pozycje, czy pozwala wykluczyć produkty bez zdjęć, bez stanu lub z wybranych kategorii, czy mapuje kategorie sklepu na kategorie Google i czy generuje plik w tle, zamiast przy każdym pobraniu przez Google. Przy dużym katalogu generowanie pliku na żądanie potrafi przekroczyć limity czasu serwera, a wtedy Merchant Center pobiera błąd zamiast danych.
- Przegląd sklepu, konfiguracji i integracji
- Płatności, wysyłki i połączenie z marketplace’ami
- Plan rozwoju sprzedaży krok po kroku
Konsultację poprowadzi Łukasz Palej, Technical Implementation ExpertWymagane pola feedu Google i ich źródło w PrestaShop
Specyfikacja danych produktów Google wymienia atrybuty wymagane dla wszystkich produktów i atrybuty wymagane warunkowo. Zestawiliśmy je z polami formularza produktu w PrestaShop 9, z których moduł zwykle pobiera dane (stan na sierpień 2026 - sprawdź aktualną specyfikację w pomocy Merchant Center):
| Atrybut Google | Wymaganie według Google | Źródło w PrestaShop |
|---|---|---|
| id | wymagany, do 50 znaków | ID lub indeks produktu i kombinacji |
| title | wymagany, do 150 znaków | nazwa produktu, czasem z wariantem |
| description | wymagany, do 5000 znaków | opis lub podsumowanie w zakładce opisu |
| link, image_link | wymagane | adres karty i zdjęcie okładki |
| availability | wymagany | stan i zachowanie przy braku towaru |
| price | wymagany | cena z regułą podatkową i cenami szczególnymi |
| brand | wymagany dla nowych produktów, z wyjątkami | marka w zakładce opisu |
| gtin, mpn | GTIN zalecany, MPN gdy brak GTIN | pola GTIN i MPN w zakładce szczegółów |
| condition | wymagany dla używanych i odnowionych | stan produktu w zakładce szczegółów |
| item_group_id | dla wariantów, m.in. w bezpłatnych informacjach | wspólny identyfikator produktu z kombinacjami |
Najczęściej brakuje marki i kodów GTIN. Jeśli sprzedajesz towar markowy, uzupełnij GTIN (EAN) w zakładce szczegółów, a w produktach z kombinacjami - w edycji każdej kombinacji. Jak wypełnić te pola w nowym formularzu produktu, opisujemy we wpisie Karta produktu w PrestaShop 9 - nowy formularz produktu i pola, które warto wypełnić. Atrybut identifier_exists z wartością no stosuj tylko wtedy, gdy produkt naprawdę nie ma GTIN, MPN ani marki, np. przy wyrobach własnych.
Kombinacje jako osobne produkty w feedzie
Google traktuje każdy wariant, np. rozmiar lub kolor, jako osobny produkt z własnym identyfikatorem, ceną, dostępnością i zdjęciem. Warianty łączy wspólny item_group_id. W PrestaShop odpowiadają temu kombinacje, więc moduł powinien eksportować każdą kombinację osobno, z jej indeksem, kodem GTIN i wpływem na cenę. Dla odzieży Google w wielu krajach wymaga też koloru, rozmiaru, płci i grupy wiekowej - dlatego atrybuty kombinacji warto nazywać jednolicie, żeby dało się je zmapować na atrybuty feedu.
Tytuły i opisy produktów pod Google
Tytuł w feedzie to zwykle nazwa produktu z PrestaShop, a nazwy w sklepach bywają krótkie, bo na karcie produktu kontekst dają zdjęcie, kategoria i opis. W wynikach Google klient widzi tylko tytuł, zdjęcie i cenę. Dlatego warto, żeby tytuł zawierał markę, typ produktu, model i najważniejszą cechę, np. kolor lub rozmiar wariantu. Możesz to zrobić na trzy sposoby: poprawić nazwy produktów w sklepie, ustawić szablon tytułu w module eksportu albo użyć reguł źródła danych w Merchant Center. Pierwsza droga jest najtrwalsza, bo dobre nazwy pomagają też w wyszukiwarce sklepu i na marketplace'ach.
Opis w feedzie to zwykły tekst, więc moduł powinien usuwać znaczniki HTML z opisu produktu. Sprawdź na kilku produktach, czy po eksporcie nie zostają resztki kodu, puste akapity albo teksty w rodzaju „zobacz także”, które mają sens tylko na stronie sklepu.
Ceny, podatki i dostawa
Cena w feedzie musi być taka, jaką klient widzi na stronie produktu i zapłaci w koszyku. W PrestaShop cena wynika z ceny netto, reguły podatkowej, cen szczególnych i reguł cenowych katalogu. Jeśli promocja działa tylko dla wybranej grupy klientów, a moduł pobiera cenę dla gościa, w feedzie i na stronie mogą być różne kwoty. Koszty dostawy ustawiasz w Merchant Center tak, żeby odpowiadały konfiguracji przewoźników w sklepie, w tym progowi darmowej dostawy.
Promocje wymagają osobnej uwagi. Specyfikacja Google przewiduje atrybut ceny promocyjnej (sale_price), a w PrestaShop obniżki powstają z cen szczególnych i reguł cenowych katalogu. Sprawdź, czy moduł przekazuje cenę regularną i promocyjną osobno, czy tylko cenę końcową, i czy po zakończeniu promocji feed od razu wraca do ceny regularnej. Rozjazd w pierwszych godzinach po zmianie ceny to częsty powód tymczasowych ostrzeżeń w diagnostyce.
Najczęstsze odrzucenia produktów z PrestaShop w Merchant Center
Po pierwszej synchronizacji Merchant Center pokazuje diagnostykę z listą problemów dla konta i poszczególnych produktów. Większość błędów w sklepach na PrestaShop ma kilka powtarzalnych przyczyn:
[#chart:prs23b]
Szczegółowe sposoby wykrywania i automatycznej naprawy błędów w feedach opisujemy w tekście Błędy w feedzie produktowym - jak je wykryć i naprawić automatycznie. Po każdej poprawce w sklepie odczekaj na kolejną synchronizację lub pobranie pliku i sprawdź status produktu w diagnostyce, zanim zaczniesz szukać kolejnej przyczyny.
[#uwaga] Nie poprawiaj danych produktu tylko w Merchant Center, np. regułami źródła danych, jeśli błąd siedzi w sklepie. Reguły pomagają przy tytułach czy kategoriach, ale cena, dostępność i GTIN powinny być poprawne w PrestaShop, bo z tych samych pól korzystają porównywarki, katalog Meta i marketplace'y.
Oficjalny moduł czy plik XML - co wybrać w PrestaShop?
Wybór zależy od tego, ile kontroli nad danymi potrzebujesz i czy chcesz prowadzić kampanie z panelu sklepu. Porównanie obu ścieżek:
[#chart:prs23c]
Przy każdej ścieżce zaplanuj aktualizacje. Stany i ceny w sklepie zmieniają się codziennie, a Google oczekuje, że feed będzie z nimi zgodny. Według opisu modułu PrestaShop Marketing with Google ceny i dostępność są aktualizowane codziennie. Przy pliku XML częstotliwość ustalasz sam: harmonogram pobierania w Merchant Center i odświeżanie pliku w sklepie powinny do siebie pasować, tak żeby Google pobierał świeży plik, a nie wersję sprzed doby.
Po aktualizacji PrestaShop, np. z 9.0 do 9.1, sprawdź moduł feedu tak samo jak moduły płatności i kurierów. Według zapowiedzi wydania 9.1 Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je, więc przed aktualizacją sprawdź u producenta, czy moduł feedu ma wersję zgodną z nową wersją sklepu.
Co dalej po zatwierdzeniu produktów?
Zatwierdzone produkty mogą pojawiać się w bezpłatnych informacjach o produktach w Google. Żeby pokazywać je w reklamach, łączysz konto Merchant Center z kontem Google Ads i tworzysz kampanię korzystającą z feedu, np. Performance Max. Oficjalny moduł PrestaShop pozwala tworzyć kampanie z panelu sklepu, a przy pliku XML kampanie konfigurujesz w Google Ads. W obu przypadkach jakość kampanii zależy od feedu: od tytułów, zdjęć, cen i od tego, czy produkty nie znikają z powodu odrzuceń.
[#checklista] Google Merchant Center w PrestaShop: konto Merchant Center z potwierdzoną witryną, regulamin, dane kontaktowe i zasady zwrotów na stronie, marka i GTIN uzupełnione, kombinacje z własnymi indeksami i kodami, zdjęcia bez napisów promocyjnych, ceny zgodne z kartą produktu, koszty dostawy w Merchant Center zgodne z przewoźnikami w sklepie, moduł zgodny z PrestaShop 9, harmonogram aktualizacji ustalony, diagnostyka przejrzana po pierwszej synchronizacji.
Jak Vinson pomaga z Google Merchant Center w PrestaShop
W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop, a jako Google Partner prowadzimy też kampanie produktowe. Przy Merchant Center zajmujemy się zarówno sklepem, jak i feedem:
dobieramy oficjalny moduł albo moduł eksportu XML do katalogu i planów reklamowych,
uzupełniamy marki, kody GTIN i dane kombinacji w sklepie,
konfigurujemy źródła danych, harmonogram i koszty dostawy w Merchant Center,
naprawiamy odrzucone produkty i sprawdzamy feed po aktualizacjach sklepu.
Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.
Najczęściej zadawane pytania
Jak połączyć PrestaShop z Google Merchant Center?
Zainstaluj oficjalny moduł PrestaShop Marketing with Google i połącz go z kontem Google, które ma dostęp do Merchant Center, albo użyj modułu firmy trzeciej generującego plik XML i dodaj jego adres jako źródło danych w Merchant Center. Przed połączeniem uzupełnij marki, kody GTIN i ceny w produktach.
Czy PrestaShop ma wbudowany feed Google?
Rdzeń PrestaShop nie generuje feedu Google. Potrzebujesz oficjalnego modułu PrestaShop Marketing with Google albo modułu eksportu firmy trzeciej. Przy każdym module sprawdź zgodność z Twoją wersją PrestaShop 9.
Dlaczego Merchant Center odrzuca produkty z PrestaShop?
Najczęściej przez niezgodność ceny lub dostępności między feedem a stroną, brak marki lub kodu GTIN, zdjęcia z napisami albo niedziałające linki do produktów. Sprawdź diagnostykę w Merchant Center i popraw dane w sklepie, a nie tylko w feedzie. Po poprawce poczekaj na kolejną synchronizację i sprawdź status produktu ponownie.
Jak eksportować kombinacje PrestaShop do Google Merchant Center?
Każda kombinacja powinna trafić do feedu jako osobny produkt z własnym identyfikatorem, ceną, dostępnością i kodem GTIN, połączony z pozostałymi wariantami wspólnym item_group_id. Sprawdź w module, czy eksportuje kombinacje osobno i jak mapuje atrybuty, np. kolor i rozmiar.
Jak często aktualizować feed Google z PrestaShop?
Co najmniej raz dziennie, a przy częstych zmianach cen i stanów częściej. Oficjalny moduł według opisu producenta aktualizuje ceny i dostępność codziennie, a przy pliku XML ustawiasz harmonogram pobierania w Merchant Center i odświeżanie pliku w sklepie.
Dobrze przygotowany feed z PrestaShop to produkty zatwierdzone w Merchant Center i reklamy, które pokazują aktualne ceny i stany. Jeśli chcesz podłączyć sklep do Google albo naprawić odrzucone produkty, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od przeglądu danych Twoich produktów.
Wymagane pola feedu Google i ich źródło w PrestaShop
Specyfikacja danych produktów Google wymienia atrybuty wymagane dla wszystkich produktów i atrybuty wymagane warunkowo. Zestawiliśmy je z polami formularza produktu w PrestaShop 9, z których moduł zwykle pobiera dane (stan na sierpień 2026 - sprawdź aktualną specyfikację w pomocy Merchant Center):
| Atrybut Google | Wymaganie według Google | Źródło w PrestaShop |
|---|---|---|
| id | wymagany, do 50 znaków | ID lub indeks produktu i kombinacji |
| title | wymagany, do 150 znaków | nazwa produktu, czasem z wariantem |
| description | wymagany, do 5000 znaków | opis lub podsumowanie w zakładce opisu |
| link, image_link | wymagane | adres karty i zdjęcie okładki |
| availability | wymagany | stan i zachowanie przy braku towaru |
| price | wymagany | cena z regułą podatkową i cenami szczególnymi |
| brand | wymagany dla nowych produktów, z wyjątkami | marka w zakładce opisu |
| gtin, mpn | GTIN zalecany, MPN gdy brak GTIN | pola GTIN i MPN w zakładce szczegółów |
| condition | wymagany dla używanych i odnowionych | stan produktu w zakładce szczegółów |
| item_group_id | dla wariantów, m.in. w bezpłatnych informacjach | wspólny identyfikator produktu z kombinacjami |
Najczęściej brakuje marki i kodów GTIN. Jeśli sprzedajesz towar markowy, uzupełnij GTIN (EAN) w zakładce szczegółów, a w produktach z kombinacjami - w edycji każdej kombinacji. Jak wypełnić te pola w nowym formularzu produktu, opisujemy we wpisie Karta produktu w PrestaShop 9 - nowy formularz produktu i pola, które warto wypełnić. Atrybut identifier_exists z wartością no stosuj tylko wtedy, gdy produkt naprawdę nie ma GTIN, MPN ani marki, np. przy wyrobach własnych.
Kombinacje jako osobne produkty w feedzie
Google traktuje każdy wariant, np. rozmiar lub kolor, jako osobny produkt z własnym identyfikatorem, ceną, dostępnością i zdjęciem. Warianty łączy wspólny item_group_id. W PrestaShop odpowiadają temu kombinacje, więc moduł powinien eksportować każdą kombinację osobno, z jej indeksem, kodem GTIN i wpływem na cenę. Dla odzieży Google w wielu krajach wymaga też koloru, rozmiaru, płci i grupy wiekowej - dlatego atrybuty kombinacji warto nazywać jednolicie, żeby dało się je zmapować na atrybuty feedu.
Tytuły i opisy produktów pod Google
Tytuł w feedzie to zwykle nazwa produktu z PrestaShop, a nazwy w sklepach bywają krótkie, bo na karcie produktu kontekst dają zdjęcie, kategoria i opis. W wynikach Google klient widzi tylko tytuł, zdjęcie i cenę. Dlatego warto, żeby tytuł zawierał markę, typ produktu, model i najważniejszą cechę, np. kolor lub rozmiar wariantu. Możesz to zrobić na trzy sposoby: poprawić nazwy produktów w sklepie, ustawić szablon tytułu w module eksportu albo użyć reguł źródła danych w Merchant Center. Pierwsza droga jest najtrwalsza, bo dobre nazwy pomagają też w wyszukiwarce sklepu i na marketplace'ach.
Opis w feedzie to zwykły tekst, więc moduł powinien usuwać znaczniki HTML z opisu produktu. Sprawdź na kilku produktach, czy po eksporcie nie zostają resztki kodu, puste akapity albo teksty w rodzaju „zobacz także”, które mają sens tylko na stronie sklepu.
Ceny, podatki i dostawa
Cena w feedzie musi być taka, jaką klient widzi na stronie produktu i zapłaci w koszyku. W PrestaShop cena wynika z ceny netto, reguły podatkowej, cen szczególnych i reguł cenowych katalogu. Jeśli promocja działa tylko dla wybranej grupy klientów, a moduł pobiera cenę dla gościa, w feedzie i na stronie mogą być różne kwoty. Koszty dostawy ustawiasz w Merchant Center tak, żeby odpowiadały konfiguracji przewoźników w sklepie, w tym progowi darmowej dostawy.
Promocje wymagają osobnej uwagi. Specyfikacja Google przewiduje atrybut ceny promocyjnej (sale_price), a w PrestaShop obniżki powstają z cen szczególnych i reguł cenowych katalogu. Sprawdź, czy moduł przekazuje cenę regularną i promocyjną osobno, czy tylko cenę końcową, i czy po zakończeniu promocji feed od razu wraca do ceny regularnej. Rozjazd w pierwszych godzinach po zmianie ceny to częsty powód tymczasowych ostrzeżeń w diagnostyce.
Najczęstsze odrzucenia produktów z PrestaShop w Merchant Center
Po pierwszej synchronizacji Merchant Center pokazuje diagnostykę z listą problemów dla konta i poszczególnych produktów. Większość błędów w sklepach na PrestaShop ma kilka powtarzalnych przyczyn:
[#chart:prs23b]
Szczegółowe sposoby wykrywania i automatycznej naprawy błędów w feedach opisujemy w tekście Błędy w feedzie produktowym - jak je wykryć i naprawić automatycznie. Po każdej poprawce w sklepie odczekaj na kolejną synchronizację lub pobranie pliku i sprawdź status produktu w diagnostyce, zanim zaczniesz szukać kolejnej przyczyny.
[#uwaga] Nie poprawiaj danych produktu tylko w Merchant Center, np. regułami źródła danych, jeśli błąd siedzi w sklepie. Reguły pomagają przy tytułach czy kategoriach, ale cena, dostępność i GTIN powinny być poprawne w PrestaShop, bo z tych samych pól korzystają porównywarki, katalog Meta i marketplace'y.
Oficjalny moduł czy plik XML - co wybrać w PrestaShop?
Wybór zależy od tego, ile kontroli nad danymi potrzebujesz i czy chcesz prowadzić kampanie z panelu sklepu. Porównanie obu ścieżek:
[#chart:prs23c]
Przy każdej ścieżce zaplanuj aktualizacje. Stany i ceny w sklepie zmieniają się codziennie, a Google oczekuje, że feed będzie z nimi zgodny. Według opisu modułu PrestaShop Marketing with Google ceny i dostępność są aktualizowane codziennie. Przy pliku XML częstotliwość ustalasz sam: harmonogram pobierania w Merchant Center i odświeżanie pliku w sklepie powinny do siebie pasować, tak żeby Google pobierał świeży plik, a nie wersję sprzed doby.
Po aktualizacji PrestaShop, np. z 9.0 do 9.1, sprawdź moduł feedu tak samo jak moduły płatności i kurierów. Według zapowiedzi wydania 9.1 Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je, więc przed aktualizacją sprawdź u producenta, czy moduł feedu ma wersję zgodną z nową wersją sklepu.
Co dalej po zatwierdzeniu produktów?
Zatwierdzone produkty mogą pojawiać się w bezpłatnych informacjach o produktach w Google. Żeby pokazywać je w reklamach, łączysz konto Merchant Center z kontem Google Ads i tworzysz kampanię korzystającą z feedu, np. Performance Max. Oficjalny moduł PrestaShop pozwala tworzyć kampanie z panelu sklepu, a przy pliku XML kampanie konfigurujesz w Google Ads. W obu przypadkach jakość kampanii zależy od feedu: od tytułów, zdjęć, cen i od tego, czy produkty nie znikają z powodu odrzuceń.
[#checklista] Google Merchant Center w PrestaShop: konto Merchant Center z potwierdzoną witryną, regulamin, dane kontaktowe i zasady zwrotów na stronie, marka i GTIN uzupełnione, kombinacje z własnymi indeksami i kodami, zdjęcia bez napisów promocyjnych, ceny zgodne z kartą produktu, koszty dostawy w Merchant Center zgodne z przewoźnikami w sklepie, moduł zgodny z PrestaShop 9, harmonogram aktualizacji ustalony, diagnostyka przejrzana po pierwszej synchronizacji.
Jak Vinson pomaga z Google Merchant Center w PrestaShop
W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop, a jako Google Partner prowadzimy też kampanie produktowe. Przy Merchant Center zajmujemy się zarówno sklepem, jak i feedem:
dobieramy oficjalny moduł albo moduł eksportu XML do katalogu i planów reklamowych,
uzupełniamy marki, kody GTIN i dane kombinacji w sklepie,
konfigurujemy źródła danych, harmonogram i koszty dostawy w Merchant Center,
naprawiamy odrzucone produkty i sprawdzamy feed po aktualizacjach sklepu.
Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.
Najczęściej zadawane pytania
Jak połączyć PrestaShop z Google Merchant Center?
Zainstaluj oficjalny moduł PrestaShop Marketing with Google i połącz go z kontem Google, które ma dostęp do Merchant Center, albo użyj modułu firmy trzeciej generującego plik XML i dodaj jego adres jako źródło danych w Merchant Center. Przed połączeniem uzupełnij marki, kody GTIN i ceny w produktach.
Czy PrestaShop ma wbudowany feed Google?
Rdzeń PrestaShop nie generuje feedu Google. Potrzebujesz oficjalnego modułu PrestaShop Marketing with Google albo modułu eksportu firmy trzeciej. Przy każdym module sprawdź zgodność z Twoją wersją PrestaShop 9.
Dlaczego Merchant Center odrzuca produkty z PrestaShop?
Najczęściej przez niezgodność ceny lub dostępności między feedem a stroną, brak marki lub kodu GTIN, zdjęcia z napisami albo niedziałające linki do produktów. Sprawdź diagnostykę w Merchant Center i popraw dane w sklepie, a nie tylko w feedzie. Po poprawce poczekaj na kolejną synchronizację i sprawdź status produktu ponownie.
Jak eksportować kombinacje PrestaShop do Google Merchant Center?
Każda kombinacja powinna trafić do feedu jako osobny produkt z własnym identyfikatorem, ceną, dostępnością i kodem GTIN, połączony z pozostałymi wariantami wspólnym item_group_id. Sprawdź w module, czy eksportuje kombinacje osobno i jak mapuje atrybuty, np. kolor i rozmiar.
Jak często aktualizować feed Google z PrestaShop?
Co najmniej raz dziennie, a przy częstych zmianach cen i stanów częściej. Oficjalny moduł według opisu producenta aktualizuje ceny i dostępność codziennie, a przy pliku XML ustawiasz harmonogram pobierania w Merchant Center i odświeżanie pliku w sklepie.
Dobrze przygotowany feed z PrestaShop to produkty zatwierdzone w Merchant Center i reklamy, które pokazują aktualne ceny i stany. Jeśli chcesz podłączyć sklep do Google albo naprawić odrzucone produkty, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od przeglądu danych Twoich produktów.


Łukasz Palej
Technical Implementation Expert
Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.
Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.
Sklep na PrestaShop z Vinson
Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.
- Analiza Twojego konta i obecnych działań
- Konkretny plan poprawek do wdrożenia
- Bezpłatna konsultacja – bez zobowiązań

Przeczytaj także
Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.
Masz pytania? Chętnie porozmawiamy!
Masz pytania? Chętnie porozmawiamy!
Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.
Masz pytania? Chętnie porozmawiamy!
Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."
Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.
Napisz do nas
Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.
Na zapytanie odpowie Łukasz Palej, Technical Implementation ExpertNapisz do nas
Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.
Na zapytanie odpowie Łukasz Palej, Technical Implementation Expert