Dokumentacja - google merchant dla PrestaShop

Instrukcja instalacji i obs艂ugi modu艂u eksportu XML pod google shopping dla PrestaShop od X13.pl
1.7.X  1.6.X  1.5.X  1.4.X 
1.4.1 / 2019-04-09
zobacz changelog

Przed instalacj膮 i konfiguracj膮 modu艂u zapraszamy do zapoznania si臋 z instrukcj膮.

Wymagania instalacyjne

Modu艂 wymaga kilku podstawowych us艂ug na serwerze, kt贸re w wi臋kszo艣ci przypadk贸w s膮 aktywne.
Gdyby kt贸ra艣 z wymienionych opcji nie by艂a dost臋pna - nale偶y j膮 w艂膮czy膰 w panelu serwera lub napisa膰 do administratora.

  1. PHP: 5.3 - 7.2
  2. ionCube: tak

Instalacja

Modu艂 mo偶esz znale藕膰 na li艣cie jako

  1. Nazwa: GoogleMerchantCenter
  2. Autor: x13.pl
  3. Kategoria: Funkcjonalno艣c sklepu
  4. Filtruj po: Zainstalowane i nie zainstalowane / Aktywne i nie aktywne

Jak doda膰 plik XML na koncie Google Merchant Center?

1. Zaloguj si臋 na koncie Google Merchant Center.
2. W panelu kliknij Produkty, nast臋pnie Pliki danych.
3. Dodaj podstawowy plik danych klikaj膮c na ikonk臋 +
4. Dodaj informacje podstawowe takie jak: Kraj sprzeda偶y i j臋zyk. Kliknij Dalej.
5. Podaj nazw臋 pliku danych i wybierz spos贸b konfigurowania pliku danych, aby po艂膮czy膰 swoje dane z Merchant Center.
6. Zaznacz Zaplanowane pobieranie i kliknij Dalej.
7. Wpisz nazw臋 i utw贸rz harmonogram pobierania.
8. Wybierz cz臋stotliwo艣膰 pobierania - do wyboru masz jedn膮 z trzech opcji: codziennie, co tydzie艅 lub co miesi膮c.
9. Wybierz godzin臋, o kt贸rej plik ma by膰 pobierany i wska偶 odpowiedni膮 stref臋 czasow膮.
10. Dodaj URL pliku - w tym miejscu podaj URL Twojego pliku XML i kliknij Dalej. (Je艣li Tw贸j plik wymaga podania nazwy u偶ytkownika i has艂a dodaj je tutaj, aby umo偶liwi膰 Google dost臋p do pliku).
11. B臋d膮c w Pliki danych kliknij w dodany przed chwil膮 plik (kliknij na nazw臋 pliku).
12. Kliknij na POBIERZ TERAZ i poczekaj a偶 plik si臋 pobierze (mo偶e to potrwa膰 kilka minut).
13. Teraz musisz poczeka膰 a偶 produkty zostan膮 zaakceptowane przez Google. Informacje o post臋pach mo偶esz 艣ledzi膰 na karcie Diagnostyka.

Pami臋taj, 偶e rozmiar pliku nie mo偶e przekracza膰 4GB. Je艣li Tw贸j plik zawiera wi臋cej danych podziel go na mniejsze i dodaj kilka plik贸w.

Kampania produktowa - filtrowanie

Podczas tworzenia kampanii produktowej b臋dziesz mie膰 jedn膮 grup臋 reklam zawieraj膮c膮 jedn膮 grup臋 produkt贸w o nazwie Wszystkie produkty, kt贸ra b臋dzie obejmowa艂a ca艂y asortyment. Mo偶esz podzieli膰 j膮 na mniejsze podgrupy u偶ywaj膮c wybranych atrybut贸w. Poni偶ej dwa przyk艂ady:

Typ produktu to okre艣lona przez Ciebie kategoria sprzedawanego produktu. Aby podzieli膰 kampani臋 produktow膮 wed艂ug tego atrybutu:

1. Przejd藕 do kampanii produktowej, kt贸r膮 chcesz edytowa膰.
2. Wybierz grup臋 reklam, kt贸r膮 chcesz zmieni膰.
3. W menu wybierz Grupy produkt贸w.
4. Znajd藕 grup臋 produkt贸w, kt贸r膮 chcesz podzieli膰 i kliknij na + obok jej nazwy (np. kliknij + obok Wszystkie produkty).
5. W oknie, kt贸re si臋 pojawi wybierz z menu atrybut wed艂ug kt贸rego zostanie podzielona grupa - w tym przypadku b臋dzie to Typ produktu.
6. Zobaczysz list臋 mo偶liwych podzia艂贸w. Zaznacz pole wyboru obok ka偶dego podzia艂u, kt贸ry chcesz doda膰 do grupy produkt贸w - mo偶esz zaznaczy膰 wszystkie lub wybra膰 tylko niekt贸re.
7. Kliknij Zapisz, aby zatwierdzi膰 podzia艂 grupy produkt贸w.

