• -zł 10.00
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x
Goolge Merchant Center Pro/Google shopping for PrestaShop 1.5 x and 1.6 x

Google Shopping Pro / Google Shopping for PrestaShop

Module version: 2.11.0

PrestaShop compatibility: 1.7.x 8.x 9.x

Module file updated: 08/18/2026 17:23:07

Product data updated: 08/18/2026 17:24:35


4 Reviews

PD Google Shopping Pro is an advanced PrestaShop module for generating XML files compliant with the Google Merchant Center specification. The module automatically creates product feeds containing over 55 GMC attributes — from basic data such as title, price, and availability, to advanced fields such as energy certification, shipping dimensions, or custom labels. It supports full multilingual, multi-currency, and multistore functionality — each feed can be independently configured for a specific country, language, currency, and carrier. The built-in Google category mapping system with automatic inheritance and synchronization between languages makes it possible to map hundreds of store categories in just a few minutes. An intelligent find-and-replace dictionary automatically cleans product names and descriptions of content not accepted by Google. The module includes a dashboard with feed monitoring, a quality validator (Health Check) that detects products without images, descriptions, or EAN codes, as well as a full generation log with history. Compatible with PrestaShop 1.7.x, 8.x, and 9.x as well as PHP 7.0–8.5.

License type / update
zł 89.00
zł 72.36no tax zł 99.00 -zł 10.00
Lowest price in last 30 days before discount: zł 99.00

Description

XML feed generation

  • Over 55 Google Merchant Center attributes — full compliance with the GMC specification: 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 and much more
  • 4 availability statuses — in stock, out of stock, preorder (with availability date) and backorder — in line with Google requirements
  • Product variant support — each attribute combination (size, color, material, pattern) generated as a separate item with g:item_group_id
  • Promotional prices — automatic detection of special prices with validity dates (g:sale_price_effective_date)
  • Shipping costs per country — delivery cost calculation based on carrier, weight, zones, and cart rules
  • Product features — each feature as a separate g:product_detail in accordance with the specification
  • Up to 10 images per product — g:image_link + g:additional_image_link with configurable image types
  • EU energy certification — min/max energy classes, certificates with code and value
  • Product and shipment dimensions — length, width, height, weight separately for the product and the package
  • Custom labels 0–4 — multilingual, for organizing Shopping campaigns
  • Product pause — pause in Shopping ads without removing from the feed
  • Promotion ID — linking products with Merchant Center promotions
  • Cost of goods sold (COGS) — for gross margin reporting in Google
  • Shipping and delivery time labels — shipping_label and transit_time_label for grouping rules

Multilingual and multistore

  • 26 Google taxonomies — support for 30 countries, 16 languages, and 20 currencies
  • Unlimited number of feeds — separate configuration per language, country, currency, store, and customer group
  • Full multistore support — each store with its own feeds, prices, and settings
  • Multilingual product fields — alternative name, description, labels, and highlights per language

Google category mapping (Taxonomy)

  • Automatic inheritance — map the parent category, and subcategories will inherit the mapping automatically
  • Synchronization between languages — map once in one language, synchronize to the others with one click via Google Taxonomy ID
  • Auto-suggestions — intelligent matching of store category names to Google categories
  • Import taxonomy from Google — download and update official Google category files with ID numbers
  • Statistics dashboard — mapping coverage, number of directly mapped vs inherited categories

Dictionary (Find & Replace)

  • Word replacement in titles and descriptions — automatic cleaning of content not accepted by Google
  • Case-sensitive or case-insensitive — configurable per rule
  • Application scope — the rule can apply only to the title, only to the description, or to both
  • Hit statistics — counter showing how many times each rule was applied and when it was last used
  • Effect preview — preview on 10 random products before feed generation
  • CSV import — bulk import of rules from a file (format: source_word;target_word)

Monitoring and diagnostics

  • Feed Dashboard — panel with KPIs: active feeds, products in feeds, generation time, alerts about outdated feeds
  • Health Check (validator) — feed quality analysis: products without images, without description, without EAN, with price 0, unmapped categories — with a score of 0–100
  • Generation log — history of the last 50 generations per feed: time, number of products, file size, status
  • Health + Log button per feed — quick access to diagnostics directly from the feed list

Performance and security

  • Batch pre-loading — images, features, special prices, stock levels, and combinations loaded in bulk (1 SQL query per 1000 products instead of 1000 separate ones)
  • Protection against simultaneous generation — file locking prevents XML corruption with multiple cron jobs
  • Generation via CLI/Cron — full support for automatic generation from the command line
  • Security token — optional random token in the XML file name
  • Zero impact on the front office — the module does not load any scripts or styles on store pages

Compatibility

  • PrestaShop 1.7.x, 8.x, 9.x — full compatibility with the latest versions
  • PHP 7.0 – 8.5 — works on any server configuration
  • MySQL 5.6+ / MariaDB 10.x+
  • No Composer — zero external dependencies, easy installation


Link to the module demo:

Admin panel demo:
https://moduly-prestashop.eu/google-zakupy/admin-dev

Front-end demo:
https://moduly-prestashop.eu/google-zakupy

Product Details

Prestashop 9.x support
Yes
Support for Prestashop 8.x
Yes
Prestashop 1.7.x support
Yes
Prestashop 1.6.x support
Yes
PrestaShop 1.5x support
Yes
Free updates (1 year)
Yes
Easy Installation
Yes
PDGMCP-FULL

You might also like

Changelog

Newest entries first. Click to expand details.

  • 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

Find answers to the most common questions about this product.

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.

Reviews (4)

4 Reviews

Najlepszy
jak w temacie, modułu lepszego trudno by szukać w polskim necie.
By zielony on 05/30/2025

Działa super!
kompleksowe rozwiązanie do GMC pliku z danymi
By Techbud on 04/22/2025

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.
By Patryk D. on 10/27/2022

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