Woocommerce XML feed pro zbožové porovnávače

Upozornění: tento návod již není aktuální!

Aktuální dokumentace

 

Plugin Woo XML Feed generuje validní XML soubor, určený pro srovnávače zboží, jako jsou Heuréka.cz, Heuréka SK, Zboží.cz, Srovnáme a Pricemania.cz

 

Obsahuje komplexní nastavení všech dostupných parametrů a to jak pro produkty jednoduché, tak i pro produkty s variantami.

 

Snadná instalace

Díky jednoduchému nastavení,

nepotřebujete žádné znalosti programování. Vše zvládnete z administrace.

Pravidelné aktualizace

V případě změny ve zdrojovém kódu WordPressu, nebo WooCommerce, je plugin upraven pro fungování na nejnovější verzi.

Podpora

V případě nefungování celého pluginu, nebo jeho části, samozřejmostí podpora a odstranění problémů bránících fungování.

 
 
 

Heuréka.cz je neznámějším srovnávačem zboží u nás a jako taková má dominantí postavení na trhu. Plugin obsahuje všechyn prvky, které můžete Heuréka umožňuje využít, včetně těch nejnovějších.

 

Detailní popis prvků feedu pro Heuréku

 

<ITEM_ID>

Unikátní označení produktu v rámci e-shopu.

<PRODUCTNAME>

Přesný název produktu

<PRODUCT>

Obsahuje rozvětvený PRODUCTNAME včetně přívlastků

 

<DESCRIPTION>

Popis produktu

<URL>

Odkaz na stránku s nabídkou daného výrobku v obchodě

<IMGURL>

Odkaz na hlavní/primární obrázek produktu.

 

<IMGURL_ALTERNATIVE>

Odkaz(y) na další obrázky výrobku

<VIDEO_URL>

Odkaz na videorecenzi produktu

<PRICE_VAT>

Koncová cena produktu s DPH

 

<ITEM_TYPE>

K rozlišení nových položek

<MANUFACTURER>

Obsahuje název výrobce produktu

<CATEGORYTEXT>

Zařazení produktu do kategorie

 

<PARAM>

Zde lze uvést parametry produktu

<PARAM_NAME>

Název parametru

<VAL>

Hodnota parametru

 

<EAN>

Ean kód

<ISBN>

ISBN kód

<HEUREKA_CPC>

Cena za proklik

 

<DELIVERY_DATE>

Dodací doba produktu ve dnech

<DELIVERY>

Způsob a cena dopravy, který lze využít pro dodání tohoto produktu

<DELIVERY_ID>

Označní dopravce

 

<DELIVERY_PRICE>

Cena za dodání dopravcem

<DELIVERY_PRICE_COD>

Cena dopravy včetně dobírky

<ITEMGROUP_ID>

Označení skupiny produktů pro varianty.

 

<ACCESSORY>

Id příslušenství produktu

<DUES>

Souhrn poplatků, které neobsahuje cena

 
 

Nastavení pluginu pro Heuréku

 

Globální nastavení

 
 

Po nainstalování plugin máte k dispozici globální nastavení pluginu, kde najdete vygenerované url XML souborů. Ty je samozřejmě nutné nejprve vygenerovat. K tomu slouží tlačítko „Aktualizovat“. To vám vygeneruje aktuální XML soubor. Pokud kliknete na tlačítko s názve feedu, otevře se vám v novém okně samotný XML soubor.

Pro zaregistrování feedu do heuréky zkopírujte vygenerovanou url.

 

 
 

Protože budete potřebovat udržovat feed aktuální, v další tabulce najdete url adresy souborů pro nastavení cronu.

 
 

V dalším nastavení již budete nastavovat samotná data feed.

V prvním poli můžete definovat výrobce vašich produktů.

 

Následuje dodací doba, kde vložíte číslo od 0 do 30, kdy nula je označení produktu skladem.

 

Můžete zvolit, zda bude vaše zboží označeno jako nové, nebo bazarové.

Pokud chcete ve feedu používat celý popis produktu, můžete tak nastavit zde.

 

Nastavení CPC a kategorií pro Heuréku

 

V další nabidce menu je položka Heureka.cz, kde je nutné nastavit další prvky feedu, jako je CPC, doprava a kategorie.

 

Nejprve zadejte cenu za proklik CPC, pokud budete využívat placený režim. toto nastavení můžete následně upravovat pro jednotlivé kategorie a jednotlivé produkty.

 

