PrestaShop Google Merchant Feed XML

Dokumentacja PrestaShop Google Merchant Feed
Kompleksowa dokumentacja dla modułu PrestaShop generowania feedów XML dla Google Merchant Center (cc_ps_google_merchant) z zaawansowanymi opcjami konfiguracji i filtracją produktów.

Spis treści
  1. Wprowadzenie
  2. Instalacja i wymagania systemowe
  3. Aktywacja modułu
  4. Podstawowa konfiguracja feedu
  5. Konfiguracja zaawansowana
  6. Struktura XML feedu
  7. Filtry produktów
  8. Integracja z Google Merchant Center
  9. Automatyczne odświeżanie (CRON)
  10. Bezpieczeństwo i tokeny
  11. Logowanie i debugowanie
  12. Rozmiary obrazów
  13. Rozwiązywanie problemów
  14. FAQ

1. Wprowadzenie
CC Google Merchant Feed to zaawansowany moduł PrestaShop zapewniający pełną integrację z Google Merchant Center. Moduł automatycznie generuje feed XML zawierający wszystkie produkty z sklepu zgodnie ze specyfikacją Google, z możliwością zaawansowanej konfiguracji i filtracji.

Kluczowe funkcje modułu:
  • Automatyczne generowanie feedu XML dla Google Merchant Center
  • Obsługa wszystkich wymaganych i opcjonalnych pól Google Shopping
  • Zaawansowana filtracja produktów (kategorie, producenci, ilość, promocje)
  • Obsługa wielu języków i walut sklepu
  • Dodatkowe obrazy produktów (do 10 na produkt)
  • Automatyczne odświeżanie feedu przez CRON
  • Bezpieczny dostęp za pomocą tokenów
  • Buforowanie (cache) feedu dla optymalizacji wydajności
  • Normalizacja danych – usuwanie HTML, podświetleń i spacji
  • Walidacja URL i formatów danych
  • Zgodność z PrestaShop 1.7.x, 8.x oraz 9.x
  • Pełny system tłumaczeń (polski, angielski, niemiecki, hiszpański, francuski)

2. Instalacja i wymagania systemowe
Wymagania systemowe
  • PrestaShop 1.7.0.0 lub nowszy (testowane do wersji 9.0)
  • PHP 7.4 lub nowszy
  • Dostęp do panelu administracyjnego PrestaShop
  • Konto Google Merchant Center (darmowe)
  • Możliwość zapisywania plików na serwerze
  • Dostęp do CRON (opcjonalnie, do automatycznego odświeżania)
Proces instalacji
  1. Pobierz plik ZIP modułu z oficjalnej strony cocos.codes
  2. Zaloguj się do panelu administracyjnego PrestaShop
  3. Przejdź do: Moduły → Menedżer modułów
  4. Kliknij „Wgraj moduł” w prawym górnym rogu
  5. Wybierz pobrany plik ZIP i kliknij „Wgraj ten moduł”
  6. Po zakończeniu instalacji kliknij „Konfiguruj”
  7. Moduł jest gotowy do konfiguracji
Info
Po instalacji moduł automatycznie rejestruje wszystkie niezbędne hooki PrestaShop oraz generuje pierwszy feed XML. Instalacja nie wymaga żadnych dodatkowych kroków technicznych. Feed jest zapisywany w katalogu /modules/cc_ps_google_merchant/feed.xml

3. Aktywacja modułu
Moduł nie wymaga osobnej aktywacji licencji – działa od razu po instalacji. Jednak aby rozpocząć eksport produktów, musimy skonfigurować podstawowe ustawienia.

Pierwsze kroki po instalacji:
  1. Przejdź do Moduły → Menedżer modułów
  2. Znajdź moduł „CC Google Merchant Feed”
  3. Kliknij „Konfiguruj”
  4. Wybierz zakładkę „Konfiguracja”
  5. Wypełnij podstawowe ustawienia feedu
  6. Kliknij „Zapisz i Generuj Feed XML”
Zakładki dostępne w konfiguracji:
ZakładkaOpis
KonfiguracjaUstawienia feedu i filtry produktów
InstrukcjeLink do feedu i instrukcje CRON
DokumentacjaLink do pełnej dokumentacji online
WsparcieLink do strony wsparcia COCOS
Wskazówka
Przed pierwszym wygenerowaniem feedu przejrzyj ustawienia zaawansowane aby dostosować filtry produktów do swoich potrzeb. Możemy wybrać konkretne kategorie, producentów, minimalną ilość na stanie i wiele innych opcji.

