Dobrý den, feed z našeho e-shopu obsahuje název parametrů PARAM_NAME jiný než chce Zboží.cz.
Rád bych využil nějakou funkci na přejmenování, ale zaboha nemohu přijít jak na to. Napadá mne:
Buď rovnou přejmenovat elementy dle názvů na Zboží.cz
Nebo vytvořit nové elementy, nalít do nich hodnoty elementů z našeho e-shopu a původní elementy skrýt.
Přepisovat se dají názvy buď ručně, nebo pravidly. Často je nějaký vzor, který lze použít hromadně. Např. doplnit do názvu výrobce. To lze udělat pravidlem a je to za chviličku.
Dále by se daly názvy vyexportovat do CSV, v něm upravit (LibreOffice, Excel aj.) a nahrát zpět do Mergada. Import CSV nasadili vývojáři ve čtvrtek, tak lze zkoušet .
můžu takto do nového obsahu jednoho elementu přidat více elementů současně např. jako u vyhledávání s operátory OR? Příklad nového obsahu pro PARAM|barva = %PARAM_barva% OR %PARAM_barva1% OR %PARAM_barva2% … předpokládám, že ne; ale je tu nějaký způsob, jak toho docílit, krom toho vytvořit pro každý element nové pravidlo?
@jonasjurasek, pokud máte na mysli to, že pravidlem přepsat chcete do elementu PARAM|barva vložit hodnoty z více proměnných (proměnné obvykle vychází z elementů a vyznačují se právě tím, že kolem sebe mají znak procenta), tak jednoduše stačí do políčka s novým obsahem elementu vložit více proměnných. Tedy např.:
Můžete si tam vložit jakýkoliv text; vložené proměnné se poté při aplikování pravidel “zhmotní” do reálných hodnot u daného produktu. Klidně tam můžete mít vložené jen ty proměnné a mezi nimi mezery, nebo třeba čárky. Pokud nějaká proměnná u daného produktu neobsahuje žádnou hodnotu, nic se na její místo nevloží.
Měl jste na mysli toto?
Pokud jste měl na mysli něco jiného - třeba že do elementu PARAM|barva chcete vložit buď hodnotu proměnné %PARAM_barva%, ale pokud tato proměnná nemá hodnotu, tak zkusit hodnotu proměnné %PARAM_barva1% a pokud ani ta nemá hodnotu, tak tam zkusit poslat hodnotu proměnné %PARAM_barva2%, tak to by bylo trochu složitější, ale myslím, že i to by šlo v Mergadu nějak vykoumat (za pomoci extra pravidla s nějakým chytrým regulárním výrazem).
Děkuji.
Ano, myslel jsem to tak, jak popisujete v druhé variantě. Regulární výrazy bohužel nejsou mou silnou stránkou, tak se uchýlím k hledání a snad najdu něco co bude fungovat na můj případ. Ještě jednou díky.