Virtuemart Extensions by

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size


One Page Checkout for VirtueMart

Runs on Virtuemart 3 and Joomla 3.x

(Virtuemart 2.6.+, 2.0+ and Virtuemart 1.1 are supported as well on Joomla 2.5 and Joomla 1.5 with VM1.1)

Responsive One Page Checkout for Virtuemart 3 and Virtuemart 2 ecommerce solution. One page checkout for Virtuemart and Joomla increases your sales. Thousands of happy customers. 

Feature List

This is true one page checkout for VirtueMart. This is a MUST HAVE for VirtueMart and makes checkout process much more comfortable and provides many features which are missing in basic VirtueMart configuration. As far as our customers say, it really raises your sales. Our company specializes on VirtueMart and Joomla modifications which make user experience better such as speed optimalization, checkout process and SEO. Our business model is based on providing complete ecommerce solutions based on VirtueMart and Joomla which we support by various marketing activities and we take provisions of sales of our hosting customers. This was the number one reason to create this component - to raise sales of our hosting customers and it was sucessfully done. We develop this component since 2008 and we provide continuous support for it every day.

Why to use our extension

- it makes checkout process much more simple and straitforward compared to the basic checkout in Virtuemart, all steps including registration or address management are at the single page

- it adds vast opportunities to your e-system such as direct link to the checkout that can be used from email campaings, event or magazine subscriptions, groupon like systems or for a single product sites, this feature also supports a custom article above the basket or coupons that will be automatically applied 

- it adds many features to the registration such as email as username, change of shopper group per detected IP country or joomla language, it works with various 3rd party EU VAT checkers, it can work in single field registration where only email is required or shown

- it adds many features to the shipping and ship to section where it can be easily disabled for digital products 

- it supports a feature to disable a payment method per user selected shipping method

- it includes a plugin to track your orders per your affiliates such as google analytics or adwords

- it comes with fully styled responsive themes that run on all known 3rd party Virtuemart or Joomla templates

How does it work

  1. Customer chooses a product from the shop, sets amount and parameters
  2. Customer clicks on "show basket" link anywhere on your site
  3. One page checkout including basket is shown and customer can fill the form, or log inscreenshots
  4. If customer chooses for example a paypal payment method he will be noticed at the bottom of the page (above button and on the button) that by clicking the button he will be redirected directly to PayPal (it means he will not get to Thank You page, but the order will be saved)
  5. After sucessfull payment he will be redirected back to Virtuemart (according to return link in notify.php in your VM installation) which is usually a result page.
  6. If he chooses a payment method which generates an iframe into Thank You page, he will be redirected to custom onepage.checkout thank you page which shows your language set thank you string variable, common Virtuemart thank you page (according to you template), the iframe of payment processor and right underneath will be the cart summary with all the fees including shipping and paymenet fees or discountsbuynow

No Core Hack

One Page Checkout for Virtuemart uses Joomla's plugin system to load it's files and NO CORE HACK is needed.  

Gift products at the Checkout

Starting with OPC 2.0.325 we added a generic support for a select drop down where your customer can choose which gift he would like to receive with the purchase. 

Last Updated on Friday, 30 December 2016 12:39

EU VAT and Mini One Stop Shop Tax System for Virtuemart (MOSS)

One Page Checkout for Virtuemart 3 (and Virtuemart2) now comes with a special calculation plugin which is capable of calculating tax on your digital sales to European Union the way they are ought to calculated. The plugin generally supports two modes - normal EU VAT tax mode where each product, shipping or payment fee can have it's own home tax rate or if you sell digital products, the customer rate is used. The plugin does not require our One Page Checkout to be used, it can run as a standalone calculation plugin, but it uses OPC EU VAT checker code to validate the EU VAT numbers. No shopper groups configuration is needed and no country configuration is needed. MOSS rates are downloaded from Google Drive. 


Last Updated on Thursday, 08 June 2017 12:27

Product Export XML Feeds

OPC for Virtuemart 3 and Virtuemart 2 comes with custom built product XML feeds which allow you to export your products and it's attributes (custom fields) into Google Merchant RSS Feed,,, and other price comparing or aggregator companies. OPC supports 2 ways of generating the feeds - either manually via visiting OPC Export section and clicking create the feed where you can configure a default number of products (batch) which will be exported at once to be able to proceed with your memory and timeout limits or via CRON's CLI support where you can run the script directly which will export the products without any timeout other limits. Each aggregator uses it's own taxonomy for category export so they can pair your products into their own category system. OPC Export comes with custom tab plugin which displayes the 3rd party category taxonomy within your Virtuemart category backend management. 

