• -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-10-15 11:48:26


4 Recenzję

PD Google Shopping Pro generuje produktowe feedy XML do wykorzystania jako źródła danych w Google Merchant Center. Konfiguracja feedu obejmuje sklep, język, kraj, walutę i przewoźnika. Po włączeniu eksportu kombinacji warianty mają osobne identyfikatory powiązane przez item_group_id. Mapowanie korzysta z kategorii domyślnej produktu, obsługuje dziedziczenie od maksymalnie 10 przodków i synchronizację brakujących mapowań między językami zaimportowanych taksonomii. Słownik wykonuje skonfigurowane zamiany tekstu, a Health Check analizuje przygotowane dane produktów, nie gotowy plik XML. Przed ustawieniem automatycznego generowania potwierdź paczkę dla swojej wersji PrestaShop i PHP, sprawdź wyeksportowane oferty oraz ich przetwarzanie w Merchant Center.

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

  • Pola produktowe w XML - eksportuje identyfikatory, tytuły, opisy, linki, ceny, zdjęcia i inne skonfigurowane pola, np. markę, GTIN, wysyłkę lub etykiety niestandardowe. Obecność pól zależy od ustawień i danych produktu; wygenerowanie pliku nie gwarantuje zatwierdzenia w Merchant Center
  • Dostępność w wersji 2.11.0 - kod zapisuje in stock, out of stock, preorder lub backorder. Dwie pierwsze wartości mają spacje zamiast formatu Google in_stock/out_of_stock. Część ustawień magazynu podstawia ilość 99, a gałąź backorder nie zapisuje availability_date. Sprawdź i usuń te ograniczenia przed poleganiem na automatycznym eksporcie dostępności
  • 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

  • Taksonomie i ustawienia rynku - panel udostępnia wybór i import taksonomii; język, kraj i walutę wybierasz w konfiguracji feedu według dostępnych ustawień sklepu
  • Nielimitowana liczba feedów — osobna konfiguracja per język, kraj, walutę, sklep i grupę klientów
  • Konfiguracja feedu według sklepu - ustawienia feedu obejmują sklep, walutę i grupę klientów. Mapowania kategorii pozostają wspólne dla kategorii i języka taksonomii, a nie odizolowane dla każdego feedu lub sklepu
  • Wielojęzyczne pola produktowe — alternatywna nazwa, opis, etykiety i wyróżniki per język

Mapowanie kategorii Google (Taxonomy)

  • Dziedziczenie mapowań kategorii - pierwszeństwo ma własne mapowanie kategorii domyślnej produktu; przy jego braku moduł szuka mapowania u maksymalnie 10 przodków. Pokrycie zależy od drzewa kategorii i wybranego języka taksonomii
  • Synchronizacja języków taksonomii - kopiuje brakujące mapowania przez zgodne ID Google w zaimportowanych taksonomiach źródłowej i docelowej; istniejące mapowania docelowe pozostają bez zmian
  • 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)

  • Skonfigurowane zamiany tekstu - stosuje Twoje reguły find-and-replace do tytułów i opisów produktów podczas eksportu; nie rozpoznaje samodzielnie treści zabronionych 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 - pokazuje aktywność feedów i zapisane generowania. Licznik produktów obejmuje aktywne produkty włączone do eksportu w bieżącym sklepie, a nie pozycje gotowego XML po filtrach i rozwinięciu wariantów
  • Health Check: diagnostyka danych produktów - analizuje przygotowane dane według konfiguracji i filtrów feedu, m.in. brak zdjęć, opisów, niedodatnie ceny oraz mapowania kategorii. Kontrole marki i GTIN zależą od włączonych opcji. Wewnętrzny wynik 0-100 nie waliduje gotowego pliku XML ani nie potwierdza zatwierdzenia w Merchant Center
  • Log generowania - przechowuje do 50 wpisów na feed ze statusem, czasem, liczbą produktów i rozmiarem pliku; widok Log pobiera ostatnie 20 wpisów
  • Przycisk Health + Log per feed — szybki dostęp do diagnostyki z poziomu listy feedów