4. Podstawowa konfiguracja feedu
Podstawowa konfiguracja umożliwia szybkie dostosowanie feedu do Twoich potrzeb.

Elementy podstawowej konfiguracji:
OpcjaOpisWartość domyślna
Język feeduJęzyk dla nazw i opisów produktów w feedzieDomyślny język sklepu
Rozmiar obrazówRozmiar miniatur produktów w feedzieDuży (large_default)
Stan produktuDomyślny stan dla wszystkich produktów (new/refurbished/used)new
Automatyczne odświeżanieCzy regenerować feed przy każdym wywołaniuNie (użyj cache)
Czas cacheIle godzin feed ma być cachowany6 godzin
Konfiguracja języka:
  1. W konfiguracji modułu wybierz „Język feedu”
  2. Wybierz z listy rozwijanej języka dla nazw i opisów produktów
  3. Kliknij „Zapisz i Generuj Feed XML”
Co się dzieje po zapisaniu:
  • Wszystkie produkty z wybranego języka są wczytywane ze sklepu
  • Feed XML jest automatycznie generowany i zapisywany
  • Plik jest dostępny pod adresem URL widocznym w zakładce „Instrukcje”
  • Google Merchant Center może natychmiast pobrać nowy feed
Sukces
Po poprawnej konfiguracji wasz feed XML będzie zawierać wszystkie produkty z prawidłowymi danymi. Możemy go przetestować otwierając adres URL feedu w przeglądarce – powinniśmy zobaczyć strukturę XML ze wszystkimi produktami.

5. Konfiguracja zaawansowana
Zaawansowane opcje pozwalają na szczegółowe dostosowanie feedu do potrzeb biznesowych.

Opcje zaawansowane:
OpcjaOpisWpływ
Domyślna markaMarka używana gdy produkt nie ma producenta przypisanegoWymagane dla produktów bez GTIN
Prefix MPNPrefix dodawany do ID produktu gdy brak referencjiNp. MPN-123 zamiast 123
Limit produktówMaksymalna liczba produktów w feedzieZmniejsza rozmiar feedu
Dodatkowe obrazyCzy dodawać obrazy poza głównym zdjęciemZwiększa rozmiar feedu
Maksymalna liczba dodatkowych obrazówIle dodatkowych obrazów dodać (max 10)Kontroluje ilość danych
Konfiguracja domyślnej marki:
  1. Wpisz nazwę marki/firmy którą chcesz używać dla produktów bez producenta
  2. Jeśli zostawisz pole puste, będzie używana nazwa sklepu z ustawień PrestaShop
  3. Marka jest wymagana dla produktów bez GTIN
Konfiguracja MPN:
  1. Wpisz prefix dla kodu MPN (np. „MPN-” lub „SKU-„)
  2. Prefix zostanie dodany do numeru referencji produktu
  3. Jeśli produkt ma numer referencji, prefix będzie zastosowany do niego
  4. Jeśli brak referencji, prefix zostanie dodany do ID produktu
Limity wydajności:
  • Limit produktów – domyślnie 0 (bez limitu). Zmień na liczbę np. 1000 jeśli feed jest zbyt duży
  • Maksymalna liczba dodatkowych obrazów – domyślnie 10. Zmniejsz aby zmniejszyć rozmiar feedu
Notatka
Wszystkie opcje zaawansowane są opcjonalne. Moduł ma domyślnie ustawione wartości które sprawdzają się dla większości sklepów.

6. Struktura XML feedu
Feed XML generowany przez moduł zawiera strukturę zgodną z wymaganiami Google Merchant Center.

Struktura główna feedu:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Nazwa Sklepu</title>
    <link>http://example.com</link>
    <description>Feed produktów dla Google Merchant Center</description>
    <item>
      <g:id>123</g:id>
      <g:title>Nazwa produktu</g:title>
      <g:description>Opis produktu</g:description>
      <!-- pozostałe pola -->
    </item>
  </channel>