Last Updated on Monday, 08 August 2016 12:05

One Page Checkout for Virtuemart Feature List and Comparison

Since Virtuemart 2.0.20 there is a new One Page Checkout feature included in the core Virtuemart. We decided to compare the inbuilt One Page Checkout soluton with our own extension. The main difference is that Virtuemart's core solution is NOT a One Page Checkout because it requires the customers to visit another page to enter address and return back. Our solution tries to make the process of the checkout much more simple with a minimum amount of clicks needed, no additional pages need to be displayed and all data, methods and taxes are automatically calculated during the filling of the address. 

Last Updated on Thursday, 17 March 2016 15:58

Third address in Virtuemart checkout - Installation Address

Since OPC 2.0.304 we are adding a new feature into OPC that supports additional address to be shown at the checkout which can be especially usefull for Telecommunication companies where customer's Bill To, Ship To and Installation Address is required. To enable the third address, mark your address fields within Shopper Fields tab at OnePage Checkout backend. 

Delivery Date Picker with Holliday Support

Are you looking for a solution to allow your customers to pick a Delivery date, but your real shop opening hours are limited only to business days? Our Delivery Picker section will allow you to use a custom delivery picker where you can configure hollidays, opening days and much more. 

Virtuemart Order and Invoice Numbering System

You don't like the Virtuemart default numbering mechanism? Try OPC Numbering Plugin which is part of OPC Installation. OPC now fully supports a standalone Numbering system where you can manage how the Order and Invoice numbers will look like. 

Last Updated on Friday, 11 March 2016 15:52

Google Tag Manager (GTM) for Virtuemart

As part of our One Page Checkout solution for Virtuemart 3 (and Virtuemart 2) we provide a standalone tracking plugin which can run even when you decide not to use our checkout solution. The tracking allows you to collect anonymous or per User-id visitor data which help you decide on your ROI within advertisements or site changes.  The tracking solution is installed with the same installer package as the OPC solution itself, and has a separate backend to allow configuration options. 

Last Updated on Saturday, 13 June 2015 14:01

Final Confirmation Popup

Dear friends, within version of 2.0.289 OPC for Virtuemart 2 or Virtuemart 3, we added a Final Checkout Confirmation Modal compatible with German usage where the Total must be shown right above the Final confirm button. 

Last Updated on Wednesday, 10 June 2015 18:21

Donate to Charity (Checkbox Products)

Since OPC 2.0.285, we added a special feature into OPC, which allows you to add a paid checkboxes into the checkout. You can use them for Charity, Product add-ons or any other case that you can imagine. These special checkbox products can be shown either within the totals or as a new products within the cart. 

Last Updated on Wednesday, 10 June 2015 18:22

JTouch Jquery Mobile Theme

Since version of OPC 2.0.253 we added a new Jquery Mobile theme that is intended to work with Jtouch plugin that can switch your joomla theme per device detected. The new OPC theme is highly optimized for mobile usage. 

Advanced Email Campaign Support

Since OPC 2.0.197 we had included a further support for add-to-cart as link functionality which now supports auto coupon that can be processed either by Virtuemart or your 3rd party extension such as AWO Coupons and also a special article above the basket that will be shown when using this feature. This feature is intended for those who do the marketing campaings over emails and would like to provide a direct link to the cart (with a product or a set of products)  with coupon code that will be automatically applied for such links from the email and also additional information for the customer above the basket. 


Last Updated on Thursday, 19 September 2013 12:04

OPC Affiliate Tracking Feature for Virtuemart 3

Since OPC2 for Virtuemart 2 version 2.0.211 we had added a sophisticated order tracking feature which will notify your advertisement providers per specific order status set at the configuration. 

Last Updated on Thursday, 12 February 2015 12:02

Editable Product Attributes in the Cart for Virtuemart

Since version of OPC2.0.216 OPC is able to render editable attributes directly in the cart. The price will be updated among any changes to the attributes.

Last Updated on Monday, 08 August 2016 12:25

Klarna and OPC experience on Virtuemart

One Page Checkout for Virtuemart (both versions) fully supports Klarna payment and compared to the classic Virtuemart checkout, it simplifies the checkout with Klarna. It doesn't asks for the fields such as the SSN twice but uses Virtuemart shopper fields to collect these information. When OPC and Klarna are run from Sweden, you may enable auto address feature for Klarna where the customer after filling his SSN and clicking the button will see all of his fields at the checkout page filled. 