Wydajność i bezpieczeństwo

  • Hurtowe ładowanie danych — wybrane obrazy, cechy, ceny specjalne, stany magazynowe i kombinacje są pobierane grupami zależnie od konfiguracji feedu; nie oznacza to stałej liczby zapytań SQL
  • Mechanizm blokady generowania - korzysta z blokady pliku, ale wersja 2.11.0 może kontynuować po nieudanym otwarciu pliku blokady i usuwa go przy zwalnianiu. Nie jest to gwarancja braku kolizji zadań; unikaj nakładających się harmonogramów i sprawdź obsługę procesów
  • Generowanie przez CLI/Cron — pełne wsparcie dla automatycznego generowania z linii poleceń
  • Opcjonalny token w nazwie XML - dodaje token do nazwy pliku; nie jest uwierzytelnianiem ani kontrolą dostępu do wygenerowanego pliku. Endpoint CRON korzysta z odrębnego parametru secure_key
  • Zasoby panelu i obliczenia cen — CSS i JavaScript są dodawane w panelu administracyjnym, ale moduł uczestniczy również w obliczaniu cen produktów przez hook sklepu; nie oznacza to zerowego obciążenia serwera

Kompatybilność

  • Dobór paczki dla PrestaShop - wersja 2.11.0 deklaruje minimum PrestaShop 1.7.0.0; deklaracja nie dowodzi działania każdej kombinacji PrestaShop/PHP. Potwierdź konkretną paczkę przed wdrożeniem; PrestaShop 1.5/1.6 wymaga osobnego potwierdzenia paczki legacy
  • Wymagania serwera - potwierdź wersję PHP dla wybranej paczki. Generowanie XML korzysta z XMLWriter i wymaga praw zapisu plików; automatyczne odświeżanie wymaga też poprawnie skonfigurowanego zadania CRON
  • Zgodność bazy danych - potwierdź wybraną paczkę dla swojej wersji bazy i ustawień SQL; opis nie jest gwarancją działania każdej instalacji MySQL lub MariaDB
  • Biblioteki w paczce - ZIP zawiera vendor/autoload.php i bibliotekę konwersji HTML na tekst. Instalacja dostarczonej paczki bez uruchamiania Composera nie oznacza braku zewnętrznych bibliotek; zachowaj te pliki razem z modułem


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

Zasady licencji, kopii testowej i aktualizacji znajdziesz w §7 Regulaminu sklepu.

Kontroluj tę samą ofertę w sklepie i Merchant Center

Zapisz ID jednej oferty z feedu, jej URL, walutę i wariant. Porównaj cenę oraz dostępność z kartą produktu i koszykiem. Instrukcja diagnozy odrzuconych produktów pomaga ustalić, czy błąd leży w źródle, danych strony czy wymaganiach konta.

Co sprawdzić przed uruchomieniem?

  • Pobierz wygenerowany plik i sprawdź konkretne pola wybranej oferty.
  • Po odświeżeniu źródła sprawdź czas pobrania oraz komunikat w Merchant Center. Zapis poprawnego XML nie oznacza zatwierdzenia produktu.
  • Przy starych wersjach PrestaShop potwierdź odpowiednią paczkę przed zakupem; numer wersji bieżącego kodu nie opisuje wszystkich wydań archiwalnych.

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
Potwierdź dostępność paczki legacy
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
PDGMCP-FULL

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

Dziennik zmian

Historia wersji tego produktu. Rozwiń wpis, aby poznać szczegóły zmian.

  • 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.

PD Google Shopping Pro generuje produktowe feedy XML do wykorzystania jako źródła danych w Google Merchant Center. Ustawienia feedu obejmują sklep, język, kraj, walutę, grupę klientów i przewoźnika. Eksport może zawierać identyfikatory, tytuły, ceny, zdjęcia, markę, GTIN i dodatkowe skonfigurowane pola; nie każda pozycja zawiera wszystkie pola. Wygenerowanie pliku nie potwierdza zatwierdzenia przez Google. Przed automatyzacją sprawdź konkretne wyeksportowane oferty i ograniczenia dostarczanej paczki.

