• -10,00 zł
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Shopping Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x
Goolge Merchant Center Pro / Google zakupy dla PrestaShop 1.5.x oraz 1.6.x

Google Shopping Pro / Google zakupy dla PrestaShop

Wersja modułu: 2.11.0

Zgodność z PrestaShop: 1.7.x 8.x 9.x

Aktualizacja pliku modułu: 2026-08-18 17:23:07

Aktualizacja danych produktu: 2026-08-18 17:24:35


4 Recenzję

PD Google Shopping Pro to zaawansowany moduł PrestaShop do generowania plików XML zgodnych ze specyfikacją Google Merchant Center. Moduł automatycznie tworzy feedy produktowe zawierające ponad 55 atrybutów GMC — od podstawowych danych jak tytuł, cena i dostępność, po zaawansowane pola takie jak certyfikacja energetyczna, wymiary przesyłki czy etykiety niestandardowe. Obsługuje pełną wielojęzyczność, multiwalutowość i multistore — każdy feed może być niezależnie skonfigurowany pod konkretny kraj, język, walutę i przewoźnika. Wbudowany system mapowania kategorii Google z automatycznym dziedziczeniem i synchronizacją między językami pozwala zmapować setki kategorii sklepowych w kilka minut. Inteligentny słownik find-and-replace automatycznie czyści nazwy i opisy produktów z treści nieakceptowanych przez Google. Moduł zawiera dashboard z monitoringiem feedów, walidator jakości (Health Check) wykrywający produkty bez zdjęć, opisów czy kodów EAN, oraz pełny log generowania z historią. Kompatybilny z PrestaShop 1.7.x, 8.x i 9.x oraz PHP 7.0–8.5.

Typ licencji / aktualizacja
89,00 zł
72,36 złnetto 99,00 zł -10,00 zł
Najniższa cena z ostatnich 30 dni przed obniżką: 99,00 zł

Opis

Generowanie feedu XML

  • Ponad 55 atrybutów Google Merchant Center — pełna zgodność ze specyfikacją GMC: g:id, g:title, g:description, g:link, g:price, g:sale_price, g:availability, g:brand, g:gtin, g:mpn, g:condition, g:image_link, g:shipping, g:product_detail, g:canonical_link, g:product_highlight i wiele więcej
  • 4 statusy dostępności — in stock, out of stock, preorder (z datą dostępności) i backorder — zgodnie z wymaganiami Google
  • Obsługa wariantów produktów — każda kombinacja atrybutów (rozmiar, kolor, materiał, wzór) generowana jako osobny element z g:item_group_id
  • Ceny promocyjne — automatyczne wykrywanie cen specjalnych z datami obowiązywania (g:sale_price_effective_date)
  • Koszty wysyłki per kraj — kalkulacja kosztów dostawy z uwzględnieniem przewoźnika, wagi, stref i reguł koszyka
  • Cechy produktów (features) — każda cecha jako osobny g:product_detail zgodnie ze specyfikacją
  • Do 10 zdjęć per produkt — g:image_link + g:additional_image_link z konfigurowalnymi typami obrazów
  • Certyfikacja energetyczna EU — klasy energetyczne min/max, certyfikaty z kodem i wartością
  • Wymiary produktu i przesyłki — długość, szerokość, wysokość, waga osobno dla produktu i paczki
  • Etykiety niestandardowe 0–4 — wielojęzyczne, do organizacji kampanii Shopping
  • Pauza produktu — wstrzymanie w reklamach Shopping bez usuwania z feedu
  • Promotion ID — powiązanie produktów z promocjami Merchant Center
  • Koszt towaru (COGS) — do raportowania marży brutto w Google
  • Etykiety wysyłki i czasu dostawy — shipping_label i transit_time_label do grupowania reguł

Wielojęzyczność i multistore

  • 26 taksonomii Google — obsługa 30 krajów, 16 języków i 20 walut
  • Nielimitowana liczba feedów — osobna konfiguracja per język, kraj, walutę, sklep i grupę klientów
  • Pełny multistore — każdy sklep z własnymi feedami, cenami i ustawieniami
  • Wielojęzyczne pola produktowe — alternatywna nazwa, opis, etykiety i wyróżniki per język

Mapowanie kategorii Google (Taxonomy)

  • Automatyczne dziedziczenie — zmapuj kategorię nadrzędną, podkategorie odziedziczą mapowanie automatycznie
  • Synchronizacja między językami — zmapuj raz w jednym języku, zsynchronizuj do pozostałych jednym kliknięciem przez Google Taxonomy ID
  • Auto-sugestie — inteligentne dopasowywanie nazw kategorii sklepowych do kategorii Google
  • Import taksonomii z Google — pobieranie i aktualizacja oficjalnych plików kategorii Google z numerami ID
  • Dashboard ze statystykami — pokrycie mapowań, liczba kategorii zmapowanych bezpośrednio vs odziedziczonych