</rss>
Wymagane pola w feedzie:
PoleOpisFormatLimit
g:idUnikalny identyfikator produktuTekst50 znaków
g:titleNazwa produktuTekst bez HTML150 znaków
g:descriptionOpis produktuTekst bez HTML5000 znaków
g:linkLink do produktuURL2000 znaków
g:image_linkLink do głównego zdjęciaURL2000 znaków
g:priceCena produktuLiczba + waluta (np. „99.99 PLN”)
g:availabilityDostępnośćin stock / out of stock / preorder / backorder
g:conditionStan produktunew / refurbished / used
Opcjonalne ale ważne pola:
PoleOpisKiedy używać
g:sale_priceCena promocyjnaGdy produkt ma rabat
g:gtinKod EAN13Gdy dostępny kod kreskowy
g:brandMarka produktuPrawie zawsze (wymagane jeśli brak GTIN)
g:mpnNumer referencji producentaWymagane jeśli brak GTIN i marki
g:additional_image_linkDodatkowe zdjęciaDla lepszej widoczności w wyszukiwarce
Przykład pełnego elementu produktu:
<item>
  <g:id>123</g:id>
  <g:title>Niebieski T-shirt rozmiar L</g:title>
  <g:description>Wysokiej jakości bawełniany t-shirt w kolorze niebieskim, rozmiar L</g:description>
  <g:link>http://example.com/produkt/niebieski-t-shirt</g:link>
  <g:image_link>http://example.com/images/tshirt-blue-large.jpg</g:image_link>
  <g:additional_image_link>http://example.com/images/tshirt-blue-1.jpg</g:additional_image_link>
  <g:price>99.99 PLN</g:price>
  <g:sale_price>79.99 PLN</g:sale_price>
  <g:availability>in stock</g:availability>
  <g:condition>new</g:condition>
  <g:gtin>5901234123457</g:gtin>
  <g:brand>Fashion Brand</g:brand>
  <g:mpn>MPN-123</g:mpn>
</item>
Ostrzeżenie
Google wymaga aby feed zawierał wszystkie wymagane pola. Produkty które nie mają wszystkich wymaganych informacji mogą nie być zaindeksowane lub mogą zostać wycofane z Google Shopping. Moduł automatycznie pomija produkty z brakującymi wymaganymi danymi.

7. Filtry produktów
Zaawansowane filtry pozwalają na precyzyjny wybór produktów które będą eksportowane do feedu.

Dostępne filtry:
FiltrOpisZastosowanie
KategorieEksportuj tylko produkty z wybranych kategoriiPozostaw puste dla wszystkich kategorii
ProducenciEksportuj tylko produkty wybranych producentówPozostaw puste dla wszystkich producentów
Minimalna ilość na staniePomiń produkty z mniejszą ilością na magazynieWpisz liczbę np. 5 (0 = bez limitu)
Tylko produkty z promocjąEksportuj tylko produkty które mają aktualną promocjęZaznacz czy wyłącz opcję
Konfiguracja filtru kategorii:
  1. W sekcji „Kategorie” zobaczysz listę wszystkich kategorii ze sklepu
  2. Zaznacz checkboxy przy kategoriach które chcesz eksportować
  3. Aby wybrać wiele kategorii przytrzymaj CTRL (Cmd na Mac) i klikaj na kategorie
  4. Zostaw niezaznaczone jeśli chcesz eksportować wszystkie kategorie
Konfiguracja filtru producentów:
  1. W sekcji „Producenci” zobaczysz listę wszystkich producentów/marek
  2. Zaznacz checkboxy przy producentach których produkty chcesz eksportować
  3. Aby wybrać wielu producentów przytrzymaj CTRL (Cmd na Mac) i klikaj
  4. Zostaw niezaznaczone jeśli chcesz eksportować wszystkich producentów
Konfiguracja minimalnej ilości na stanie:
  1. Wpisz minimalną ilość produktów na magazynie
  2. Produkty z mniejszą ilością będą pomijane w feedzie
  3. Wpisz 0 aby nie filtrować po ilości (domyślnie)
  4. Przydatne aby eksportować tylko produkty dostępne
Konfiguracja filtru promocji:
  1. Zaznacz opcję „Tylko produkty z promocją” jeśli chcesz eksportować tylko promocje
  2. Odznacz jeśli chcesz eksportować wszystkie produkty niezależnie od promocji
  3. Moduł automatycznie dodaje pole sale_price dla produktów z rabatami
Wskazówka
Kombinowanie kilku filtrów (np. kategoria + producent + minimalna ilość) pozwala na precyzyjne dostosowanie feedu do potrzeb kampanii marketingowych. Na przykład możemy eksportować tylko promocje najpopularniejszych marek z kategorii Odzież.

