VirtueMart is an Open Source E-Commerce solution used together with Joomla! (Content Management System). You need to have Joomla installed, then VirtueMart can be automatically installed into Joomla with just a few clicks.
Its powerful features can be used almost immediately by a store owner or web developer with NO programming experience, because most parts of VirtueMart can be using easy forms. A VirtueMart store can be ready to take orders soon after installation. All you have to do is have it installed for you, select a Joomla template from the many free or low-cost template sites, add your product descriptions and photos, click a few settings, and you are ready to begin accepting orders.
VirtueMart2 offers a lot of features and has a flexible architecture. Which enables you to extend the functionality of Joomla! and VirtueMart using Plugins, Components, Templates and Modules to make them do what you need!