Protože existuje ceá řada dopravců, má Heuréka pro povolené dopravce vlastní nastavení. Můžete přidat ze seznamu dopravce, cenu za doručení a cenu za dobírku. Nastavení je společné pro všechny produkty.

 

Asi nejdůležitější nastavení v pluginu. Heuréka má seznam kategorií a každý produkt musí být přiřazen do odpovídající kategorie. V této tabulce máte vypsány všechny kategorie vašeho eshopu a každé můžete přiřadit odpovídající kategorii Heuréky. Každý select má navíc vyhldávací pole.

 

U každého řádku tabulky – kategorie, mát možnost vyloučit tuto kategorii z feedu, například pokud nebudete chtít určité zboží zobrazovat. Taktéž můžete definovat cenu za proklik pro tuto kategorii.

 

Nastavení v detailu produktu

 

V detailu produktu, na kartě – Data produktu můžeze nastavit další údaje, které se promítnou do vašeho XML souboru. Překlikněte si na Specifikace pro XML feed, kde najdete další možnost nastavení.

 
 

Produkt name – zde máte možnost změnit jméno produktu, pokud vám na Heuréce nevyhovuje původní název produktu.

EAN number – EAN číslo pro konkrétní produkt.

ISBN – ISBN číslo pro konkrétní produkt.

Výrobce – má větší váhu, než globální nastavení.

Heureka CPC – cena za proklik u konkrétního produktu.

Další nastavení jsou obdobou CPC pro Heuréku SK, Zboží a Srovnáme.

 

 

Typ zboží – u produktu můžete definovat, zda se jedná o bazarové položky.

Datum expedice – můžete určit datum doručení pro produkt.

ID příslušenství – příslušenství produktu.

Poplatky – poplatky neuvedené v ceně.

 
 

Alternativní obrázek – pokud máte u produktu více fotografií, můžete je přidat do feedu.

Video url – url Youtube videa

Heureka kategorie produktu – pokud vám nevyhovuje zařazení produktu, zde můžete nastavení změnit.

 

Nastavení Varianty produktu

 
 

Feed může obsahovat i produkt s variantami a i data variant umožňuje plugin upravovat. Pokud rozkliknete každou konkrétní variantu, uvidíte pole formuláře kam můžete vyplnit potřebná data.

 

Zadaná data varianty mají přednost před nastavením produktu, nebo globálním nastavení. Pokud tedy u varianty nastavíte dobu doručení 7 dní, bude se ve feedu zobrazovat 7 dní, i když ostatní produkty budou mít dobu doručení 3 dny.

 
 

Název produktu – jméno varianty pro XML feed.

Kategorie produktu – Heuréka kategorie pro variantu.

Alternativní obrázek – alternatviní obrázky pro variantu.

 
 

Variation video url – url video recenze pro variantu.

Datum doručení varianty – nastavení datum doručení.

Id příslušenství – id příslušenstí pro variantu.

Poplatky – poplatky neuvedené v ceně pro variantu.

 

Dostupnostní feed pro Heuréku

 

Dostupnostní feed pro Heuréku slouží jako doplněk pro základní feed a díky němu je možné na Heuréce zobrazovat dostupnost zboží.

 

Je stahován každých deset minut a díky tomu je vždy k dispozici aktuální informace. V katalogu Heuréky tak může být zobrazeno „Doručení do úterý? Objednejte dnes do 15:00.“

 
 

V globálním nastavení pluginu najdete tabulku, ve které nastavíte čas expedice balíků, tedy čas, do kterého je možné každý den objednávat, aby zásilka byla doručena do termínu.

Dobu mezi objednáním a doručením zadejte do druhého políčka.

 

Následuje url samotného XML souboru a url souboru pro generování feedu.

 
 

V detailu produktu můžete upravit nastavení pro jednotlivé produkty.

 

Zobrazování doby dodání:

Pokud je produkt skladem, tedy je jeho stav více než 0 kusů, bude vždy zobrazena ve feedu hodnota 0, což je skladem.

Pokud je počet kusů 0 a je nastavena možnost objednat, převezme feed nastavenou hodnotu a to v následujícím pořadí:

  1. Doba dodání u varianty produktu
  2. Doba dodání u produktu
  3. Doba dodání z globálního nastavení

Důležité!