8. Integracja z Google Merchant Center
Aby połączyć feed z Google Merchant Center, potrzebujemy URL do feedu oraz poprawną konfigurację konta Google.

Pobieranie adresu URL feedu:
  1. W panelu administracyjnego PrestaShop przejdź do Moduły → Menedżer modułów
  2. Kliknij „Konfiguruj” przy module CC Google Merchant Feed
  3. Przejdź do zakładki „Instrukcje”
  4. W sekcji „Link do feedu XML” zobaczysz pełny URL do feedu
  5. Kliknij przycisk „Kopiuj” aby skopiować URL do schowka
Dodawanie feedu do Google Merchant Center:
  1. Zaloguj się do Google Merchant Center
  2. Przejdź do sekcji „Produkty” → „Kanały”
  3. Kliknij „Nowy kanał”
  4. Wybierz „Shopping ads” lub odpowiedni typ kanału
  5. Wpisz nazwę kanału (np. „Feed XML PrestaShop”)
  6. W sekcji „Produkty” wybierz „URL feedu”
  7. Wklej skopiowany URL do feedu
  8. Kliknij „Dalej” i dokończ konfigurację kanału
Walidacja feedu w Google Merchant Center:
  1. Po dodaniu feedu Google automatycznie go pobierze i zwaliduje
  2. Przejdź do „Produkty” → „Diagnostyka”
  3. Sprawdź czy feed został pomyślnie zaindeksowany
  4. Jeśli są błędy, moduł pokaże które produkty mają problemy
Aktualizacja feedu:
  1. Google Merchant Center automatycznie pobiera feed czasami
  2. Aby wymusić natychmiastową aktualizację, kliknij ikonę odświeżania obok kanału
  3. Lub skonfiguruj automatyczne odświeżanie przez CRON (opisane poniżej)
Sukces
Po poprawnie skonfigurowanym feedzie produkty powinny być dostępne w Google Shopping w ciągu kilku godzin. Możemy je znaleźć wyszukując je w Google na stronie wyników wyszukiwania.

9. Automatyczne odświeżanie (CRON)
CRON pozwala na automatyczne odświeżanie feedu bez ręcznej interwencji.

Czym jest CRON:
  • Narzędzie do automatycznego wykonywania zadań na serwerze
  • Pozwala na zaplanowanie regularnych działań (co 6 godzin, co dzień, itp.)
  • Idealny do odświeżania feedu Google Merchant Center
  • Wymaga dostępu do panelu hosting/serwera
Ustawienie automatycznego odświeżania:
  1. W konfiguracji modułu zaznacz opcję „Automatyczne odświeżanie”
  2. Jeśli odznaczysz, feed będzie cachowany przez określoną liczbę godzin
  3. Pozostaw zaznaczoną opcję aby regenerować feed przy każdym wywołaniu
Komenda CRON do dodania na serwerze:
0 */6 * * * curl -s "http://example.com/modules/cc_ps_google_merchant/feed.xml?token=WYGENEROWANY_TOKEN" > /dev/null 2>&1
Objaśnienie komendy CRON:
  • 0 */6 * * * – uruchamia zadanie co 6 godzin o pełnej godzinie
  • curl -s – pobiera URL w trybie cichym (bez komunikatów)
  • http://example.com – zamień na adres twojego sklepu
  • WYGENEROWANY_TOKEN – token bezpieczeństwa z konfiguracji modułu
  • > /dev/null 2>&1 – ukrywa komunikaty i błędy
Jak skonfigurować CRON u różnych dostawców hostingu:
HostingInstrukcja
cPanelPanel → Zaawansowane → Zadania Cron → Dodaj zadanie Cron
PleskNarzędzia i ustawienia → Zaplanowane zadania → Dodaj zadanie
Panel własnySzukaj „Scheduled tasks”, „Cronjobs” lub „Cron”
Linux terminalUruchom: crontab -e i wklej komendę z przykładu
Alternatywna metoda – wget zamiast curl:
0 */6 * * * wget -q -O - "http://example.com/modules/cc_ps_google_merchant/feed.xml?token=WYGENEROWANY_TOKEN" > /dev/null 2>&1
Częstotliwości odświeżania:
  • 0 * * * * – co godzinę
  • 0 */6 * * * – co 6 godzin (rekomendowane)
  • 0 0 * * * – codziennie o północy
  • 0 */12 * * * – co 12 godzin
