VirtueMart a Feature Rich Ecommerce solution for Joomla

VirtueMart is an ecommerce extension for Joomla. Easy to use for beginners and experts, it offers thousands of built in features to create your store professionally in some minutes.

Your business is unique. You need a specific feature? It is very easy to extend the functionnalities of VirtueMart by adding Plugins, Components, Templates and Modules to your shop.

Discover the features and the power of VirtueMart

Are you a Customer, a Merchant, a Web Agency or a Developer? Discover the features and the power of VirtueMart depending on your profile.

For Customers

Greeted in your native language

Greeted in your native language

Greeted in their native language, customers feel immediately welcome.

Structure your shop with nested categories

Structure your shop with nested categories

Nested categories help your customer to get a structure of the shop. Different templates and layouts per category can create various look and feel.

Describe your product

Describe your product

Short description gives a fast oversight while browsing the store. Long description is also available for the interested customer on a product details page.

Offer Multiple media to your products

Offer Multiple media to your products

Multiple media (images, PDFs, videos,...) give the customer a good oversight of the product.

Gather your customers feedback

Gather your customers feedback

The native review and rating system is enhancing the customer experience and gives them a guideline if the product is the right item for them.

Individualize the shopping experience

Individualize the shopping experience

Shoppergroups individualize the shopping experience. It can change the price display/format/calculation for them. For example, B2C customer sees the prices with tax, while B2B customers sees the prices directly without tax. Or returning customers directly get a discount of 5%.

Let the shopper choose the product price currency

Let the shopper choose the product price currency

Multicurrency allows your customers to view products prices in the currency they desire and help him to faster decide if the product is in the desired price range.

Guest and Account Checkout

Allow your customers to checkout as a guest or create an account

The cart checkout allows to checkout with an account or without. Different templates and/or extensions allow a multipage checkout or one page checkout. The cart can be adjusted to the customers need. If the customers come mainly from a default country, it can be prefilled. This can be done also automatically by IP with an extension for a pocket money. The shipment and payment methods can have different conditions, so that a customer sees only methods that are available for him (by weight, zip, country, currency, payment amount, shopper group and so on).

Returning customers can of course reuse their address. They can also send a product and use as shipment address.

Increase your cross-selling

Increase your cross-selling

Add related categories or products to specific product to suggest the customer directly other products. This a great extra service which helps your customer to buy a good set of items (for example a printer and the right toner for it) and increases the sales volume of the merchant.

Customize the account registration

Customize the account registration

The view, in which the shopper is entering his data, can be easily adjusted to the culture, national laws or just habits of the targeted audience. For example pure B2C shops can remove the company field, while others remove the second name field. A pizza service realised with VirtueMart would remove the country/state field and enter already a city as default.

Powerful SEM/SEO features

Powerful SEM/SEO features

The advanced SEM/SEO due meta tags for categories, products, manufacturers, and medias helps the customer to find the wares via search engines. Customers can pass SEF links to friends and can easily find the right tab due the page titles. They mistype a link or use an outdated link? they will get a nice fallback page (for example the regarding category) and the search engines get the 404.

Manage your orders

Manage your orders

Orders are always trackable, regardless registration.


Promote your products

Different groups of products like latest, topten, newest, featured give a fast impression and guide the customer to the best offers in the store. All lists are sortable and searchable. Customers can search for products by a certain category, manufacturer, attribute and of course descriptions.

Offer Coupon codes

Offer Coupon codes

Customers like to feel important using a coupon or similar marketing tools.

Extend your shop

Add new features to your shop

It is very easy to add new features to your shop. Hundred of extensions are available to extend and customize your shop.

The VirtueMart team offers now a Vm2Go, SaaS solution by Stratus5. You get a installed joomla with virtuemart. A special distribution of the virtuemart team. The pages are hosted in a german cloud. 

Please feel free to test our offer


The official Joomla! Home

Joomla! is a Content Management System (CMS). It can be installed on your webserver and enables you to manage your whole website online (dynamic website!). If you need more basic information, it is recommended to visit the official website. JoomlaCode After you have informed yourself about the basics, you should download Joomla! and install it on your webserver. On you can download the latest and older versions of Joomla! and other popular extensions.

Joomla! Help Site The installation process for Joomla! is pretty easy and can be done even by non skilled persons. However - there is a very good documentation available covering all aspects of the system.

Joomla! Forum Most of the Problems users have are related directly to Joomla!. If you still have questions or if you are searching for help from the community, you maybe want to join in some discussions in popular forums.

Joomla! Extensions Directory This is the official Joomla! Extensions Directory Site. If you are searching for a forum, a gallery, content modules, flash thingies or such, you should take a look at

VirtueMart is a project powered by a very small team, but an ever growing community, and depends on people volunteering time, code, money, and energy to keep it going. This page will help you if you are interested in supporting the project in any way.

The best way to support the project is to:


VirtueMart itself is free of charge, but there are a lot of things that require a lot of money - like server hosting, developer software, developer wages and financing public meetings (like the VirtueMart or Joomla! conferences). We removed the donation option. Instead we offer now a membership model, which grants some advantages for you.


