as there are plenty of requests how to make VirtueMart multilanguage, I decided to open a thread, where most of the things will be explained.
To have the Future of E-Commerce running on your site you should do some simple steps.
1. Install VirtueMart (1.0.13a). Take it from here
2. Install Joom!Fish 1.8.1. Take it from here
3. Install the languages you want to use and configure the Joom!Fish
4. Add the VirtueMart Translations you are going to use in administrator/components/com_virtuemart/languages
5. Add your products in the normal way in VirtueMart
6. Add to the folder administrator/components/com_joomfish/contentelements/ the files attached to this thread (Joom!Fish-VirtueMart-Support.zip) . You can upload them with the standard function for adding content elements in Joom!Fish 1.8.1. You can upload them as they are zipped.
7. Run the following SQL query (in phpMyAdmin or through the MySQL Console):
- Code: Select all
ALTER TABLE `jos_vm_product_attribute` ADD `attribute_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;
Note: If your Joomla! prefix is not jos_ than replace with the appropriate.
8. Open the translation feature of Joom!Fish. Choose, what to translate from the dropdown and start translating the products, manufacturers, whatever.
9. Publish the translations.
USERS OF VIRTUEMART 1.0.10 and newer - Please replace the file virtuemart_parser.php with the one attached in this post (virtuemart_parser.zip).
I will try to update this thread and the files in it.
Ivo
Edit on 01 June 2006: Updated the file with the Content Elemens (The XML Files attached to this thread). Found small bug in the product attributes, which is fixed now. Also added filter option for the products. Those now can filtered by product category.
Edit on 02 August 2006: Updated version of VirtueMart to 1.0.6
Edit on 13 January 2007: Updated version of VirtueMart to 1.0.9
Edit on 17 April 2007: Added patch for Virtuemart 1.0.10
Edit on 06 December 2007: Updated versions and added some more information