Notatka
Jeśli u Twojego dostawcy hostingu brakuje dostępu do CRON, możesz też używać systemów jak EasyCron.com które mogą uruchamiać zadania za Ciebie. Po prostu utwórz zadanie w EasyCron i wklej URL do feedu – będzie uruchamiał się automatycznie.

10. Bezpieczeństwo i tokeny
Moduł generuje token bezpieczeństwa aby chronić dostęp do feedu przed nieautoryzowanym dostępem.

Co to jest token bezpieczeństwa:
  • Unikalny kod losowo generowany przy instalacji modułu
  • Wymagany przy każdym wywołaniu feedu przez CRON
  • Uniemożliwia komuś niepowołanemu odświeżanie feedu
  • Zmienia się przy każdej regeneracji
Gdzie znaleźć token:
  1. W panelu administracyjnego PrestaShop przejdź do Moduły → Menedżer modułów
  2. Kliknij „Konfiguruj” przy CC Google Merchant Feed
  3. Przejdź do zakładki „Instrukcje”
  4. W sekcji „Automatyczna regeneracja (CRON)” zobaczysz token
  5. Token jest długim ciągiem znaków alfanumerycznych
Jak wyglądają adresy URL feedu:
http://example.com/modules/cc_ps_google_merchant/feed.xml
http://example.com/modules/cc_ps_google_merchant/feed.xml?token=abc123def456ghi789jkl
Wygenerowanie nowego tokenu:
  1. W zakładce „Instrukcje” kliknij przycisk „Wygeneruj nowy token bezpieczeństwa”
  2. Pojawi się okno potwierdzenia – kliknij OK
  3. Nowy token zostanie wygenerowany i wyświetlony
  4. Stary token przestanie działać natychmiast
  5. Jeśli używasz CRON, musisz zaktualizować komendę ze starym tokenem
Ostrzeżenie
Pamiętaj aby przechowywać token w bezpiecznym miejscu. Nie udostępniaj go publicznie ani nie wstawiaj w niezabezpieczone źródła. Jeśli podejrzewasz że token został wyciekł, natychmiast wygeneruj nowy.

11. Logowanie i debugowanie
Czasami może być konieczne sprawdzenie czy feed jest poprawnie generowany.

Testowanie feedu ręcznie:
  1. Otwórz adres URL feedu w przeglądarce internetowej
  2. Powinieneś zobaczyć surowy kod XML z produktami
  3. Kliknij prawym przyciskiem myszy i wybierz „Pokaż źródło strony”
  4. Sprawdź czy struktura XML jest prawidłowa
  5. Sprawdź czy są wszystkie wymagane pola dla każdego produktu
Walidacja XML feedu:
  1. Przejdź do XML Validator
  2. Skopiuj zawartość feedu i wklej do walidatora
  3. Walidator pokaże czy XML ma prawidłową składnię
  4. Jeśli są błędy, zwróć uwagę na numer linii gdzie jest problem
Sprawdzanie feedu w Google Merchant Center:
  1. Przejdź do Google Merchant Center
  2. Otwórz kanał z feedem
  3. Przejdź do „Diagnostyka”
  4. Sprawdź „Błędy” i „Ostrzeżenia”
  5. Google pokaże które produkty mają problemy i co jest nie tak
Logi błędów serwera:
  • Jeśli feed się nie generuje, sprawdź logi błędów PHP na serwerze
  • Szukaj błędów dotyczących modułu cc_ps_google_merchant
  • Sprawdź czy serwer ma uprawnienia do zapisu w katalogu modułu
  • Sprawdź czy PHP ma zainstalowaną rozszerzenie SimpleXML
Błąd
Jeśli feed się nie generuje lub pojawia się komunikat błędu, skontaktuj się ze wsparciem COCOS pod adresem cocos.codes/wsparcie podając informacje o błędzie z logów serwera.

12. Rozmiary obrazów
Moduł obsługuje różne rozmiary miniatur produktów, które możemy wybrać dla feedu.

Dostępne rozmiary obrazów:
RozmiarWymiary típoweZastosowanieZalecenie
Mały (small_default)~98×98 pxMiniatury w listach produktówNie dla Google Shopping
Średni (medium_default)~250×250 pxZdjęcia katalogoweMożliwe
Duży (large_default)~500×500 pxPełne zdjęcia produktówRekomendowane
Bardzo duży (thickbox_default)~1000×1000 pxZoom produktuNajlepsze dla Google
Jak wybrać rozmiar obrazu:
  1. W konfiguracji modułu przejdź do „Rozmiar obrazów”
  2. Wybierz preferowany rozmiar z listy rozwijanej
  3. Kliknij „Zapisz i Generuj Feed XML”