Pro nastavení hodnoty skladem u variant a produktů proužívejte zápis „skladem„, ne 0.

Protože je správa skladu u většího množství položek zdlouhavá, připravil jsem plugin, jenž ji velmi zrychluje. Plugin je zdarma a můžete jej stáhnout na WordPress.org https://wordpress.org/plugins/woocommerce-stock-manager/

 

Koupit

 
 

Zboží.cz

 

Popis nastavení připravujeme.

 
 

Cena pluginu: 1 700 Kč

V ceně pluginu jsou všechny budoucí aktualizace a případné úpravy, pokud dojde ke změnám struktury XML feedů.

V nabídce pluginů je také Měření konverzí Heuréka.cz i sk, Ověřeno zákazníky Heuréka cz a sk a Ověřeno zákazníky pro Srovnáme.cz

Changelog pluginu

== Changelog ==

= 2.1.8 =
* Přesunutí funkcí do nových souborů ve složce, pro lepší spravovatelnost
* Úprava generování deadline pro varianty v dostupnostním feedu
* Přidáno pole Heuréka CPC pro varianty
* Přidáno pole Heureka CPC (€) pro varianty
* Přidáno pole Srovnáme Toll pro varianty
* Přidáno pole Zboží CPC pro varianty
* Přidáno pole Zboží zobrazování položky pro varianty
* Přidáno pole Zboží doplňková zpráva pro varianty
* Přidán nový soubor pro generování nového feedu pro Zboží.cz
* Přidán nový XML soubor pro ukládání feedu pro Zboží.cz 
* Přidán atribut xmlns do kořenového tagu SHOP
* Nový feed pro Zboží obsahuje tyto nové tagy: ITEM_ID, ITEMGROUP_ID, BRAND, CATEGORY_ID, VISIBILITY, CUSTOM_LABEL_0, CUSTOM_LABEL_1, PRODUCT_LINE
* Extra message bylo doplněno o položku Voucher, kterou povoluje nový feed Zboží. 
* Doplněny nové metody do třídy Create_Dom
* Opraveno několik drobných chyb
* Přidána položka mpn do Google nákupy
* Opraveno zobrazování stavu skladem v Google nákupy

= 2.1.7 =
* Oprava špatného načítání souboru custom-general-data.php

= 2.1.6 =
* Přesun funkcí pro vytváření a ukládání custom fields produktů a jejich variant mimo is_admin oblast
* Důvod přesunu - kompatibilita s WooCommerce 2.4.+ 

= 2.1.5 =
* Úprava metody global_delivery_date - kontrola zadání hodnoty "skladem"
* Úprava metody variation_delivery_date - kontrola zadání hodnoty "skladem"

= 2.1.4 =
* Refaktoring metody save_variable_fields
* Přidána kontrola vyplnění meta extra_message
* Úprava ukládání a výpisu custom parametrů kategorie pro Heuréka cz a sk
* Data produktu v manageru jsou skrytá, pro lepší orientaci
* Jednotlivé produktv manageru lze rozbalit a po úpravě dat opětovně sbalit
* Přidáno pole produkt name v detailu produktu a variantě produktu - viz. dokumentace Zboží.cz a Heuréka.cz

= 2.1.3 =
* Přidáno globální nastavení Extra Message pro feed Zboží.cz
* Přidána kontrola existence aktivního pluginu WPML a úprava SQL dotazu pro získání pouze cs jazykové verze produktu
* Pro feed Heuréka SK byl SQL dotaz upraven pro získání slovenské jazykové varianty 
= 2.1.2 =
* Změna generování tagu PRODUCTNAMEEXT pro Zboží.cz - v defaultním nastavení zobrazuje atributy varianty
* Změna generování tagu PRODUCTNAME pro Zboží.cz - pokud je produkt s variantami, nezobrazuje se
* Přidána kontrola pro skladové zásoby variant ve Zboží.cz
* Oprava ukládání dopravy pro Heuréka.sk
* Přidán odkaz na prováděcí script Google nákupy feedu
* Odstranění aktualizace kategorií Heuréka na stránce nastavení, nyní je aktualizace kategorií dostupná pouze na stránkách výpisu kategorií
* Nový soubor /admin/views/modules/google_nakupy_setting.php
* Přidáno nastavení pro název, link a popis eshopu, pro Google nákupy