Potwierdź dostarczaną paczkę dla swojej wersji PrestaShop i PHP, a następnie wgraj jej ZIP przez menedżer modułów. Zachowaj dostarczone biblioteki i autoloader; instalacja bez uruchamiania Composera nie oznacza braku zewnętrznych bibliotek. Utwórz konfigurację feedu, wybierz sklep, język, walutę, kraj, przewoźnika i taksonomię, a potem uruchom generowanie z listy feedów. Sprawdź prawa zapisu, gotowy plik i wyniki przetwarzania na koncie przed ustawieniem automatycznego odświeżania.

Lista feedów udostępnia polecenia CRON. Przykład CLI: php /sciezka/do/sklepu/modules/pdgooglemerchantcenterpro/get.php --id_configuration=1 --secure_key=TWOJ_KLUCZ. Nie ujawniaj rzeczywistego klucza. Częstotliwość dobierz po pomiarze generowania własnego katalogu; generate_all=1 przetwarza aktywne konfiguracje kolejno. Wersja 2.11.0 korzysta z blokady pliku, lecz nieudane otwarcie może ominąć blokadę, a plik jest usuwany przy zwalnianiu. Unikaj nakładających się zadań; obecny mechanizm nie gwarantuje braku równoczesnego generowania.

Otwórz sekcję mapowania kategorii, zaimportuj potrzebny język taksonomii Google i przypisz odpowiednie pozycje taksonomii do kategorii sklepu. Sugestie pomagają w wyborze, ale wymagają sprawdzenia. Eksport korzysta z kategorii domyślnej produktu: pierwszeństwo ma jej własne mapowanie, a przy jego braku moduł sprawdza maksymalnie 10 przodków. Pokrycie zależy od drzewa kategorii i zapisanych mapowań, nie od zmapowania stałej liczby kategorii głównych.

Moduł najpierw korzysta z bezpośredniego mapowania kategorii domyślnej produktu. Przy jego braku sprawdza maksymalnie 10 przodków w poszukiwaniu niepustego mapowania. Mapowanie własne ma pierwszeństwo przed odziedziczonym. Kategorie bez mapowania w tym zakresie pozostają niezmapowane. Sprawdź statystyki mapowania oraz konkretne wyeksportowane oferty; dziedziczenie nie gwarantuje pokrycia całego katalogu.

Synchronizacja korzysta z ID kategorii Google zapisanych w zaimportowanych taksonomiach źródłowej i docelowej, aby znaleźć odpowiadające sobie pozycje. Dodaje mapowanie tylko wtedy, gdy odnajdzie wartość źródłową i jej odpowiednik docelowy. Nie nadpisuje istniejących mapowań kategorii w języku docelowym. Zaimportuj obie taksonomie i sprawdź rezultat. Mapowania są zapisane dla kategorii sklepu i języka taksonomii, a nie osobno dla każdego feedu lub sklepu.

Słownik stosuje Twoje reguły find-and-replace do tytułów, opisów lub obu pól podczas generowania XML. Każda reguła może uwzględniać lub pomijać wielkość liter, a pusta wartość docelowa pozwala usunąć skonfigurowaną frazę. Moduł zapisuje użycia reguł i udostępnia podgląd. Nie ocenia samodzielnie, które sformułowania Google akceptuje, a zastosowanie reguły nie gwarantuje zatwierdzenia produktu.

Health Check analizuje przygotowane dane produktów według wybranej konfiguracji feedu i filtrów; nie odczytuje gotowego pliku XML. Wskazuje brak zdjęć lub opisów, bardzo krótkie tytuły, niedodatnie ceny oraz problemy z mapowaniem taksonomii. Kontrole marki i wybranego kodu GTIN zależą od włączonych opcji. Wynik 0-100 jest wewnętrznym wskaźnikiem, nie potwierdzeniem poprawności XML lub zatwierdzenia w Merchant Center. Gotowy plik i wyniki przetwarzania na koncie sprawdź osobno.

