Documentation

  • It imports products from Virtuemart 1.1.X. Go to the Dashboard > VM PRODUCT IMPORTER and fill in the data of your existing Virtuemart MySQL database.
    • Database server: IP or hostname
    • Database name: The name of the Virtuemart database. Check your Virtuemart configuration for more info
    • Database user and password: The name of the MySQL user who connects to the database. Check your Virtuemart configuration for more info
    • Table prefix: Check your Virtuemart configuration. It use to be "jos_", but may vary. 
    • Virtuemart's product Image directory: It points to the VM's server which servers images. If your Virtuemart URL is www.domain.com/ it will be http://www.domain.com/components/com_virtuemart/shop_image/product
    • Database backup:It backups you database before import data. You can go to Dashboard > System & Settings > Backup Database to view and download the backup
    • Clean current product database: It will remove all products before import.
    • Remove all productImage fileset images: When import images, all these images are grouped by a file set called productimage. You can remove previous images grouped by that fileset by enabling that option
  • It creates all product categories (product sets in c5) and assigns them to the imported products.
  • Virtuemart's "Product short description" and "Product description" are merged as Concrete5's "Description" (HTML formatted).
  • Prices: It will import just the first price it finds in the old database.
  • It imports two images for each product: product_full_image and product_thumb_image, grouping them by the "productImage" fileset.
  • It writes all important operations in the c5's log system. If you open a new browser session (or a different browser) and refresh the log viewer, you can check the import process almost in real time)
  • It keeps original filenames when imports images, so it's easier to check everything went fine
  • It imports multiple manufacturers, creating a multiple selectable attribute called "manufacturer", and assigns that to each product
  • It relates products if they were related in the Virtuemart inventory. This addon is needed https://marketplace.concretecms.com/marketplace/addons/related-product/. If you don't have installed that add-on you CAN import products, but relationships between products won't be created. If you don't have related products in the Virtuemart database, don't worry about thhis point
  • It imports all attributes (color, size, etc), creating new attribute dropdowns in concrete5 and populating them on every product
  • You don't need to have real Joomla and Virtuemart running. You can import your old Joomla database to your new concrete5 database server (create a new empty database first) and store your old images in the same webserver you are running concrete5