鈼 Niestandardowe etykiety - mo偶esz u偶y膰 maksymalnie 5 etykiet w艂asnych (numeracja od 0 do 4). Aby podzieli膰 kampani臋 produktow膮 wed艂ug tego atrybutu:

1. Przejd藕 do kampanii produktowej, kt贸r膮 chcesz edytowa膰.
2. Wybierz grup臋 reklam, kt贸r膮 chcesz zmieni膰.
3. W menu wybierz Grupy produkt贸w.
4. Znajd藕 grup臋 produkt贸w, kt贸r膮 chcesz podzieli膰 i kliknij + obok jej nazwy (np. kliknij + obok Wszystkie produkty)
5. W oknie, kt贸re si臋 pojawi wybierz z menu atrybut wed艂ug kt贸rego zostanie podzielona grupa - w tym przypadku b臋dzie to Etykieta w艂asna.
6. Wybierz t臋 wed艂ug, kt贸rej chcesz podzieli膰 grup臋, np. Etykieta w艂asna 0
7. Zobaczysz list臋 mo偶liwych podzia艂贸w. Zaznacz pole wyboru obok ka偶dego podzia艂u, kt贸ry chcesz doda膰 do grupy produkt贸w.
8. Kliknij Zapisz, aby zatwierdzi膰 podzia艂 grupy produkt贸w

Grupy mo偶esz podzieli膰 wed艂ug kilku atrybut贸w, np. Typ produktu - Meble kosmetyczne, kt贸re nast臋pnie mo偶esz podzieli膰 przyk艂adowo wed艂ug Etykieta w艂asna 0 - Promocja, Wyprzeda偶. Wszystko jest spraw膮 indywidualn膮 i zale偶y od tego jak przygotowany jest plik produktowy.

Test pliku XML

Po wygenerowaniu plik XML, mo偶emy sprawdzi膰 czy s膮 w nim rekordy z naszymi produktami. Wystarczy skopiowa膰 link z ko艅c贸wk膮 .xml do przegl膮darki.

Plik sugerujemy sprawdza膰 w przegl膮darce Google Chrome, w innych mo偶e wygl膮da膰 jak pusty - mimo poprawnego przekazywania produkt贸w

Automatyczne generowanie pliku - CRON

Aby modu艂 automatycznie od艣wie偶a艂 nam plik XML dla google merchant, musimy je doda膰 do zada艅 CRON na serwerze.

Wywo艂ujemy np co 4 godziny

W przypadku bardzo du偶ej ilo艣ci zmian cen i ilo艣ci produkt贸w - polecamy ustawi膰 aktualizacj臋 cz臋艣ciej.

/usr/bin/lynx --dump "http://domena.pl/modules/x13googlemerchant/xml.php?id_shop=1&id_lang=1&id_currency=1" >/dev/null 2>&1 

Zamiast xml.php?id_shop=1&id_lang=1&id_currency=1, podajemy wybrany ID sklepu oraz j臋zyka (wszystkie linki z opisem znajdziemy w konfiguracji modu艂u.


Jak doda膰 zadanie CRON na serwerze ?
Powy偶sze przyk艂ady dodania zada艅 CRON s膮 dla serwer贸w z systemem DirectAdmin, szczeg贸艂ow膮 instrukcj臋 jak i przyk艂ady dla innych serwer贸w znajd膮 Pa艅stwo tutaj

Problemy

Brak wszystkich/wybranych produkt贸w w XMLu

W pliku XML nie ma wszystkich produkt贸w - aby modu艂 eksportowa艂 produkty musz膮 by膰 spe艂nione odpowiednie warunki:

  • kategori臋 kt贸re chcemy eksportowa膰 musz膮 by膰 Aktywne w module merchanta
  • kategori臋 musz膮 by膰 przypisane do kategorii z google shopping (je艣li nie ma odpowiedniej kategorii, sugerujemy wybra膰 najbardziej odpowiedni膮
  • produkty musz膮 si臋 znajdowa膰 w kategorii domy艣lnej, kt贸ra jest przypisana

Najcz臋stszym problemem przy braku produkt贸w, jest zmapowanie nie odpowiedniej kategorii (np produkt jest przypisany do kategorii domy艣lnej G艂贸wna zamiast Sukienki - prosimy sprawdzi膰 1den przyk艂adowy produkt, w opcji powi膮zania w jakiej jest domy艣lnej kategorii (widoczne jest to na samym dole zak艂adki).

Mamy nieaktualne ceny w google merchant

Zazwyczaj problemem nie aktualnych cen jest nie ustawienie zadania CRON (ca艂kowite jego nie dodaje, lub dodanie go z za ma艂膮 cz臋stotliwo艣ci膮.
Aby sprawdzi膰 czy plik jest zaktualizowany, wybieramy z konfiguracji link do danego XMLa i odszukujemy w nim na samej g贸rze 2019-01-03T13:59:50+01:00 - wida膰 tutaj dat臋 aktualizacji pliku.
Je艣li data jest starsza ni偶 dzie艅 obecny, sprawdzamy ustawienia CRON na serwerze.

Video