The Blog

Check out our brand new Joomla! Template Club:
InspireTheme.com

Multilangual VirtueMart store - how to configure?

All our VirtueMart templates (currently only DiabloFX but there will be more) use English as a default language.
Some of you may find it difficult to manage VirtueMart after installing other language.
Why?


Because after setting other language as a default one for a site, all sample products created for English language simply disappear.
VM creates separate tables for products, verndors, categories, manufacturers, manufacturers categories, payments methods, shipment methods for each language you need to use. (see point 2)
That's why there are no products displayed on the products list.
Each product has to be created for each language you install, if you want it to be available in VirtueMart stock.
Take a look at the following tips to sort out the issue.

1. First of all, make sure you have your language for Content Languages set in Extensions -> Language Manager

multilangVM-contentlang

2. Now, multi-language transitation system has to be activated.

Navigate Components -> VirtueMart -> Configuration to choose your language

multilangVM-multilansystem

After saving the settings, the message about new tables for your language were created in a database.

multilangVM-tables

3. Now you can copy the sample product (created for English language) and save it for your language.

There is the example for German language shown.
Edit the product that you would like to copy, then choose your language from the select box and change the alias of the product (this is necessary!).
Look at the screenshot below:

multilangVM-createnewprod

After choosing the language name, a flag of your country will appear near the product name and product alias input:

multilangVM-editdeproduct

In the similar way create/copy records for manufacturers, vendors, shipment or payments.

Customers who do not need to create products for both languages and need single language store but not in English, simply delete English language from multi-language list in VirtueMart configuration page ( see point 1 ) .

Ivo Valkov

I'm a front end developer. I love creating things, playing football, snowboarding and so on. I also hope you like all our stuff. We started using Gantry for our projects and honestly, we love it!

Website: joomfx.com