Zalecenia Google dla rozmiarów obrazów:
  • Minimalny wymiar: 100 x 100 pikseli
  • Zalecany wymiar: 800 x 800 pikseli lub większy
  • Maksymalny rozmiar pliku: brak ograniczenia, ale Google pobiera tylko pierwsze 10MB
  • Formaty: JPG, PNG, GIF, BMP, TIFF, ICO, CUR, SVG, WEBP
Dodatkowe obrazy:
  • Moduł może dodawać do 10 dodatkowych zdjęć do każdego produktu
  • Zwiększa szanse że produkt pojawi się w wyszukiwarce Google Images
  • Można wyłączyć opcję aby zmniejszyć rozmiar feedu
  • Opcja „Maksymalna liczba dodatkowych obrazów” pozwala na kontrolę ilości
Wskazówka
Dla najlepszych rezultatów w Google Shopping rekomendujemy wybierać „Bardzo duży (thickbox_default)”. Większe obrazy sprawiają że produkty wyglądają lepiej w wynikach wyszukiwania i mogą zwiększyć clicki.

13. Rozwiązywanie problemów
Feed się nie generuje
  1. Sprawdź czy moduł jest aktywny w Menedżerze modułów
  2. Sprawdź czy serwer ma uprawnienia do zapisu w katalogu /modules/cc_ps_google_merchant/
  3. Zaloguj się do panelu administracyjnego i spróbuj kliknąć „Zapisz i Generuj Feed XML”
  4. Sprawdź logi błędów serwera (error.log PHP)
  5. Upewnij się że PHP ma rozszerzenie SimpleXML zainstalowane
  6. Spróbuj wyłączyć moduł i włączyć go ponownie
Produkty nie pojawiają się w feedzie
  1. Sprawdź czy produkty są aktywne w PrestaShop
  2. Sprawdź czy produkty mają przypisaną kategorię
  3. Jeśli używasz filtrów, sprawdź czy produkty spełniają warunki filtru
  4. Sprawdź minimalną ilość na stanie – produkty poza stanie mogą być pomijane
  5. Otwórz feed XML w przeglądarce i wyszukaj produkty ręcznie (CTRL+F)
Google Merchant Center pokazuje błędy dla feedu
  1. Przejdź do Google Merchant Center i otwórz kartę „Diagnostyka”
  2. Przeczytaj dokładny komunikat błędu
  3. Sprawdź które pola brakują – Google wymagają określonych pól
  4. Moduł automatycznie pomija produkty z brakującymi wymaganymi danymi
  5. Upewnij się że produkty mają: tytuł, opis, link, zdjęcie, cenę, dostępność, GTIN lub markę
Cena jest błędna w feedzie
  1. Sprawdź czy cena w PrestaShop jest prawidłowo ustawiona
  2. Sprawdź czy waluta sklepu jest poprawnie skonfigurowana
  3. Jeśli są rabaty, moduł powinien wybrać cenę z rabatem
  4. Sprawdź czy podatek VAT jest prawidłowo zastosowany (cena powinna być z VAT)
Dodatkowe obrazy się nie pojawiają
  1. Sprawdź czy opcja „Dodatkowe obrazy” jest włączona w konfiguracji
  2. Upewnij się że produkty mają dodatkowe zdjęcia przypisane w PrestaShop
  3. Sprawdź czy maksymalna liczba dodatkowych obrazów nie jest ustawiona na 0
  4. Otwórz feed XML i sprawdź czy są elementy g:additional_image_link
CRON się nie uruchamia
  1. Sprawdź czy zadanie CRON jest prawidłowo dodane w panelu hostingu
  2. Sprawdź czy URL w komendzie CRON jest prawidłowy
  3. Sprawdź czy token w URL jest aktualny (czasami zmienia się przy aktualizacjach)
  4. Spróbuj ręcznie wejść na URL z przeglądarki aby sprawdzić czy działa
  5. Sprawdź logi CRON w panelu hostingu – mogą zawierać informacje o błędach
Info
Większość problemów wynika z brakujących danych produktów (np. tytuł, opis, zdjęcie) lub niepoprawnej konfiguracji feedu. Sprawdź czy wszystkie produkty mają pełne dane zanim zgłaszasz problem.

