Integracja PrestaShop z Google Merchant Center (Wersja Pro)

PP-M024P
Integracje i API
  • 1.7.5 + | 8.x | 9.x
  • EN, FR, IT, DE, PL
  • 2.0.0
  • 2026-08-27

Product Feed PRO porządkuje publikację oferty między sklepem a platformami reklamowymi. Rozwiązanie jest praktyczne dla zespołów e-commerce, które chcą skrócić time-to-market nowych produktów i ograniczyć błędy danych.

Administrator zyskuje kontrolę operacyjną, developer stabilną logikę integracyjną, a SEO specialist uporządkowaną strukturę informacji dla kanałów produktowych.

297,00 zł Netto

Usługi dodatkowe:

Instalacja +147,00 zł

Administracja sklepu Admin Demo

Parametry Informacyjne:

  • 2.0.0
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-08-27
  • EN, FR, IT, DE, PL
  • demo.admin.sklep

Najważniejsze korzyści

  • Szybsza publikacja oferty w kanałach reklamowych — jeden moduł zasila Google Merchant Center i Meta Catalog bez osobnych procesów eksportu.
  • Lepsza kontrola asortymentu — tryby AUTO i MANUAL pozwalają decydować, czy eksport obejmuje całość oferty, czy wybrane SKU.
  • Wyższa jakość danych produktowych — mapowanie kategorii Google i konfiguracja identyfikatorów ograniczają ryzyko odrzuceń feedu.
  • Mniejszy koszt operacyjny zespołu — harmonogram CRON i cache feedu redukują liczbę ręcznych interwencji administracyjnych.
  • Gotowość do skalowania sprzedaży — wiele feedów per rynek, język i walutę wspiera ekspansję cross-border.

Zastosowania modułu

Sklep jednorynkowy z kampaniami PLA

Jeden feed dla Google Shopping, regularna regeneracja przez CRON i szybkie odświeżanie po zmianach cen.

Sklep multistore lub cross-border

Osobne feedy dla języków i walut (np. PL-PLN, DE-EUR), z niezależnymi filtrami kategorii i producentów.

Asortyment sezonowy lub selektywna sprzedaż

Tryb MANUAL umożliwia eksport tylko produktów promowanych, a tryb AUTO utrzymuje pełną synchronizację katalogu.

Sklepy z dużą liczbą wariantów

Eksport kombinacji jako osobnych pozycji poprawia reprezentację rozmiarów i kolorów w kanałach reklamowych.

Funkcjonalności – Back Office

1. Zarządzanie wieloma feedami

Tworzysz niezależne feedy dla różnych platform i rynków, bez konfliktu ustawień.

  • Platforma feedu — Google Shopping lub Facebook/Meta Catalog.
  • Język i waluta — dedykowana konfiguracja dla konkretnego rynku.
  • Status aktywności — szybkie włączanie i wyłączanie feedów.

2. Tryb AUTO/MANUAL i selekcja produktów

Decydujesz, czy eksport ma być automatyczny czy kontrolowany ręcznie.

  • Tryb automatyczny — moduł eksportuje produkty zgodnie z konfiguracją feedu i ustawionymi filtrami.
  • Tryb ręczny — wybierasz, które produkty mają zostać dopisane do konkretnego feedu w zakładce Produkty.
  • Filtry eksportu — kategorie, producenci, zakres cen, dostępność i identyfikatory pomagają ograniczyć feed do właściwego asortymentu.
  • Ocena gotowości produktu do feedu — lista produktów pokazuje, czy pozycja spełnia podstawowe warunki jakościowe potrzebne do poprawnego eksportu.
  • Wygodniejsze działania ręczne — szybkie przełączanie statusu i akcje zbiorcze ułatwiają aktywację eksportu dla wielu produktów jednocześnie.

3. Jakość danych produktowych i dopasowanie

Konfigurujesz elementy wpływające na akceptację feedu i jakość ruchu produktowego.

  • Category Mapping — mapowanie kategorii sklepu do Google Product Category.
  • Szybkie przypisanie do wszystkich kategorii — jedno działanie pozwala nadać tę samą kategorię Google całej strukturze sklepu, co przyspiesza start wdrożenia i porządkowanie dużych katalogów.
  • Identyfikatory — kontrola źródła GTIN (EAN, UPC, ISBN, SKU) i MPN.
  • Cena i promocja — wybór netto/brutto, wymuszanie waluty oraz eksport ceny promocyjnej.
  • Nazwy produktów — formatowanie (np. wielkie litery, prefix marki) i niestandardowa struktura z placeholderami.

