CS | EN

Nastavení dostupnosti pro XML feed z komponenty ProductXport

Používáte pro generování XML feedu pro srovnávače cen komponentu ProductXport? Neodpovídá dostupnost v XML feedu dostupnosti, kterou máte v nastavení produktů? V tomto článku Vám poradíme, jak správně nastavit generování XML feedu, aby dostupnost korespondovala s dostupností nastavenou u produktů ve Virtuemartu.

Co určuje hodnotu AVAILABILITY v XML feedu?

V proměnné availability XML feedu je vždy obsah pole product_availability z tabulky #__virtuemart_products. Může to být text, ale i obrázek. Proto musíte v nastavení konkrétníhé XML feedu nastavit, jakou dostupnost má generovat pro každou jednotlivou dostupnost, kterou v eshopu používáte.

Seznam všech použitých hodnot ve Virtuemartu lze získat pomocí PhpMyAdmin SQL příkazem: SELECT DISTINCT product_availability FROM `#__virtuemart_products` (za # si dosaďte konkrétní předponu tabulek v databázi).

Jak nastavit generování dostupnosti v komponentě ProductXport

1. Jděte to menu Komponenty -> ProductXport -> Správa serverů -> Heuréka.cz

2. Záložka "Rozšířené nastavení".

3. Do pole "PHP kód - před zpracováním výstupu produktu:" vložte tento kód, upravený na vaše podmínky:

switch ($product->availability) {
case 'skladem':
$product->availability = "0";
break;
case '5 dní':
$product->availability = "5";
break;
case '7 dní':
$product->availability = "7";
break;
case '14 dní':
$product->availability = "14";
break;
case 'na objednávku':
$product->availability = "14";
break;
}

Pokud používáte obrázky, bude Váš kód vypadat nějak takto:

switch ($product->availability) {
case '24h.gif':
$product->availability = "0";
break;
case '48h.gif':
$product->availability = "2";
break;
case '2-3d.gif':
$product->availability = "3";
break;
case '3-5d.gif':
$product->availability = "5";
break;
case '7d.gif':
$product->availability = "7";
break;
case 'on-order.gif':
$product->availability = "14";
break;
}

Podělte se s ostatními o své zkušenosti...

{fcomment}

0 z 5 - 0 hlasů
Děkujeme za hodnocení. Pokud se vám článek líbil, budeme rádi, když jej budete sdílet dál!

Vytisknout   E-mail

Jsme tým ajťáků, které jejich práce baví a doufáme, že je to vidět. Milujeme redakční systémy Joomla!WordPress a eshop VirtueMart, ale pomůžeme vám i se SEO a texty pro web nebo správou sociálních sítí a PPC kampaní.

Našimi zákazníky jsou drobní živnostníci, malé a střední firmy, školy, ale i stavební firmy s milionovými obraty v České republice i v zahraničí. Baví nás pomáhat lidem plnit jejich sny, ať už jím je vlastní blog nebo prodej výrobků či služeb...


Ochrana soukromí | Mapa stránek

Slovy našich klientů

Flexibilita, rychlost a vstřícnost, to byl můj první dojem při zahájení spolupráce se StaWEBnice.

Oceňuji zejména sqělé a moderní návrhy řešení a jejich bezproblémovou implementaci na našich webech.

V současné době nám spravují 4 weby a jsme maximálně spokojeni.

Zavolejte nám

Napište nám na

Zastavte se za námi

Hojerova 1647/2, Kuřim

Napište nám
můžete ještě napsat 2000 znaků