Last Updated on Monday, 08 August 2016 12:25

Ready for Global Use

One Page Checkout for Virtuemart (both versions) is using your Virtuemart's language files and thus it works on all languages. OPC2 fully supports multilanguage Joomla and also adds many new features to multi language ecommerce. OPC1 supports Joomfish. Here we would like to advise our customers on proper configuration of Virtuemart and One Page Checkout for various international uses such as United States tax mode (per state), European tax mode and Zero decimals rounding for Swedish and Hungarian

Last Updated on Monday, 02 December 2013 17:55

Available OnePage Checkout Templates

These are One Page Checkout templates included in standard installer. You can opt-out styled top basket and configure tax appearance, every template has it's own CSS file and some have also a javascript helper file.

Last Updated on Wednesday, 05 October 2016 16:30

One Page Checkout backend configuration in your own language

Dear friends, we finally translated the backend configuration into English, Dutch, Greek, Spanish, Russian, and Slovak. English translation is the default. We are looking for translators who would like to make our extension truly international. 

Last Updated on Monday, 13 January 2014 17:11

Double Email Field for Virtuemart

If the email address of your customer is the most valuable information for you, we created an extension for OPC which asks for customer's email address twice. This is usefull when using silent registration where username is automatically created by customer's email address. 

Last Updated on Monday, 13 January 2014 17:11

Delayed Shipping for FedEx, UPS and USPS

We have added new options for shipping when using UPS, USPS or Fedex shipping. We added loader image, so customer knows that shipping is being updated and we added an option for customer to click on a link to reload shipping options for a selected address (OPC1). Shipping can be automatically loaded on leaving the last shipping field (OPC1). This feature is usefull only when using a shipping method which does calls to a remote server and in combination of SSL it can become slow or timed out. In OPC2 this feature is used to load shipping after the checkout page loads purely with javascript so it does not slow down the page load when those API based shipping methods are used.

Last Updated on Saturday, 05 October 2013 10:04

Free shipping to only one country

This extension was created to filter free shipping only to one country selected by shop administrator. Recently we also created an extended version of this extension to filter free shipping. (since 1.2.264)

Free shipping will not show for any of these parameters when configured:

- if the country is not in the list
- if a product is larger than x units
- if a product is heavier then x units

You can also set an order total amount which will turn off this extension.

Last Updated on Thursday, 18 July 2013 12:34

Add to Cart as a link

Our component supports adding products to the cart by a link from anywhere in your shop or from outside the shop, you can configure this One Page Checkout extension to delete content of the cart before adding a product from url parameters.  For an example, have a look on our demo sites.

This extension was firsly created for Magazine subscription where it was the only product on the site. It is particularly usefull for event registration or similarly. The link to the cart can be used from external sites if you are having a specialized marketing site.

Last Updated on Thursday, 18 July 2013 12:34

Google Adwords Conversion Tracking for Virtuemart

This component can execute your affiliate javascript code, tracking pixel, load a tracking iframe or a curl call per specification of your affiliate such as Google Adwords Tracking code. The code is automatically executed when the order status reaches your configured state and is executed on the first page which your customer visits after the order status change. For PayPal this is usually the return URL address and for the standard payment method, it is the classic thank you page. 

Last Updated on Tuesday, 13 May 2014 16:27

Flexible Tax Configuration

One Page Checkout supports any type of tax configuration and was implemented in North America and EU on many sites. It works well with tax rate based on vendor address or tax rate based on shipping address. We also added a special mode if all of your products and shipping is configured without tax, but you still want to add a tax rate to be shown on the checkout steps. Taxes are automatically generated on address change due to shipping change. This component also supports AWO Coupons and other coupon systems. If you encounter a problem with tax display we will fix it for you for no additional charge in both versions of OPC. 


Last Updated on Monday, 02 December 2013 17:54

Shipping as Select dropdown (optional)

One Page Checkout supports shipping (and/or payment) as select dropdown box. It can be either inside basket or at its shipping position. All shipping methods are supported including UPS-like shipping methods.

Last Updated on Thursday, 18 July 2013 12:35

Hebrew, Chinese and Arabic RTL Support

One Page Checkout was implemented on sites which use Right To Left logic on both OPC on Virtuemart 1.1.x and OPC2 on Virtuemart 2.0.x. These are the latest css3 mobile ready RTL screenshots from OPC2 for Virtuemart 2. 