Słownik (Find & Replace)

  • Zamiana słów w tytułach i opisach — automatyczne czyszczenie treści nieakceptowanych przez Google
  • Case-sensitive lub case-insensitive — konfigurowalnie per reguła
  • Zakres stosowania — reguła może dotyczyć tylko tytułu, tylko opisu lub obu
  • Statystyki trafień — licznik ile razy każda reguła została zastosowana i kiedy ostatnio
  • Podgląd efektów — preview na 10 losowych produktach przed generowaniem feedu
  • Import CSV — masowy import reguł z pliku (format: słowo_źródłowe;słowo_docelowe)

Monitoring i diagnostyka

  • Feed Dashboard — panel z KPI: aktywne feedy, produkty w feedach, czas generowania, alerty o nieaktualnych feedach
  • Health Check (walidator) — analiza jakości feedu: produkty bez zdjęć, bez opisu, bez EAN, z ceną 0, niezmapowane kategorie — z wynikiem 0–100
  • Log generowania — historia ostatnich 50 generowań per feed: czas, ilość produktów, rozmiar pliku, status
  • Przycisk Health + Log per feed — szybki dostęp do diagnostyki z poziomu listy feedów

Wydajność i bezpieczeństwo

  • Batch pre-loading — obrazy, cechy, ceny specjalne, stany magazynowe i kombinacje ładowane hurtowo (1 zapytanie SQL na 1000 produktów zamiast 1000 osobnych)
  • Ochrona przed równoczesnym generowaniem — file locking zapobiega korupcji XML przy wielu cronach
  • Generowanie przez CLI/Cron — pełne wsparcie dla automatycznego generowania z linii poleceń
  • Token bezpieczeństwa — opcjonalny losowy token w nazwie pliku XML
  • Zero wpływu na front-office — moduł nie ładuje żadnych skryptów ani stylów na stronach sklepu

Kompatybilność

  • PrestaShop 1.7.x, 8.x, 9.x — pełna kompatybilność z najnowszymi wersjami
  • PHP 7.0 – 8.5 — działa na każdej konfiguracji serwerowej
  • MySQL 5.6+ / MariaDB 10.x+
  • Bez Composera — zero zewnętrznych zależności, łatwa instalacja


Link do demo modułu:

Demo panel administracyjny:
https://moduly-prestashop.eu/google-zakupy/admin-dev

Demo panel przedni:
https://moduly-prestashop.eu/google-zakupy

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Obsługa Prestashop 1.6.x
Tak
Obsługa PrestaShop 1.5x
Tak
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
PDGMCP-FULL

Może ci się spodobać również

Dziennik zmian modułu

Najnowsze wpisy changelog-a są na górze, naciśnij by rozwinąć szczegóły danego wpisu.

  • zmieniono linki do crona tak by działały na Prestashop 9.x (.htaccess blokuj bezpośrednie wywołania do plików php w katalogu modułu)

  • poprawiono tłumaczenia na PS 1.7.x

  • dodano 100% pokrycie specyfikacji Google XML Feed do modułu

  • dodano nowe opcje do konfiguracji feeda produktowego

FAQ

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego produktu.

Moduł automatycznie generuje pliki XML (feedy produktowe) zgodne ze specyfikacją Google Merchant Center. Dzięki niemu Twoje produkty mogą pojawiać się w wynikach Google Shopping, w zakładce Zakupy w wyszukiwarce Google oraz w kampaniach Google Ads Shopping. Moduł obsługuje ponad 55 atrybutów GMC, wielojęzyczność, multiwalutowość i multistore — każdy feed może być niezależnie skonfigurowany pod konkretny kraj, język i walutę.

Pobierz plik ZIP modułu, przejdź do panelu PrestaShop → Moduły → Dodaj nowy moduł, wgraj plik i kliknij Zainstaluj. Moduł nie wymaga Composera. Następnie przejdź do Google Shopping Pro → Dodaj nową / przeglądaj, kliknij 'Dodaj nowy feed', wybierz język, walutę, kraj, przewoźnika i taksonomię Google. Zapisz konfigurację i kliknij przycisk generowania (ikona odświeżania) obok feedu na liście. Plik XML zostanie utworzony w katalogu głównym sklepu.

