CS | EN

ProductXport: jak vyřadit z xml feedu produkty s vybranými stavy dostupnosti

priklady nejsou k prodeji heureka

Máte internetový obchod ve Virtuemartu a potřebovali byste z XML feedu pro srovnávače cen vyřadit určité produkty, které třeba nemáte skladem, ale přitom nevedete skladové zásoby? V tomto článku vám poradíme jak na to pomocí komponenty ProductXport, která generuje XML feed pro srovnávače cen jako  je Heuréka či Zboží.

Standardně lze v komponentě ProductXport nastavit, aby se neexportovalo do XML feedu zboží, které není skladem. Toto řešení je vám ale k ničemu, když nemáte v eshopu aktuální skladové zásoby a jen zobrazujete dostupnost zboží např. skladem, do 3 dní atd. 

Co ale dělat, když máte v eshopu i zboží, které je dočasně vyprodáno nebo už vůbec nebude skladem, ale vy nechcete ten produkt odstranit z eshopu, protože přes něj chodí návštěvnost a lidé si pak mohou koupit např. alternativní produkt?

I pro tento případ má ProductXport řešení. Nejprve je dobré si zjistit, jaké různé stavy dostupnosti vůbec v eshopu máte. To zjistíte pomocí PhpMyAdmin z databáze pomocí přikazu:

SELECTDISTINCT product_availability
FROM XXX_virtuemart_products

XXX si nahraďte předponou názvu tabulky.

Výsledek může vypadat např. takto:

dostupnost db

Zde vidíme, že pro vybrané stavy bychom potřebovali vyřadit z feedu. Toho můžeme docílit tak, že na záložce Speciální možnosti ( Komponenty - ProductXport - Nastavení obchodu -Virtuemart - Speciální možnosti) 

do pole PHP kód pro spuštění během přípravy produktu

vložte tento kód (Vyprodáno nahraďte svými stavy):

if ($product->availability == 'Vyprodáno') $product->skip=true;

text "Vyprodáno" musí přesně sedět s tím co je v databázi (včetně malých velkých písmen, diakritiky apod)

máte-li více variant, které potřebujete ošetřit, může kód vypadat např. takto:

kód může být i takto - pro víc variant:


switch ($product->availability) {
case 'Vyprodáno':
case 'vyprodáno':
case 'vyprodano':
$product->skip=true;
break;
}

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ů