Last Updated on Wednesday, 24 July 2013 11:21

Google Ecommerce Order Tracking for Virtuemart

This component can send data to Google with your installed analytics account and you will be able to track customers by each order.Please note, that you have to have Ecommerce tracking enabled in your Analytics account and analytics properly installed.

Last Updated on Sunday, 22 June 2014 16:12

Free Shipping as an Option

You may set up Free shipping as an option and also let show other shipping methods. This is particular usefull when you want customers to be able to select 24h delivery while standard delivery is free. This feature works with any type of shipipng methods.

Last Updated on Thursday, 18 July 2013 12:35

Disable a payment for a selected shipiping method

If you use shipping methods such as "pick up in store", or "payment on delivery", you may disable a payment methods which will not be avaiable for these shipping methods. For this feature to work correctly we recommend to move shipping above payment in One Page Checkout templates. This feature works only with standard shipping shipping class.

Last Updated on Thursday, 18 July 2013 12:07

Supports SSL

One Page checkout supports SSL on your shop.cart page. You will need to have valid SECUREURL in the configuration of Virtuemart. We also recommend to turn on "generally prevent SSL" so that other pages are not loaded with SSL. If your SSL runs correctly on your previous checkout steps, there is no need for extra configuration in Virtuemart, just to turn on SSL in One Page Checkout configurator.

Last Updated on Thursday, 18 July 2013 12:36

Registration Options - Guest Shopping Supported and Duplicit email feature

This component supports any type of Virtuemart or Joomla registration. We recommend to use silent registration with activated joomla registration and no activation necessary for new accounts. One page checkout component will also work with disabled Joomla registration. We managed to be able to register users even if they are already registered with their own email, therefore they don't need to ask for a password if they don't know it or don't remember it, but just create an order. Shoppers with duplicit email will be automatically unlogged after purchase.

Last Updated on Thursday, 18 July 2013 12:55

No Virtuemart Hacks

One Page Checkout for Virtuemart 2 loads from it's helper plugin and to disable all functionality of OPC you only need to disable the plugin or check the appropriate checkbox within the OPC backend. 

Last Updated on Thursday, 18 July 2013 12:57

Shipping Select Drop Down Inside Basket for Virtuemart

One Page Checkout component supports Shipping inside basket. It will be in select dropdown box with dynamicly updated information in the basket and at the bottom of the checkout page. You need to turn on this feature in the configurator.

Last Updated on Monday, 13 January 2014 17:14

Terms of Service in Scrollable Textarea at Checkout [OPC1 & OPC2]

The component supports full Terms of service in scrollable textarea in checkout from your shop.tos or directly from an article. Article will be stripped of any html tags to unformat it. In Virtuemart 2, the terms of service configuration is fetched from Virtuemart's checkout configuration: show full terms of service at checkout. The terms of service still can be altered changed by an article Id. 

Last Updated on Thursday, 18 July 2013 12:59

Design Customizations

Onepage Checkout Component from RuposTel uses own template files where the order of checkout sections can be easily set up. By default they use your standard Virtuemart themes, but you can override any CSS style in the configurator and add it to Onepage CSS file. It also has inbuilt basket which will do the same as your basket.b2c and basket.b2b, but will show shipping and payment fees optionally. For future updates we plan to create more inbuilt templates with muti column design and much more.

Last Updated on Thursday, 18 July 2013 12:58

All Shipping Methods Supported [OPC1 & OPC2]

Our component supports all shipping methods including those that make API queries toward the provider. It is using AJAX to load the shipping information and draw the shipping section. If you customer has no support for AJAX, the component will load standard Virtuemart checkout.

Last Updated on Thursday, 10 May 2012 12:47

True One Page Checkout Experience

One Page Checkout is according to many studies a must have for your shop, it raises your sales by making the checkout much faster, less complicated and more transparent. Transparecy and simplicity is one of the basic pillars of sales. We worked hard to make this One Page Checkout Component as user friendly as possible. We implemented it on shops in every region of world including China, USA, Europe, Australia, Izrael and Russia. It supports all payment gateways which don't require Virtuemart hack and any shipping methods including UPSv2 and others. We also provide support for payment gateways which do require Virtuemart modification by merging your payment gateway with our component. Once we merge it, it is avaiable in a new version of One Page Checkout which is then accessible for all our customers.

Last Updated on Sunday, 11 August 2013 14:26
You are here