Export zboží pro vyhledávače
Transkript
Export zboží pro vyhledávače Live demo http://demo.nostresscommerce.cz/index.php/export/adminhtml_export/ login: admin; heslo: admin123 Popisek Modul umožňuje export produktů do XML souboru vhodném pro různé vyhledávače zboží (agregátory). Lze vytvořit libovolné množství profilů, přičemž pro každý profil lze zvolit typ exportu, kategorie, které se budou exportovat, název souboru a též frekvenci generování. Následně dochází ke generování XML souboru a je zobrazena jeho URL, kterou lze vložit již do vlastního vyhledávače. Pokud se produkt nachází ve více kategoriích, je exportován pouze jednou, a to v té kategorii, která je výše v hierarchii kategorií v Magento. Návod na použití Po nainstalování modulu a obnovení cache paměti je možné přejít na vytváření/editaci profilů pro export produktů přes System -> Import/Export -> Export produktů pro vyhledávače. Obrázek 1.1: Přístup k profilům Nejdříve je nutné vytvořit nový profil. Pomocí tlačítka „Přidat nový profil“ se spustí průvodce tvorbou profilu. Obrázek 1.2: Vytvoření nového profilu Tvorba profilu V prvním kroku se vybírá Store View, pro které se bude export provádět. Tento atribut profilu není možné později měnit. Obrázek 1.3: Výběr Store View V dalším kroku se nastavují následující atributy: Název profilu Status exportu – pro vypnutí/zapnutí pravidelného generování xml souboru Čas – čas kdy se bude spouštět generování Frekvence generování Název souboru Vyhledávač - vyhledávače se liší specifikací xml souboru, zobrazují se pouze nainstalované moduly Centrum category – speciální kategorie pouze pro vyhledavač Centrum.cz, slouží pro lepší zatřídění produktů do kategorii Kategorie pro export - do xml souboru se exportuji produkty z vybraných kategorií, pokud je vybraná nějaká kategorie exportují se produkty pouze z ní, podkategorie nejsou automaticky exportovány, musejí být také vybrány Uložením nastavení se přejde zpět na přehled profilů. Obrázek 1.4: Příklad nastavení profilu Editace profilu V profilu je možné měnit všechna nastavení kromě Store View. Pokud je při editaci změněn jeden z atributů "Vyhledávač", "Centrum kategorie" nebo "Kategorie pro exportování", dojde ke smazání generovaného souboru (pokud existuje). Pokud se změní atribut "Název souboru", dojde pouze k přepsání názvu souboru. V ostatních případech se souborem není manipulováno. Nastavení modulu Nastavení skriptu pro export produktů Toto nastavení je přístupné přes "System -> Nastavení -> Export produktů pro vyhledávače -> Vykonávání skriptu pro export produktů" (viz Obrázek 1.5). Nelze nastavit pro jednotlivá Store View. Nastavuje se pouze pro "Výchozí nastavení". Popis jednotlivých nastavení: Počet produktů pro export v jednom cyklu o o Určuje maximální počet produktů načtených z databáze do paměti. Produkty se exportují z databáze po skupinách, protože se tím předejde případnému zahlcení paměti a nečekanému zastavení skripu pro export produktů. Čas řádného zastavení skriptu (sekundy) o Určuje čas, který má skript na své řádné ukončení. o Doba běhu skriptu je omezena nastavením na serveru. o Pokud bude nastavena velká skupina v "Počet produktů pro export v jednom cyklu" a málo času na řádné ukončení, může skript skončit chybou. To může mít za následek nevyexportování některých produktů. o Doporučuje se ponechat nastavené hodnoty a případně měnit oba atributy současně. Obrázek 1.5: Nastavení skriptu pro export produktů Generování XML souboru XML soubor je možné vygenerovat manuálně pomocí stisknutí „Generate NOW“ v přehledu profilů na příslušném řádku. Další možností je automatické generování ve zvolený čas. V tomto případě je nutné mít správně nastavený Cron. Server musí přiměřeně často spouštět skript cron.php. Produkty jsou nejprve exportovány po malých skupinách do dočasného souboru. Pokud dojde k exportu všech zvolených produktů (v závislosti na vybraných kategoriích), dočasný soubor je přejmenován na požadované jméno. Tento postup je použit z důvodu časového limitu, kterým může být omezena doba běhu skriptu na serveru. Výsledný soubor tedy může být vytvořen až po několika spuštěních generačního procesu. Obrázek 1.6: Manuální generování souboru Automatické generování Pro automatické generování musí být nastavené automatické spouštění skriptu cron.php (viz http://www.magentocommerce.com/wiki/how_to/how_to_setup_a_cron_job). Pro správnou funkčnost se doporučuje spouštět cron.php každých 5 - 10 minut. Funkčnost může být dále ovlivněna nastavením v "System > Nastavení -> Rozšířené -> Systém -> Cron (Scheduled Tasks) - all the times are in minutes" (viz Obrázek 1.7). V tomto nastavení není třeba měnit původní (default) hodnoty. Obrázek 1.7: Nastavení pro Cron Specifikace tvaru XML souboru pro jednotlivé vyhledávače Společné vlastnosti pro všechny vyhledávače Do XML souboru jsou exportovány vlastnosti produktů, které jsou nastavené pro zvolené Store View. Url adresy produktů jsou složeny dvou částí. Prefix tvoří unsecure base_link_url zvoleného Store View. Unsecure base_link_url je doménová adresa (pro front-end část) daného Store View, která je nastavitelná v backendu (viz Obrázek 2.1). Sufix adresy je tvořen pomocí Url key daného produktu (viz Obrázek 2.2). Do adresy je zahrnut název kategorie v závislosti na nastavení přes "System -> Nastavení -> Katalog -> Optimalizace pro vyhledávání -> Použít" cestu kategorie pro URL produktu (viz Obrázek 2.3). Obrázek 2.1: Nastavení url adresy produktu - prefix. Obrázek 2.2: Nastavení url adresy produktu - url key. Obrázek 2.3: Nastavení url adresy produktu - kategorie v adrese. Z důvodu omezeného počtu znaků je pro export popisu produktu použit krátký popis (short description) produktu nebo meta popis produktu, pokud je vyplněn. Na místo obyčejného názvu produktu je exportován meta název v případě, že není prázdný. Pro generování url odkazu na obrázek produktu je použita bázová adresa celého Magenta. Pro export správné ceny produktu včetne DPH je třeba mít nastavenou daňovou politiku magenta. Důležité je nastavení způsobu výpočtu ceny s DPH. Nastavuje se pro vybrané Store View přes " System -> Nastavení -> Prodeje -> DPH/(Daň)->Calculation->Tax Based On". Musí být nastaveno na "Původ zásilky" (viz Obrázek 2.4). Obrázek 2.4: Nastavení způsobu výpočtu ceny včetně DPH Seznam.cz link: http://www.seznam.cz Výsledný XML soubor je použitelný také pro vyhledávače http://www.zbozi.cz a http://www.jyxo.cz Příklad XML specifikace: <?xml version="1.0" encoding="iso-8859-2"?> <SHOP> <SHOPITEM> <PRODUCT>Akio Dresser</PRODUCT> -- název produktu <DESCRIPTION> Our Akio dresser has a solid hardwood frame. </DESCRIPTION> -- popis produktu <DISCUSSION_SIZE>0</DISCUSSION_SIZE> -- počet příspěvků do diskuse o produktu <DISCUSSION_URL> http://demo.nostresscommerce.cz/review/product/list/id/41 </DISCUSSION_URL> -- url odkaz na diskusi o produktu, prefix adresy je tvořen stejně jako pro url produktu <URL> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </URL> -- url odkaz na webovou stránku s detaily o produktu <ITEM_TYPE>new<ITEM_TYPE> -- tento tag se přidá s hodnotou "new" jen tehdy, pokud je produkt nastaven jako nový <AVAILABILITY>0</AVAILABILITY> -- tento tag se přidá s hodnotou "0" jen tehdy, pokud je produkt na skladě <IMGURL> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </IMGURL> -- url odkaz na obrázek produktu <PRICE>399.99</PRICE> -- cena produktu bez DPH <PRICE_VAT>432.99</PRICE_VAT> -- cena produktu s DPH </SHOPITEM> </SHOP> Centrum.cz link: http://www.centrum.cz Obsahuje navíc zařazení do kategori podle vyhledavače Centrum.cz. Nutno vybrat při tvorbě profilu exportu. Slouží k lepšímu zařazení do databáze na serveru. Příklad XML specifikace: <?xml version="1.0" encoding="windows-1250"?> <SHOP> <SHOPITEM> <MANUFACTURER>CN CLogs</MANUFACTURER> -- výrobce produktu <PRODUCT>Akio Dresser</PRODUCT> -- název produktu <DESCRIPTION> Our Akio dresser has a solid hardwood frame. </DESCRIPTION> -- popis produktu <URL> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </URL> -- url odkaz na webovou stránku s detaily o produktu <PRICE>399.99</PRICE> -- cena produktu bez DPH <PRICE_VAT>432.99</PRICE_VAT> -- cena produktu s DPH <VAT>8.25</VAT> -- velikost DPH v procentech <CATEGORYTEXT>Bedroom</CATEGORYTEXT> -- kategorie do které je produkt zařazen <CATEGORYCENTRUM>111</CATEGORYCENTRUM> -- id kategorie podle vyhledavače Centrum.cz <IMGURL> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </IMGURL> -- url odkaz na obrázek produktu </SHOPITEM> </SHOP> Heureka.cz Na modulu se pracuje. link: http://sluzby.heureka.cz/napoveda/import/ Nejlepsiceny.cz Na modulu se pracuje. link: http://www.nejlepsiceny.cz/pridat-obchod-napoveda.aspx Ciao.de link: http://www.ciao.de Obsahuje navíc volitelné atributy pro nastavení dodací lhůty (delivery) a nákladů na dopravu (shipping). Používání modulu není podmíněno existencí těchto atributů. Atributy jsou exportovány, pouze pokud jsou vytvořeny a přiřazeny k produktům. Doporučené nastavení atributu 'delivery': název 'delivery' a 'shipping' typ "Rozbalovací menu" (vlastnost Vstupní typ pro vlastníka obchodu). hodnoty atributu 'delivery': o Within one month o Within two weeks o Within one week o Within 2-3 days možnost přídání dalších libovolných hodnot Doporučené nastavení atributu 'shipping': název 'shipping' typ "Rozbalovací menu" (vlastnost Vstupní typ pro vlastníka obchodu). hodnoty atributu: o 15 EUR o 10 EUR o 5 EUR o FREE SHIPPING možnost přídání dalších libovolných hodnot Příklad XML specifikace: <?xml version="1.0" encoding="UTF-8"?> <Offers> <Offer> <MerchantCategory>Bedroom</MerchantCategory> -- kategorie, do které je produkt zařazen <OfferID>41</OfferID> -- id produktu <Name>Akio Dresser</Name> -- název produktu <Brand>CN CLogs</Brand/> -- výrobce produktu <Description> Our Akio dresser has a solid hardwood frame. </Description> -- popis produktu <DeepLink> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </DeepLink> -- url odkaz na webovou stránku s detaily o produktu <ProductID>384822</ProductID> -- SKU produktu <ImageUrl> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </ImageUrl> -- url odkaz na obrázek produktu <Delivery>Within 2-3 days</Delivery> -- volitelný atribut pro nastavení dodací lhůty(nutno přidat v back-endu) <Prices>399.99</Prices> -- cena produktu bez DPH <ShippingCost>5 EUR</ShippingCost> -- volitelný atribut pro nastavení ceny doručení(nutno přidat v back-endu) <Currency>CZK</Currency> -- měna nastavená pro dané Store View </Offer> </Offers> Kelkoo.de link: http://www.kelkoo.de Příklad XML specifikace: <?xml version="1.0" encoding="utf-8"?> <Products> <Product> <Merk>CN CLogs</Merk> -- výrobce produktu <Model>Akio Dresser</Model> -- název produktu <Omschrijving> Our Akio dresser has a solid hardwood frame. </Omschrijving> -- popis produktu <Prijs>399.99</Prijs> -- cena produktu bez DPH <Deeplink> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </Deeplink> -- url odkaz na webovou stránku s detaily o produktu <Image> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </Image> -- url odkaz na obrázek produktu <Categorie>Bedroom</Categorie> -- kategorie, do které je produkt zařazen <Sku>384822</Sku> -- SKU produktu </Product> </Products> Trovaprezzi.it link: http://www.trovaprezzi.it Liší se strukturou od ostatních specifikací. Nemé XML hlavicku. Jednotlivé atributy jsou exportovány bez XML tagů a jsou odděleny pomocí znaku "|". Jednotlivé produkty jsou odděleny pomocí tagu <endrecord>. Příklad XML specifikace: Akio Dresser| -- název produktu CN CLogs| -- výrobce produktu Our Akio dresser has a solid hardwood frame. | -- popis produktu 399.99| -- cena produktu bez DPH 41| -- id produktu Disponibile| -- určuje, jestli je produkt na skladě,do souboru se vypisuje pouze konstanta "Disponibile" Bedroom| -- kategorie, do které je produkt zařazen http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg| -- url odkaz na obrázek produktu -1| -- atribut nebyl blíže specifikován - týká se přepravy - exportuje se konstanta -1 384822| -- SKU produktu <endrecord> Keldelice.com link: http://www.keldelice.com Modul není hotov. Příklad XML specifikace: <?xml version="1.0" encoding="iso-8859-1"?> <catalog> <product> <title>Akio Dresser</title> -- název produktu <description> Our Akio dresser has a solid hardwood frame. </description> -- popis produktu <category>Bedroom</category> -- kategorie, do které je produkt zařazen <price>399.99</price> -- cena produktu bez DPH <product_url> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </product_url> -- url odkaz na webovou stránku s detaily o produktu <image_url_1> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </image_url_1> -- url odkaz na obrázek produktu <image_url_2/> -- tento atribut se nevyplňuje <image_url_3/> -- tento atribut se nevyplňuje <image_url_4/> -- tento atribut se nevyplňuje <image_url_5/> -- tento atribut se nevyplňuje <sku>384822</sku> -- SKU produktu <manufacturer>CN CLogs</manufacturer> -- výrobce produktu <ean13/> -- atribut nebyl blíže specifikován <weight>128.9700</weight> -- váha produktu <shipping_cost>100.0000</shipping_cost> -- náklady na přepravu produktu bez DPH </product> </catalog> LeGuide.fr link: http://www.leguide.fr Modul není hotov. Příklad XML specifikace: <?xml version="1.0" encoding="ISO-8859-1"?> <catalogue lang="FR" date="2005-06-28 12 :00" GMT= "+1"> <product place="1"> <categorie>Bedroom</categorie> -- kategorie, do které je produkt zařazen <identifiant_unique>41</identifiant_unique> -- id produktu <titre>Akio Dresser</titre> -- název produktu <prix>399.99</prix> -- cena produktu bez DPH <url_produit> http://demo.nostresscommerce.cz/furniturecz/bedroom/akio-dresser.html </url_produit> -- url odkaz na webovou stránku s detaily o produktu <url_image> http://demo.nostresscommerce.cz/media/catalog/product/a/k/akio-dresser.jpg </url_image> -- url odkaz na obrázek produktu <description> Our Akio dresser has a solid hardwood frame. </description> -- popis produktu <frais_de_livraison>0</frais_de_livraison> <D3E>0</D3E> <disponibilite>0</disponibilite> <marque>CN CLogs</marque> -- výrobce produktu <ean>0</ean> <garantie>0</garantie> <reference_modele>0</reference_modele> <occasion>0</occasion> <devise>CZK</devise> -- měna nastavená pro dané Store View </product> </catalogue>
Podobné dokumenty
Nabídka produktů a služeb pro Magento
é
XML/CSV formátu vhodném pro různ
do
umožňuje exportovat produkty
vyhledávače zboží na internetu
pro větší množství vyhledávačů
neustále rozšiřujeme škálu formátů
i-comparateur.fr
z...
Přehled
Značky, které zůstávají
stejné
SHOP
SHOPITEM
DESCRIPTION
URL
IMGURL
MAX_CPC
MAX_CPC_SEARCH
ITEM_TYPE
MANUFACTURER
CATEGORYTEXT
Tahák pro e-shopy: jak na Produktové inzeráty?
hledaný dotaz souvisí s konkrétním produktem, tím větší je šance, že se tento typ inzerce objeví.
V případě, že uživatel hledá spíše obecnější dotaz (třeba mobilní telefon), chceme mu zobrazit
tako...
Yahoo! - Společnost pro strategické řízení, inovace a podnikatelství
Dedicate it to what you truly
enjoy doing.
Create Real Value
Leadership
Success has less to do with
looking good than with crafting
change-the-world (or at least
improve-the-world) ideas and
execut...
deset let poté - Teorie informační bezpečnosti
celosvětovou vládu islámu, případně jsou motivováni i jinak), kteří okolo sebe vytvoří
skupinku „pěšáků“, kterým třeba zaplatí cestu do Iráku.
Antoine SFEIR, ředitel Výzkumného stavu pro orientální...