4. Optymalizacja kampanii (PMax / Shopping)

Moduł posiada wbudowane narzędzia dla marketerów zarządzających kampaniami reklamowymi.

  • Custom labels — dynamiczne etykiety własne z obsługą zmiennych i presetami (np. dla segmentacji PMax).
  • Tagi UTM — zintegrowane śledzenie parametrów kampanii i wymuszania atrybutów wysyłki.
  • Zaawansowane — eksport statusu adult, nadpisywanie stanów magazynowych oraz obsługa Local Inventory Ads.

5. Utrzymanie i automatyzacja

Administracja feedem jest przewidywalna nawet przy częstych zmianach oferty.

  • Generate now — natychmiastowa regeneracja feedu.
  • Flush cache — szybkie usuwanie nieaktualnych danych.
  • CRON enabled + cron_key — bezpieczna regeneracja feedu po stronie serwera, którą można dopasować do harmonogramu scheduled fetch ustawionego w Google Merchant Center.

Funkcjonalności – Front Office

1. Publiczny endpoint feedu XML (tokenized URL)

Moduł udostępnia feed przez dedykowany URL z tokenem i identyfikatorem feedu.

  • Kontrola dostępu — walidacja tokenu i statusu aktywności feedu.
  • Bezpieczeństwo indeksacji — nagłówek X-Robots-Tag noindex, nofollow.
  • Brak ingerencji w UI sklepu — moduł nie renderuje widgetów na karcie produktu ani w koszyku.

2. Wydajność serwowania danych

Feed jest buforowany i serwowany jako gotowy XML, co ogranicza koszt generacji przy częstych pobraniach.

  • Cache TTL — redukcja obciążenia przy cyklicznych fetchach platform reklamowych.
  • Atomic write — zapis do pliku tymczasowego i bezpieczna podmiana cache.
  • Spójność danych — timestamp ostatniej generacji zapisany dla feedu.

Wpływ na sprzedaż i SEO

W praktyce wdrożeniowej najlepszy efekt daje ustawienie CRON tuż przed godziną scheduled fetch w Google Merchant Center, już po zakończeniu aktualizacji danych w sklepie. Dzięki temu Google pobiera świeży plik bez potrzeby uruchamiania regeneracji co 30 lub 60 minut.

Tryb MANUAL poprawia kontrolę marży w kampaniach, bo do emisji trafiają wyłącznie produkty zgodne z aktualną strategią handlową, bez przypadkowego nadmiaru SKU.

Category Mapping, szybkie przypisanie jednej kategorii Google do całego drzewa oraz poprawne identyfikatory GTIN/MPN zwiększają kompletność danych produktowych, co zwykle przekłada się na mniejszą liczbę odrzuceń i stabilniejsze delivery kampanii produktowych.

Dzięki dynamicznym Custom Labels kampanie Google Performance Max można skalować i dzielić z poziomu sklepu na podstawie rentowności, marki czy stoku, bez ingerencji w ręczne reguły w Google Merchant.

Dla SEO i content governance moduł porządkuje strukturę danych produktowych między PrestaShop a kanałami zewnętrznymi, a dodatkowa walidacja produktów w trybie ręcznym pomaga utrzymać spójność opisów, cen i gotowości eksportu w ekosystemie e-commerce.

Uwaga!

  • Przed pierwszą konfiguracją i aktualizacją modułu wykonaj pełną kopię bezpieczeństwa plików oraz bazy danych.
  • Po zmianach mapowania, filtrów lub logiki cen uruchom Flush cache i Generate now, a następnie zweryfikuj Preview XML. Dla pracy automatycznej ustaw CRON z niewielkim wyprzedzeniem przed scheduled fetch w Google.
  • Przed zgłoszeniem feedu do Google porównaj wygenerowany plik z oficjalną specyfikacją danych produktów Google Merchant Center. Google nie udostępnia publicznego walidatora URL jak W3C, dlatego końcową weryfikację wykonasz po dodaniu źródła danych w Merchant Center i sprawdzeniu diagnostyki.
  • Utrzymuj poufność parametrów token i cron_key; ich ujawnienie może umożliwić nieautoryzowany dostęp do feedu lub wywołań CRON.

Pliki do pobrania:


Instalacja modułu PrestaShop (625.83KB)

Uniwersalna dokumentacja opisująca proces instalacji modułów dla PrestaShop.

Google Merchant Center (121.66KB)

Instrukcja obsługi modułu

## [2.0.0] - 2026-08-27

### Changed

