XML feed pro Google nákupy (Merchant)
Středa, 30 Listopad 2011 15:25
Jak jste si jistě všimli Google spustil pro ČR další službu z které mají radost jak prodávající tak kupující. Jsou to Google nákupy zatím sice v beta verzi, ale produkty už můžete přidávat nyní. Stačí se přihlásit zde: http://www.google.cz/merchants . My pro Vás máme skript, který Vám automaticky vygeneruje feed se zbožím, podobně jako tomu je u Zboží nebo Heuréky.
Celý skript si můžete stáhnout na tomto odkazu. Soubor můžete nahrát kamkoliv na webu. Doporučuji vytvořit složku feed v kořenovém adresáři webu a tam soubor umístit. Pokud ho budete dávat jinam doporučuji překontrolovat řádky 6 a 7.
Hned první dva řádky souboru je nutné upravit dle Vašeho eshopu:
shopUrl udáva url adresu Vašeho e-shopu, idLang je ID češtiny v databázi (je možné ho zkopírovat z feedu od zboží a heuréky, většinou bývá 3). Následně je nutné upravit description (řádek 18), kde vyplníte popis Vašeho e-shopu. Tím je vše hotovo. Skript byl testován na Prestashopu verze 1.4.0.17 a ve verzi 1.4.9.0. Ve feedu nejsou zahrnuty všechny dostupné atributy, pokud by někdo chtěl může si je přidat dle této specifikace.
V případě problému s instalací pište do fóra nebo do komentářů.


za: '.$shopUrl.'/'.$img['id_image'].'/'.$row['link_rewrite'].'.jpg
Skript si stáhněte na disk a rozbalte. V kořenovém adresáři na FTP (tam kde je soubor index.php, 404.php, ...) vytvořte složku feed. Do této složky nakopírujte rozbalený soubor (xml_google.php).
Jděte do administrace a v Tools -> Languages a zjistěte jaké ID má čeština (první sloupec)
Následně upravte soubor xml_google.php takto:
$shopUrl = 'http://www.vasestranka.cz'; /// URL adresa vasi strranky vcetne http://
$idLang = 6; /// ID jazyka, ktere jste nasli v Tools->Languages
Nasledně soubor uložte a nahrajte na FTP do složky feed.
Nyní spusťte prohlížeč a zadejte do něho: http://www.vasestranka.cz/feed/xml_google.php
Měl by se zobrazit obsah XML feedu nebo zobrazit dialog na stažení souboru v závislosti na prohlížeči.
Hotovo
$idLang = 3; ///OPRAVIT
jen zkoužím, jestli bych mohl dostat ještě odpověď. Zatím řeším ručně, ale takovej automatickej feeder by jistě ulehčil práci........ :)
Díky za informaci, případně mě kontaktujte na odeenZAVINACcentrum.cz
Pavel Kašpar
Neudělá to ani ťuk... předpokládám, že by to mělo vygenerovat nějaký soubor.... nebo?....
chybu to nevypíše žádnou, ale něco to asi má tendenci dělat... zkusil jsem i změnit lang na jinou hodnotu, když je tam špatná, napíše to chybu. Zkoušel jsem debug mode a s tím očividně nic....
Prosíííím... pomoc :)
píše to nějakou chybu?
Na jaké verzi Prestashop to zkoušíte?
zkuste za
udělal jsem vše co tu bylo zmíněno, snad zmíněno nebylo jak spustit tento script, ale tak jsem v prohlížeči zadal cestu k tomuto feed souboru www.stranky.cz/feed/feed_google.php
Objeví se pouze prázdné okno a nikam se nevygeneruje .xml soubor.
Nebo v tomto kroku dělám cosi špatně? Prosím o tip jak na to... díky!
Predpokladam ze prvni dva radky jste upravil dle navodu.
při nahrání feedu googlem mi google hlásí: V systému došlo k chybě při zpracování zdroje dat. Č. řádku 4, Číslo sloupce 48. Nevíte prosím v čem by mohl být problém?