VirtueMart would not be where it is today without having attracted a community where the philosophies are shared about the work involved. Everyone who has developed new features and updated work greatly benefits the project and community, and allows anyone to participate to have the next step taken in improving the work in ways not originally thought of.

The greatest success a project could ever have is to have a self supported community, where community members help each other out and welcome those new to the project who end up happily helping others out like themselves too. There are currently more than 300.000 registered members on our support forum, having written more than 250k posts and 60k topics!

 Write Contributions!

Everyone who starts an online-shop with VirtueMart will sooner or later modify the code and enhance his shop somehow. Share your modifications! All users of VirtueMart need more 

  • payment modules
  • shipping modules
  • images (other than the default ones)

You can easily begin writing your own modifications after having read the Developer Manual (see Documentation).

We have a board dedicated to modifications, "hacks" and "tweaks" (Board Link), where you can post your code and additional files as an attachment.

Just share your code with others!


Everyone can help with the documentation effort even if you know little about how certain features work. In fact, writing documentation about such tasks may be better accomplished by those who know little about it. You can post your small tutorials to the Forum or just send them to us via email.

We also have a small FAQ Section in the developer Wiki where everyone can contribute informaton.

You can also help with the User Manual and the Developer Manual -

  • fill empty sections
  • translate the documents into your language
  • correct the documents
  • check the documents if they are still recent

You can download the source of those documents, which are written in the DocBook XML format. Using the XMLMind XML Editor for WYSIWYG editing is recommended. To convert the DocBook sources to a usable output format like pdf / HTML / chm you can use eDe (Win) or XMLMind FO Converter (all OS).

Bug Fixing

Help speed up the development of the project by taking care of bug reports at the Feature & Bug Board.


Just like any other project, VirtueMart lives mostly through the attention of many active and passive fans. You can help increase the attention of our audience by leaving the "powered by VirtueMart" image on the shop front end which links to this site.

Live Shops

Share your online-shop with the rest of the world at the Live Shops section, which currently has more than 2000 entries and is growing each day!

You can easily add your Shop by registering at this site and following the link "Submit new Bookmark" on the Live Shops section.


Features VM1

shopping_cart_accept.png VirtueMart offers a lot of Features, some of the standard Features are listed here. Please note that you can extend the Functionality of Joomla! and VirtueMart using Plugins, Components, Templates and Modules to make them do what you need!

Don't forget to visit for more Features & Extensions.

General Features

  • capable of using Secure Sockets Layer (https) Encryption (128-bit)
  • flexible Tax Models
    • Model 1: ShipTo Address-based Tax Calculation
    • Model 2: Store Address-based Tax Calculation
    • Model 3: EU Mode (Store Owner based Tax Calculation when Customer comes from an EU Country)
  • Shoppers can manage their User Accounts (registration required)
  • Shipping Address Management (Customers can enter their own Shipping Addresses)
  • Order History: Shopper can view all their previous Orders (and Order Details)
  • Order Confirmation Mail (customizable!) is sent to Shopper and Store Owner
  • Multiple Currencies (you can allow Customers to change the Currency and buy using an alternative Currency)
  • Multiple Languages (using the Joomla! Component Joom!Fish or Nooku).


Product Catalog Features


  • Powerful Web-Administration Interface (Javascript-powered)
  • Manages an unlimited Number of Products and Categories
  • Can be used as a Shop or just as an Online-Catalog (you can even turn off Price Display)
  • quick Search for Products, Categories and Manufacturers; filter by features or discounted Products
  • Product Ratings & Testimonials (moderated or auto-published)
  • feature specific Products by setting them "on special"
  • Product Availability: show how fast a Customer can expect delivery
  • Handles downloadable Products (virtual Goods)
  • "Product is back in Stock"-Notification for subscribed Customers


Administration Features


  • multiple Images and Files (like Spec Sheets and Flyers) per Product
  • Product Attributes (like Size or Color) can be added to Product
  • Product Types for Classification (like "Car", "Motorbike" or "Music Album")
  • Shopper Groups for Customers (allows different Price Levels and Payment Options),
  • multiple Prices per Product (Quantity-based and/or Shopper Group-based Prices)
  • flexible Price Display (number & currency formatting; including or excluding tax)
  • On-the-Fly Price Conversion between different Currencies using Live Rates from the ECB or other banks
  • Shop Statistics / Control Panel with a Summary of new Customers, new Orders....
  • Stock Level Control for Products and Item
  • Order Management with Order History, Customer Notification and Order Edit Functionality
  • basic Reporting Feature: sold Items, monthly/yearly Revenue
  • Order Status Management
  • manage different Currencies, Countries & States


Payment Modules

  • capable of live Credit Card Processing
  • pre-defined Payment Gateways like®, PayPal, 2Checkout, eWay, Worldpay, PayMate and NoChex
  • extend your Shop with other Payment Modules using the Payment Module API!


Shipping Modules

  • flexible Shipping Carriers and Rates Configuration
  • Live-Shipping Rates using Shipping Modules (e.g. InterShipper, UPS, USPS, FedEx or Canada Post; Modules can use the Shipping Rate API).
  • extend your Shop with other Shipping Modules using the Shipping Module API!