14. FAQ
Czy moduł jest kompatybilny z PrestaShop 9.0?
Tak, moduł został przetestowany i jest w pełni kompatybilny z PrestaShop 1.7.x, 8.x oraz najnowszą wersją 9.0.

Czy muszę mieć konto Google Merchant Center aby używać modułu?
Tak, Google Merchant Center jest bezpłatne ale wymaga konta Google i konfiguracji sklepu. Moduł generuje feed, ale do wyświetlania produktów w Google Shopping potrzebujesz aktywnego konta w Merchant Center.

Ile czasu zajmuje wygenerowanie feedu?
Zależy od liczby produktów i wydajności serwera. Dla sklepu z 1000 produktów zazwyczaj zajmuje to kilka sekund. Dla dużych sklepów możemy zmniejszyć rozmiar poprzez zmniejszenie liczby dodatkowych obrazów.

Czy mogę eksportować produkty tylko z określonych kategorii?
Tak, moduł pozwala na zaznaczenie konkretnych kategorii do eksportu. Możemy wybrać wiele kategorii przytrzymując CTRL podczas klikania.

Czy moduł obsługuje wiele języków?
Tak, przy generowaniu feedu możemy wybrać język dla nazw i opisów produktów. Feed będzie zawierać dane w wybranym języku ze sklepu.

Co się dzieje gdy zmienię ustawienia modułu?
Po zapisaniu ustawień moduł automatycznie regeneruje feed XML. Nowy feed zawiera zmienione ustawienia (np. inny rozmiar obrazów, dodane filtry itp.).

Czy mogę wyłączyć dodatkowe obrazy aby zmniejszyć rozmiar feedu?
Tak, w sekcji „Dodatkowe obrazy” możemy wyłączyć opcję lub zmniejszyć maksymalną liczbę dodatkowych obrazów (domyślnie 10).

Jak się mają produkty z promocją?
Jeśli produkt ma promocję, moduł automatycznie dodaje pole g:sale_price zawierające cenę z rabatem, a g:price zawiera cenę przed rabatem.

Co się stanie jeśli doda nowy produkt do sklepu?
Nowy produkt pojawi się w feedzie przy następnym odświeżeniu (albo ręcznym, albo przez CRON). Jeśli CRON uruchamia się co 6 godzin, produkt pojawi się maksymalnie po 6 godzinach.

Czy mogę mieć wiele instancji feedu (dla różnych kanałów)?
Moduł generuje jeden główny feed, ale możemy go filtrować (kategorie, producenci) aby stworzyć wirtualnie różne wersje feedu poprzez niestandardową konfigurację dla każdego kanału w Google Merchant Center.

Czy mogę zmodyfikować strukturę XML feedu?
Struktura XML jest zdefiniowana przez specyfikację Google i jest niezmienna. Moduł generuje feed 100% zgodny z wymogami Google i nie pozwala na zmianę struktury.

Co się dzieje przy deinstalacji modułu?
Moduł usuwa wszystkie swoje ustawienia z bazy danych. Plik feed.xml pozostaje w katalogu ale nie jest już aktualizowany. Możesz go ręcznie usunąć.

Czy jest limit na liczbę produktów w feedzie?
Techniczny limit to całkowita wielkość pliku XML (brak bezpośredniego limitu), ale możemy ustawić limit ilości produktów w konfiguracji (pole „Limit produktów”).

Jak sprawdzić czy feed pracuje prawidłowo?
Otwórz adres URL feedu w przeglądarce – powinnieneś zobaczyć kod XML. Przejdź do Google Merchant Center i sprawdź kartę „Diagnostyka” w konfiguracji kanału – Google pokaże czy feed został prawidłowo pobrany i czy są jakieś błędy.

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ostatnio oglądane produkty

Nowość
PrestaShop Google Merchant

PrestaShop Google Merchant Feed XML 1.0.0

(0)
$49,00 bez VAT
Nowość
PrestaShop Google Tag Manager

PrestaShop Google Tag Manager (GTM, GA4, ADS)

(0)
$49,00 bez VAT

WordPress System Rezerwacji Klientów 1.0.0

(3)
$49,00 bez VAT

[DARMOWY] PrestaShop PayNow

(0)
$0,00 bez VAT

Logowanie

Koszyk

Zamknij

Twój koszyk jest pusty.

Rozpocznij zakupy

Pasek boczny