Na stronie listy feedów, w sekcji 'Łącza Cron', znajdziesz gotowe polecenia CLI. Skopiuj komendę i dodaj ją do crontab serwera, np. co 30 minut: */30 * * * * php /sciezka/do/sklepu/modules/pdgooglemerchantcenterpro/get.php 'id_configuration=1&secure_key=TWOJ_KLUCZ'. Możesz też wygenerować wszystkie feedy jednocześnie parametrem generate_all=1. Moduł automatycznie zapobiega równoczesnemu generowaniu tego samego feedu (file locking).

Przejdź do Google Shopping Pro → Mapowanie kategorii. Zaimportuj taksonomię Google klikając 'Import / update' przy wybranym języku. Następnie kliknij 'Map categories'. Na stronie mapowania masz 3 opcje: (1) ręczne wpisanie z autouzupełnianiem, (2) przycisk 'Automatycznie sugeruj' dla masowego dopasowania, (3) 'Synchronizuj' aby skopiować mapowania z innego języka. Zmapowane kategorie nadrzędne automatycznie dziedziczą na podkategorie — zmapuj 15 kategorii głównych i pokryjesz cały katalog.

Dziedziczenie oznacza, że jeśli zmapujesz kategorię nadrzędną (np. 'Elektronika' na 'Electronics'), to wszystkie jej podkategorie ('Laptopy', 'Telefony', itd.) automatycznie otrzymają to samo mapowanie Google — bez ręcznego ustawiania. Dziedziczenie przechodzi przez wszystkie poziomy drzewa (do 10 w głąb). Na stronie mapowania widać statystyki: ile kategorii zmapowanych bezpośrednio, ile odziedziczonych, i jaki procent katalogu jest pokryty.

Każda kategoria Google ma ten sam numer ID we wszystkich językach — np. ID 988 to 'Sporting Goods' po angielsku i 'Sprzęt sportowy' po polsku. Gdy zmapujesz kategorie w jednym języku, kliknij 'Synchronizuj z: [język]' na stronie mapowania innego języka — moduł automatycznie dopasuje odpowiedniki przez numery ID Google. Jednym kliknięciem przenosisz setki mapowań między językami.

Słownik automatycznie zamienia słowa i frazy w tytułach i opisach produktów podczas generowania feedu XML. Google odrzuca produkty ze słowami typu 'najlepszy', 'najtańszy' czy nazwami handlowymi. Zamiast edytować setki produktów, dodajesz regułę: np. zamień 'SUPER OKAZJA' na '' (puste). Każda reguła może być case-sensitive lub nie, dotyczyć tytułów, opisów lub obu. Moduł zlicza ile razy każda reguła została użyta i oferuje podgląd efektów na losowych produktach.

Health Check to walidator jakości feedu. Kliknij przycisk 'Health' przy danym feedzie na liście — moduł przeanalizuje dane produktów i wyświetli: produkty bez zdjęć (Google je odrzuci), bez opisu, bez kodu EAN/GTIN, z ceną 0, bez producenta, oraz niezmapowane kategorie. Wynik jest prezentowany jako Health Score (0-100) z kolorowym wskaźnikiem i listą problemów. Dzięki temu wiesz co poprawić zanim Google odrzuci Twoje produkty.

Moduł jest zoptymalizowany pod duże katalogi. Obrazy, cechy, stany magazynowe i kombinacje są ładowane hurtowo — 6 zapytań SQL na 1000 produktów zamiast 6000 osobnych. W testach na sklepie z 14 000 produktów (36 500 pozycji z wariantami) wygenerowanie pliku XML o rozmiarze 69 MB zajęło 155 sekund. Moduł nie ma twardego limitu liczby produktów.

Tak — po włączeniu opcji 'Kombinacje' w konfiguracji feedu, każda kombinacja atrybutów (rozmiar M + kolor czerwony) jest generowana jako osobna pozycja XML z własnym g:id, ceną, kodem EAN i zdjęciami. Warianty jednego produktu są powiązane elementem g:item_group_id. Możesz skonfigurować które grupy atrybutów PrestaShop odpowiadają polom Google: rozmiar, kolor, materiał i wzór.

Moduł generuje 4 statusy zgodnie ze specyfikacją Google: 'in stock' (dostępny), 'out of stock' (niedostępny), 'preorder' (przedsprzedaż — gdy ustawiona przyszła data dostępności, z elementem g:availability_date), oraz 'backorder' (zamówienie oczekujące — gdy produkt jest niedostępny ale sklep pozwala na zamówienia). Status jest automatycznie ustalany na podstawie stanu magazynowego i konfiguracji PrestaShop.