Moduł ładuje wybrane dane produktów hurtowo, w tym obrazy, cechy, ceny specjalne, stany magazynowe i kombinacje, zależnie od konfiguracji feedu. Czas generowania zależy od katalogu, wariantów, włączonych opcji i zasobów serwera. Samo ładowanie hurtowe nie pozwala podać stałej liczby zapytań SQL ani czasu generowania. Przed ustawieniem harmonogramu CRON zmierz czas generowania dla własnego katalogu i sprawdź, czy proces kończy się w limitach Twojego serwera.

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.

Wersja 2.11.0 zawiera gałęzie zapisujące in stock, out of stock, preorder i backorder. Dwie pierwsze wartości mają spacje, inaczej niż wartości Google in_stock/out_of_stock. Przygotowanie produktu może podstawiać ilość 99 przy części ustawień magazynu, co wpływa na wybór statusu. Gałąź preorder zapisuje availability_date, a backorder nie. Porównaj status i datę w eksporcie z kartą produktu, koszykiem i aktualną specyfikacją; te ograniczenia trzeba usunąć przed poleganiem na automatycznym eksporcie dostępności.

Moduł dodaje swoje pliki CSS i JavaScript przez hook panelu administracyjnego. Nie oznacza to gwarancji zerowego wpływu na strony klientów: rejestruje również hook uczestniczący w obliczaniu cen produktów i wywołuje funkcje cenowe PrestaShop. Generowanie XML także korzysta z zasobów serwera. Dopasuj częstotliwość CRON do katalogu i serwera oraz zmierz czas odpowiedzi stron i generowania w swojej instalacji.

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.

Możesz tworzyć wiele konfiguracji feedów z własnymi ustawieniami sklepu, języka, kraju, waluty, przewoźnika i filtrów. Mapowania kategorii są wspólne dla kategorii sklepu i języka taksonomii, zamiast być oddzielne dla każdego feedu lub sklepu. CRON może wygenerować wybrany feed lub kolejno przetworzyć aktywne konfiguracje przez generate_all=1; nie oznacza to równoczesnego generowania wszystkich plików.

Przed wdrożeniem potwierdź konkretną dostarczaną paczkę dla swoich wersji PrestaShop, PHP i bazy danych. Wersja 2.11.0 deklaruje minimum PrestaShop 1.7.0.0; nie jest to dowód działania każdej kombinacji wersji. Dla PrestaShop 1.5/1.6 trzeba osobno potwierdzić paczkę legacy. Generowanie XML korzysta z XMLWriter, wymaga praw zapisu i dostarczonych bibliotek. Przed automatycznym odświeżaniem sprawdź serwer i konfigurację CRON; opis nie stanowi certyfikacji zgodności.

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 pokazuje aktywność feedów i zapisane generowania, m.in. czas ostatniej generacji, czas trwania oraz wskaźniki nieaktualnych feedów. Licznik produktów obejmuje aktywne produkty włączone do eksportu w bieżącym sklepie; nie liczy pozycji gotowego XML po filtrach feedu i rozwinięciu wariantów. Moduł przechowuje do 50 wpisów logu na feed, natomiast widok Log pobiera ostatnie 20. Lokalne wskaźniki nie potwierdzają pobrania lub zatwierdzenia pliku przez Merchant Center.

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ł szuka bezpośredniego mapowania kategorii domyślnej produktu, a następnie odziedziczonego mapowania u maksymalnie 10 przodków. Jeśli go nie znajdzie, zapisuje pusty element google_product_category. Health Check może wskazać brak mapowania kategorii wykorzystanych przez wybrany feed. Przypisz i sprawdź odpowiednie mapowania, a potem wartości w eksporcie; moduł nie gwarantuje sposobu klasyfikacji oferty bez kategorii przez Google.

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