= 2.1.1 =
* Přidání pole pro GooGle Nákupy - mnp do dat produktu
* Přidání pole pro GooGle Nákupy - mnp do dat varianty produktu
* Přidání pole pro Ean do dat varianty produktu
* Přidání pole pro ISBN do dat varianty produktu 
* Přidání výběru kategorie Google nákupy do detailu produktu a varianty produktu
* Vytvoření podstránky s výpisek všech kategorií pro Google nákupy
* Přidání generování feedu pro Google nákupy
* Možnost aktualizovat a zobrazit feed pro Google nákupy z administrace
* do složky xml byl přidán soubor google.xml určený pro generování feedu
* Do třídy Create_Dom přidána metoda child_variable_nsdata
* Do třídy Create_Dom přidána metoda child_variable_simple_nsdata
* Do třídy Create_Dom přidána metoda ns_variation_img_url
* Do třídy Create_Dom přidána metoda variation_google_image_alternative
* Do třídy Create_Dom přidána metoda ns_cdata_only_meta_element
* Do třídy Create_Dom přidána metoda ns_data_meta_element
* Do třídy Create_Dom přidána metoda simple_google_category
* Do třídy Create_Dom přidána metoda variation_google_category
* Do třídy Create_Dom přidána metoda create_child_ns_element
* Do třídy Create_Dom přidána metoda child_ns_data

= 2.1.0 =
* Refaktoring metody simple_heureka_cpc Create_Dom
* Přidání metody set_heureka_cpc_meta Create_Dom
* Přidání metody set_heureka_cpc_option Create_Dom
* Oprava generování ceny varianty, pokud není cena varianty uvedená
* Oprava zobrazování HEUREKA_CPC z globálního nastavení 

= 2.0.2 =
* Přidání aktualizace kategorií Heuréky do souborů heureka_categories.php a heureka_categories_sk.php
* Oprava špatného ukládání přiřazených kategorií při stránkování
* Přidána metoda get_heureka_categories do třídy Woo_Xml_Feeds_Admin
* Odstraněno ukládání nastavení ze souborů heureka_cz.php a heureka_sk.php - pro ukládání jsou nyní dostupné nové metody v třídě Woo_Xml_Feeds_Admin
* Přidána metoda save_heureka_delivery do třídy Woo_Xml_Feeds_Admin
* Přidána metoda save_single_option do třídy Woo_Xml_Feeds_Admin
* Přesunutí tabulky pro nastavení Heureka.cz Shipping do /modules/heureka_cz_shipping.php a analogicky i pro Heuréka.sk
* Přesunutí tabulky pro nastavení Heureka.cz CPC do /modules/heureka_cz_cpc.php a analogicky i pro Heuréka.sk
* Přidán argument pro nastavení stránkování pro funkci tax_pagination
* Oprava načtení aktuální stránky ve funkci tax_pagination
* Načítání kategorií z Heuréka.cz a Heuréka.sk bylo přesunuto na výpis všech kategorií 

= 2.0.1 =
* Opravena chyba v detekování bazarové položky
* Opravena chyba ukládání zahrnutých kategorií
* Opravena chyba stránkování kategorií
* Opravena chyba generování feedu Heuréka.cz
* Opravena chyba generování feedu Heuréka.sk
* Opravena chyba generování feedu Zboží.cz

= 2.0.0 =
* Změna použité technologie pro generování xml souborů, umožňující generovat feed i o desetitisících produktech
* Možnost vypnutí jQuery našeptávače Heuréka kategorií
* Možnost skrytí bazarových položek z Heuréka feed (problém se zařazením do systému Heuréky)
* Přidáno stránkování pro přiřazení kategorií, při větším množství kategorií docházelo k zahcení paměti.
* Přidány dvě nápovědní stránky s výpisem kategorií Heuréka.cz a Heuréka.sk
* Přidán data manager, umožňující editaci všech položek důležitých pro feedy, pro produkty i jejich varianty

= 1.1.3 =
* Úprava nastavení položka skladem u Heuréky a její provázání s nastavením skladu u produktu

= 1.1.2 =
* Změna přesměrování v administraci - místo home_url použito admin_url pro zohlednění 
umístění instalace WordPressu v podsložce rootu 

= 1.1.1 =
* Změna označení tagu UNFEATURED pro Zboží.cz a jeho odstranění z globálního nastavení

= 1.1.0 =
* Kompletní přepracování systému pro generování feedů

= 1.0.0 =
* Vydání pluginu