Nie — moduł ma zerowy wpływ na front sklepu. Nie rejestruje żadnych hooków wyświetlania, nie ładuje CSS ani JavaScript na stronach klientów, nie wykonuje żadnych zapytań SQL podczas ładowania stron dla klientów. Pliki CSS/JS modułu są ładowane wyłącznie w panelu administracyjnym i tylko na stronach edycji produktu oraz konfiguracji modułu.

Na stronie listy feedów w sekcji 'Masowe przypisywanie' wybierz akcję (Przypisz/Wyłącz), sklep, producentów, dostawców i/lub kategorie, a następnie kliknij Zastosuj. Wszystkie pasujące produkty zostaną masowo włączone lub wyłączone z feedu Google Shopping. Możesz też przełączać pojedyncze produkty przyciskiem toggle na liście produktów w panelu admin.

Na stronie edycji produktu w panelu admin, przewiń do zakładki 'Google Merchant Center - product options'. Tam możesz wpisać alternatywną nazwę i opis krótki dla każdego języka osobno. Jeśli pola są wypełnione, moduł użyje ich zamiast standardowych danych produktu. Przydatne gdy chcesz mieć inny tytuł w Google Shopping niż na stronie sklepu — np. z dodatkowymi słowami kluczowymi.

Tak — moduł pozwala tworzyć nielimitowaną liczbę niezależnych feedów. Każdy może mieć inny język, walutę, kraj, przewoźnika i taksonomię. Np. feed pl-PL z PLN, feed de-DE z EUR i feed en-GB z GBP — każdy z własnymi filtrami i mapowaniem. Generowanie przez CRON obsługuje zarówno pojedyncze feedy jak i wszystkie naraz (parametr generate_all=1).

Moduł jest kompatybilny z PrestaShop 1.7.x (od 1.7.0.0), 8.x i 9.x oraz PHP od 7.0 do 8.5. Działa na MySQL 5.6+ i MariaDB 10.x+. Nie wymaga Composera, Symfony CLI ani zewnętrznych bibliotek — instalacja polega na wgraniu jednego pliku ZIP.

Custom labels (etykiety niestandardowe 0-4) to 5 pól tekstowych per produkt, które służą do organizacji kampanii Google Shopping Ads. Np. 'bestseller', 'sezon-zima', 'marza-wysoka'. W Google Ads możesz filtrować i grupować produkty po etykietach, ustawiając różne stawki. Pola są wielojęzyczne — możesz mieć inne wartości per język. Ustawiasz je na stronie edycji produktu w zakładce Google Merchant Center.

Feed Dashboard wyświetla się na górze strony listy feedów i pokazuje kluczowe wskaźniki: liczbę aktywnych feedów, produktów w feedach, czas ostatniej generacji, czas trwania generowania i liczbę nieaktualnych feedów (>24h bez odświeżenia). Jeśli jakiś feed nie był generowany od ponad 24 godzin, wyświetla się ostrzeżenie. Przycisk 'Log' przy każdym feedzie pokazuje historię ostatnich 20 generowań z czasem, liczbą produktów i rozmiarem pliku.

W konfiguracji feedu włącz 'Include shipping cost' i wybierz przewoźnika. Moduł automatycznie obliczy koszt wysyłki per produkt na podstawie wagi, ceny i stref dostawy z PrestaShop. Koszty generowane są per kraj w elemencie g:shipping. Moduł uwzględnia darmową wysyłkę powyżej progu, dodatkowe koszty per produkt, podatek przewoźnika oraz reguły koszyka (jeśli włączone).

Moduł najpierw sprawdzi czy kategoria nadrzędna ma mapowanie (dziedziczenie). Jeśli żadna kategoria w drzewie nie jest zmapowana, element g:google_product_category będzie pusty — Google może wtedy automatycznie przypisać kategorię, ale mniej precyzyjnie. Health Check wyświetli ostrzeżenie o niezmapowanych kategoriach. Zalecamy zmapowanie przynajmniej kategorii głównych — podkategorie odziedziczą mapowanie automatycznie.

Komentarze (4)

4 Recenzję

Najlepszy
jak w temacie, modułu lepszego trudno by szukać w polskim necie.
przez zielony w dniu 2025-05-30

Działa super!
kompleksowe rozwiązanie do GMC pliku z danymi
przez Techbud w dniu 2025-04-22

Polecam jednye tak kompleksowe rozwiązanie na rynku
Nodul działa świetnie i suport reaguje w przeciągu 5 minut, i ma wszystko to czego szukaliśmy dla naszego sklepu.
przez Patryk D. w dniu 2022-10-27

Polecam
Jeśli ktoś chce faktycznie robić reklamy PLA jak należy to jedyne słuszne rozwiązanie na naszym rynku.
przez Tomasz Pawełek w dniu 2022-10-27