XML výstupy pro vyhledávače zboží ke stažení

Prestashopčesky pro Vás připravil už vytvořený xml výstupy pro vyhledávače zboží ke stažení

zbozi.cz
srovnejcenu.cz
seznamzbozi.cz
cenyzbozi.cz
heureka.cz
hyperzbozi.cz
zbozi.jyxo.cz
monitor.cz
nizkeceny.cz
onlinezbozi.cz
zbozi.poptavky.cz
zbozi.portik.cz
seznamobchodu.cz

Příspěvek byl publikován v rubrice Návody, rady, manuály, Scripty se štítky , , , . Můžete si uložit jeho odkaz mezi své oblíbené záložky.

52 komentářů u XML výstupy pro vyhledávače zboží ke stažení

  1. Nevygeneruje se XML napsal:

    Zdravím, mám problém s vygenerováním XML exportu na jednom webu. Na ostatních webech všechno funguje bez problému a skripty vygenerují požadované XMLko. Jeden web má ale podstatně obsáhlejší databázi produktů a při spuštění skriptu mi to vyhodí interní chybu na serveru. Nenapadá vás někoho, jakým nastavením by se to dalo vyřešit? Ukládá se někam dočasně vygenerovaný XML soubor? Mohlo by to být nějakými PHP limity možná, ale nevím..

  2. Malá chybka v monitor.php napsal:

    V souboru monitor.php chybí /img/p/ mezi apostrofy na řádku 44….

  3. Rada? napsal:

    Nejaky navod co a jak? Jsem tak trosku v tomhle lama 🙁

  4. instalace napsal:

    prosim jak zprovoznik vystupy xml? Kam se nahravaji?

  5. Tomas napsal:

    Hm, taky nevim kam to nahrat 😉 mala rada by se hodila, jak to zprovoznit.

    Diky

  6. Prestashopper napsal:

    funguje i pro http://www.srovnavadlo.cz, http://www.ceno.cz, http://www.srovnanicen.cz , které mají stejný formát feedu

  7. XML exporty primo v adminu napsal:

    info@broucek-a-beruska.cz (89.103.120.240). Tento web neslouží pro reklamní účely. Pokud budete nabízet produkty zdarma jako open source produkt prestashop, poté necháme komentář zveřejněn. V opačném případě hrozí ban. Děkujeme

  8. Pro zajemce, na teto strance http://www.broucek-a-beruska.cz/moduly-prestashop nabizime i open-source moduly pro Prestashop ZDARMA!

  9. Petr napsal:

    Ke zprovoznění je zapotřebí vytvořit složku v kořenovém adresáři, např. „xml“ a do této složky nahrát nahrát soubory.

  10. Petr napsal:

    Skript mi vypisoval „_PS_BASE_URL_“ za adresu domény. Tudíž menší úprava.

    $shopUrl = ‚http://www.bizumo.cz‘; // adresa shopu včetně http://
    include(dirname(__FILE__).’/../config/config.inc.php‘); // cesta ke config souboru
    error_reporting(0);
    $p=Product::getProducts(3, 0, 0, ‚id_product‘, ‚desc‘, false); // ceština je v databázi zapsaná pod číslem 3
    $products=Product::getProductsProperties(3, $p); // ceština je v databázi zapsaná pod číslem 3

    header(„Content-Type: text/xml“);
    echo ‚
    ‚;
    foreach ($products as $row) {
    $img=Product::getCover($row[‚id_product‘]);

    $row[‚link‘] = eregi_replace ( ‚_PS_BASE_URL_‘ , “ , $row[‚link‘] );

    echo ‚

    ‚.str_replace(„&“, „&“, $row[‚name‘]).‘
    ‚.str_replace(„&“, „&“,strip_tags($row[‚description_short‘])).‘
    ‚.$shopUrl.“.$row[‚link‘].‘
    ‚.$shopUrl.’/img/p/‘.$row[‚id_product‘].‘-‚.$img[‚id_image‘].‘.jpg
    ‚.($row[‚price‘]*1).‘
    0
    ‚;
    }
    echo “;

  11. Petr napsal:

    Hm, tak nejde vypsat kó, tak to tedy smažte pls 🙂

  12. piere napsal:

    nejak nemuzu rozchodit xml soubor pro prestashop.zkousel jsem modul od heureky a seznamu a kdyz vypisu jazyk i adresu dobre do souboru tak pak pri nacteni mi to hodi hlasku Hack attempt
    prosim poradte jak to rozchodit.dik

  13. Michal napsal:

    Ohledne problemu se spatnym url, kdy se do kodu vtlacilo _PS_BASE_URL_, staci upravit soubor config/config.inc.php a do nej vlozit tento radek:
    define(‚_PS_BASE_URL_‘, “);
    Url se pak bude zobrazovat spravne.

  14. Lukes napsal:

    Mě to zobrazovalo trochu jiný znamínka tak sem to upravil a vše jede jak má!

    define(‚_PS_BASE_URL_‘, “);

  15. david napsal:

    pozor tyto skripty přenášejí všechny produkty v prestashopu (tzn. i ty disablované)

    Pokud chcete přenášet pouze ty aktivní, pak následující kód:
    $p=Product::getProducts(3, 0, 0, ‚id_product‘, ‚desc‘, false);

    nahraďte tímto:

    $p=Product::getProducts(3, 0, 0, ‚id_product‘, ‚desc‘, false, true);

  16. Adam napsal:

    Zkoušel jsem výstupy pro několik vyhledávačů, ale taky mi to pořád píše „Hack attempt“. Může mi někdo poradit co s tim?

  17. Peter napsal:

    Aj mne to zobrazuje aj disabled produkty.
    Davidove riesenie mi ale nepomohlo. Viete niekto poradit?

  18. Dobry den, nemuzu rozchodit seznamzbozi.cz.. nic se mi nezobrazi, jen prazdna stranka. Cesta k settings.inc.php je dobra, nazev obchodu taky, udaje k databaze taky.. zkousel jsem to menit a dostaval jsem hlasky ohledne spatneho umisteni konfigu a pripojeni k DB. Umi nekdo poradit?

    Dekuji

  19. Petr napsal:

    Dobrý den nejde mi rozchodit xml na zbozi.cz . Když vypíšu jazyk i adresu dobře do souboru, tak pak při načtení mi to hodí hlášku Hack attempt

    $shopUrl = ‚http://www.eshop.japas.cz‘; // adresa shopu včetně http://
    include(dirname(__FILE__).’/../eshop/config/config.inc.php‘); // cesta ke config souboru
    error_reporting(0);
    $p=Product::getProducts(4, 0, 0, ‚id_product‘, ‚desc‘, false); // ceština je v databázi zapsaná pod číslem 3
    $products=Product::getProductsProperties(4, $p); // ceština je v databázi zapsaná pod číslem 3

    header(„Content-Type: text/xml“);
    echo ‚
    ‚;
    foreach ($products as $row) {
    $img=Product::getCover($row[‚id_product‘]);
    echo ‚

    ‚.str_replace(„&“, „&“, $row[‚name‘]).‘
    ‚.str_replace(„&“, „&“,strip_tags($row[‚description_short‘])).‘
    ‚.$shopUrl.“.$row[‚link‘].‘
    ‚.$shopUrl.’/img/p/‘.$row[‚id_product‘].‘-‚.$img[‚id_image‘].‘.jpg
    ‚.($row[‚price‘]*1).‘
    0
    ‚;
    }
    echo “;
    ?>

    Můžete mi prosím někdo říct kde mám chybu?
    Prosím poraďte jak to rozchodit.Dík

  20. kluci bacha na to jestli to někdo přepisujete v notepadu tak to pak nejde a možná právě někomu z vás to blbne kvůli tomu jako mně:-) použil jsem netbeans a pohoda. asi tam byl problém s bílejma znakama:)

  21. PS_BASE_URL napsal:

    pokud se vám tam objevuje tento text, tak stačí napsat do „config/config.inc.php“

    define(‚_PS_BASE_URL_‘, „“); (apostrofy a to na konci jsou uvozovky)

  22. Pety napsal:

    Dobry den,
    mam stejny problem jak vyse uvedeni…
    Feed nefunguje – vypis Hack attempt
    Jak jej mam autorizovat, abych jej mohl pouzit.

    Dekuji,
    V.P.

  23. Pety napsal:

    VIZ VYSE…

    Jeste me napadlo, jestli to nemam vyzkouset pro nejakou starsi verzi. Pouzivam Prestashop 1.3 ????

  24. Lukáš Mikula napsal:

    Dobrý den, mám problém se scriptem pro Heureku, vše funguje dobře až na kategorii, u které se negeneruje název ale pouze znak > Máte s tím někdo zkušenost? Díky

  25. Lukes napsal:

    Také mám tento problém. Nainstaloval jsem si 1.3 a tento xml nefunguje. Nevíte jak to vyřešit? Na 1.2.5 jsem to zprovoznil.

  26. Honza napsal:

    Ten odkaz chvíli fungoval, ale nefungoval dobře ten modul. Bylo tam dost dotazů, bez odpovědí a tak bylo jednodušší to zrušit. 🙂
    Ale jinak se ten skript dá někde koupit, reklama na to je kdesi v diskuzi.

  27. Hanv napsal:

    Dobrý den,
    zkoušela jsem použít script pro heureku a v souboru se mi vygenerovalo pouze toto:

    Poradíte někdo, kde je chyba? Předem se omlouvám, jsem v tomto laik.
    Díky Hanka

  28. Hanv napsal:

    ?xml version=“1.0″ encoding=“utf-8″ ?
    SHOP /

  29. Petr napsal:

    Komu pise v 1.3 Hack attemp tak staci vlozit include(dirname(__FILE__).‘./../init.php‘);
    za include config.

    Petr

  30. HE shop napsal:

    Zde jsem pridal ke stazeni funkcni generator zbozi.cz (vyrobce a cas dodani je konstanta) http://download.happy-electronics.eu/zbozi.zip

  31. DaemonCZ napsal:

    Ahoj,

    XML feed jsem zprovoznil, ale vypisuje jen 15 produktů. Nevíte čím by to mohlo být?

    Díky

  32. Ervin napsal:

    Zdravim,
    prosím o radu! modul zbozi.php kdyz vlozim na web mi vypise Hack attempt

    nic z toho co se tu pise nepomaha!ocenil bych nejaky navod dekuji

  33. Fstab napsal:

    mno, me to vypise akorat FATAL ERROR : D

  34. Michal napsal:

    ?xml version=“1.0″ encoding=“utf-8″ ?
    SHOP /

    Nevíte kde je chybka?Díky moc..

  35. gagy napsal:

    skripty uz jsou bohuzel zastarale. mam prestu 1.3.6 a pro spravne generovani a nehazeni hlasky FATAL ERROR, je potreba pridat jeste jeden radek v sekci include.

    Navic jsem zjistil, ze zbozi.cz zmenilo strukturu feedu (ostatni jsem zatim nekontroloval), specifikace viz http://napoveda.seznam.cz/cz/zbozi/napoveda-pro-internetove-obchody/specifikace-xml/

    Pridavam skript, ktery jsem udelal a upravil tak, aby byl aktualni pro zbozi cz.
    Pro spravnou funkci, vytvorte v korenovem adresari presty slozku xml a tam nahrajte skript. Po spusteni skryptu se vytvori novy soubor.

    Tedy pokud spustite skript http://www.vasweb.cz/xml/zbozi.php, tak se pote vytvori soubor zbozi.xml, kt si muzete prohlednout na adrese http://www.wasweb.cz/xml/zbozi.xml

    Timto zpusobem se zamezilo problemum s kodovanim (nebo se mi to tak alepon jevi).

    Samotny skript:
    ===============
    $shopUrl = ‚http://www.vasedomena.cz‘; // adresa shopu včetně http://

    include(dirname(__FILE__).’/../config/config.inc.php‘); // cesta ke config souboru
    include(dirname(__FILE__).’/../init.php‘);

    error_reporting(0);
    $p=Product::getProducts(6, 0, 0, ‚id_product‘, ‚desc‘, false,true); // ceština je v databázi zapsaná pod číslem 6
    $products=Product::getProductsProperties(6, $p); // ceština je v databázi zapsaná pod číslem 6

    echo ‚knihovny v poradku nacteny‘;
    $xmlData = „“;
    //header(„Content-Type: text/xml“);
    $xmlData.= ‚
    ‚;
    foreach ($products as $row) {
    $img=Product::getCover($row[‚id_product‘]);
    $xmlData.= ‚

    ‚.str_replace(„&“, „&“, $row[‚name‘]).‘
    ‚.str_replace(„&“, „&“,strip_tags($row[‚description_short‘])).‘
    ‚.$shopUrl.“.$row[‚link‘].‘
    new
    5
    ‚.$shopUrl.’/img/p/‘.$row[‚id_product‘].‘-‚.$img[‚id_image‘].‘.jpg
    ‚.($row[‚price‘]*1).‘
    ‚;
    }
    $xmlData.= “;
    $handle = fopen(„zbozi.xml“, „w“);
    fwrite($handle,$xmlData);
    fclose();

    echo ‚v poradku vytvoreno‘;

    ?>

    ==========================
    je videt, ze jsou pridane tagy , ktery rika, ze je zbozi nove, generuje se to natvrdo (bazarove veci tedy nefunguji) a tag zase udava pocet dnu za kterych.

    snad to nekomu pomuze.

  36. gagy napsal:

    no, vidim, ze skript do diskuze poslat nejde, pze tam jsou html znacky.. zjistil jsem, ze i heureka neni aktualni, taky trochu zmenili strukturu, navic skript ke stazeni stejne nefunguje a musel jsem jej menit…

  37. Vašek napsal:

    Takže někdo máte linky na aktuální skript pro heureku a novou prestu?

  38. Wik napsal:

    Tento XML soubor nemá připojeny žádné informace o vzhledu prvků. Strom XML dokumentu je zobrazen níže.

    Ahoj. Co je prosím špatně?

  39. luke napsal:

    Zdravím,

    máme pro Zboží.cz použitý skript viz níže. Při počtu položek e-shopu do 1200 se XML feed vygeneruje v pořádku, při počtu větším skončí generování chybou:

    Chyba protokolu HTTP 500 (Internal Server Error): Při pokusu o splnění požadavku došlo na serveru k neočekávané situaci.

    SKRIPT:
    <?php
    $shopUrl = 'http://www.dvdzalevno.cz&#039;;
    include(dirname(__FILE__).'/config/config.inc.php');
    include(dirname(__FILE__).'/init.php');
    error_reporting(0);
    $p=Product::getProducts(4, 0, 0, 'id_product', 'desc', false);
    $products=Product::getProductsProperties(4, $p);

    header("Content-Type: text/xml");
    echo '
    ‚;
    foreach ($products as $row) {
    $img=Product::getCover($row[‚id_product‘]);
    echo ‚

    ‚.str_replace(„&“, „&“, $row[‚name‘]).‘
    ‚.str_replace(„&“, „&“,strip_tags($row[‚description_short‘])).‘
    ‚.$row[‚link‘].‘
    ‚.$shopUrl.’/img/p/‘.$row[‚id_product‘].‘-‚.$img[‚id_image‘].‘.jpg
    ‚.($row[‚price‘]*1).‘
    ‚.($row[‚quantity‘]*1).‘
    0
    ‚;
    }
    echo “;
    ?>

    V čem by mohl být problém? Díky předem za rady.

  40. Robo napsal:

    Zrejme je to nastavením serveru. Skúste zvýšiť php memory limit a timeout. Tiež som riešil tento problém a nakoniec pomohla len zmena hostingu.

  41. Snappy napsal:

    Chtěla bych poprosit Gagyho, zda by mi nemohl poslat skript na generování xml pro zbozi.cz na verzi presty 1.3.6. na e-mail (snappy@spoluzaci.cz). Byla bych Ti moc vděčná. Zkoušela jsem to všemožně rozchodit, ale marně. A ty jsi tu psal, že jsi to na verzi 1.3.6 rozchodil. Nebo pokud je tu někdo jiný, komu to funguje na 1.3.6.
    Předem moc děkuji za ochotu 😉

  42. Radek napsal:

    Ahoj, mohl bych taky poprosit o ten xml script na 1.3.6 ? děkuju mockrát, odvděčím se

    info@led-tech.cz
    Předem díky

  43. Jan Kašpar napsal:

    Tento modul je placený, můžete si koupit licenci zde: http://www.broucek-a-beruska.cz/moduly-prestashop/

  44. Honza napsal:

    Ahoj taktéž prosím Gagyho, zda by mohl zaslat na e-mail pan.hodny@centrum.cz fungující skript pro seznam. Díky moc.

  45. Tomas napsal:

    Feed xml do zbozi.cz, který funguje funguje.
    http://www.uloz.to/10654884/prestashop-xml-feed-do-zbozi-cz-php

  46. uko napsal:

    Tomas ten odkaz na feed na uloz.to nefunguje 🙁
    nemate nekdo aktualni feedy pro PS 1.4.5.1. vsech cenovych srovnavacu?

  47. odkaz na uloz.to nelze stáhnout. Rád bych poprosil zda by nešlo někam dát funkční odkaz? Díky

  48. životopis napsal:

    Prosím Vás, dá se tedy někde sehnat funkční XML modul pro PrestaShop na Zboží.cz a Heuréku? Děkuji moc!

  49. Petr napsal:

    Zdravím, funguje i na preste 1.5? 🙂

  50. rasto napsal:

    ten script mi nefunguje, ked zadam do prehliadaca http://www.mojedomena.sk/xml/hereka.php vypise mi prazdnu stranku. neviete cim to moze byt??

  51. rasto napsal:

    skusal som konkretne script pre heureku

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This blog is kept spam free by WP-SpamFree.