- redesigned Back Office admin panel (ppadminps sidebar layout, feed form with consolidated horizontal tabs, updated navigation and assets)
- distribution split into three PrestaShop-specific packages: PS 1.7 (`ps17`), PS 8 (`ps8`), and PS 9 (`ps9`); install only the ZIP matching your shop version

## [1.0.7] - 2026-06-09

### Fixed

- Facebook / Meta catalog feeds now export `quantity_to_sell_on_facebook` with the real stock level (Google Shopping feeds are unchanged and do not receive this field)
- Facebook variant titles no longer append combination attributes (size, color, etc.), so `item_group_id` groups display a consistent base product name in Meta Catalog
- when "Export combinations" is disabled, products with attributes are exported as a single parent item (default combination price/GTIN, total variant stock) instead of being 
omitted from the feed

### Changed

- feed upgrade clears generated XML cache so Facebook feeds are rebuilt with quantity and corrected variant titles

## [1.0.6] - 2026-06-09

### Fixed

- feed price filters now take priority over hardcoded zero-price exclusions: products with price `0` are exported when `Minimum price` is set to `0` (no limit)
- removed the hardcoded `price > 0` SQL condition for product combinations; price range is controlled only by feed filters
- feed mapper now applies `filter_price_min` / `filter_price_max` instead of always rejecting items with zero price

### Changed

- feed upgrade clears generated XML cache so existing feeds are rebuilt with the corrected price filtering

## [1.0.5] - 2026-05-25

- Code cleanup 


## [1.0.4] - 2026-04-12

### Changed

- refined availability field output for better feed compatibility
- refined shipping export for virtual products to improve feed compatibility

## [1.0.3] - 2026-03-19

### Changed

- virtual products now remain in the feed and export `g:shipping` with `0.00` cost instead of inheriting the manual fixed shipping price
- feed upgrade now clears generated XML cache so existing feeds are rebuilt with the corrected virtual-product shipping output

## [1.0.2] - 2026-03-11

### Changed

- shipping `auto` now exports a conservative Google-oriented estimate instead of blindly selecting the cheapest carrier
- free or zero-base carriers are ignored when paid shipping options exist
- module and external carriers are skipped in `auto` mode when the feed cannot estimate them safely
- shipping descriptions in feed configuration now explain the real behavior and recommend Merchant Center for complex rules

### Added

- documentation for the Google-safe shipping strategy in `docs/spec_google_safe_shipping_pl.md`

## [1.0.0] - 2026-03-01

### Added

- Initial release

FAQs

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Jakie platformy może obsługiwać feed w wersji Pro?

    W wersji Pro można tworzyć niezależne feedy dla Google Shopping oraz Facebooka lub Meta Catalog. Każdy feed ma własną konfigurację platformy, języka, waluty i statusu aktywności. Pozwala to przygotować odrębne źródła danych dla różnych kanałów reklamowych bez konfliktu ustawień między nimi.

  • Czym różni się tryb AUTO od trybu MANUAL?

    Tryb AUTO eksportuje produkty zgodnie z konfiguracją feedu i ustawionymi filtrami. W trybie MANUAL administrator sam wybiera produkty, które mają zostać dodane do konkretnego feedu w zakładce Produkty. Oba sposoby pozwalają dopasować zakres eksportu do aktualnej strategii kampanii i asortymentu.

  • Jak można ograniczyć zakres produktów eksportowanych do feedu?

    Moduł udostępnia filtry obejmujące kategorie, producentów, zakres cen, dostępność i identyfikatory. Dzięki nim feed może zawierać tylko właściwą część asortymentu. Dodatkowo lista produktów pokazuje ocenę gotowości pozycji do eksportu, co ułatwia znalezienie danych wymagających uzupełnienia przed publikacją i uruchomieniem kampanii.

  • Jak moduł pomaga poprawić jakość danych dla kanałów reklamowych?

    Konfiguracja obejmuje mapowanie kategorii sklepu do Google Product Category oraz wybór źródła identyfikatorów, takich jak GTIN, EAN, UPC, ISBN, SKU i MPN. Można też ustawić sposób eksportu cen i promocji. Te narzędzia pomagają uporządkować dane i ograniczyć ryzyko odrzucenia feedu.

  • Jak utrzymać aktualność feedu produktowego?

    Feed można zregenerować natychmiast funkcją Generate now albo automatycznie przez CRON z użyciem cron_key. Dostępna jest również opcja Flush cache, która usuwa nieaktualne dane przed ponownym wygenerowaniem pliku. W opisie zalecane jest uruchamianie CRON krótko przed zaplanowanym pobraniem przez platformę reklamową.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!