Virtuemart 3: v mnohojazyčném eshopu se nenabízejí dopravy a platby pro jiný jazyk
Máte vícejazyčný internetový obchod ve Virtuemartu a poté, co jste zadali možnosti dopravy a platby se vám na košíku zobrazuje, že pro druhý jazyk nejsou navoleny žádné možnosti, i když vy jste si je nadefinovali i pomocí států? V tomto článku vám poradím, jak tento problém vyřešit.
Na tento problém jsem narazila při tvorba eshopu Tss.cz s motorkářským vybavením. Zkoušela jsem různé kombinace, vypínat One Page Checkout i JoomSEF a nakonec mě napadllo podívat se do databáze. Tam jsem zjistila, že pro angličtinu nejsou vytvořené záznamy v tabulce u plateb. Pro češtinu vytvořené byly.
Virtuemart ukládá do tabulky s dalším jazykem v okamžiku, kdy si přepnete jazyk pomocí přepínače jazyků u každé konkrétní platby a dopravy, a poté i kdybyste nic neměnili, toto uložíte:
To, že jste se přepnuli do druhého jazyka poznáte tak, že máte u řádků k překladu vlaječky:
Ať už tedy chcete nebo nechcete texty překládat (např. proto, že už podle nastavené země dávno přeložené jsou i v češtině), je vždy třeba je Uložit.
Podělte se s ostatními o své zkušenosti...
{fcomment}
Mohlo by vás také zajímat...
- Jak odstranit čas z data vytvoření/publikace článku v Joomla!
- Joomla Error - JFolder::create:Nemohu vytvořit složku
- JCE editor: po upgradu zmizela tlačítka pro přidání obrázku
- Youtube: jak nahrát video na Youtube kanál
- Joomla 3.7.2: Změna hesla administrátora v Joomla!
- Nefunkční položka menu s K2 článkem nebo kategorií
- VirtueMart 3: zdvojené emaily o potvrzení objednávky
- ProductXport: jak vyřadit z xml feedu produkty s vybranými stavy dostupnosti
- ProductXport: jak vyřadit z exportu určité zboží dle názvu
- TEST: jak snížit míru okamžitého opuštění webové stránky (bounce rate)