RuposTel One Page Checkout VirtueMart - Best of Joomla
This is true one page checkout which really raises your sales. It is simple to install, and fully support multilingual sites including RTL. One Page Checkout uses AJAX for loading shipping methods, supports advanced payment modules such as PayPal Pro and works on all versions af VirtueMart.
RuposTel OnePage Checkout is bundled in Joomla Installer and has nice configuration backend. This One Page Virtuemart checkout has several fully styled checkout templates. We believe this is the most sophisticated One Page Checkout component available for Virtuemart and we provide continuous support for it since 2008.
One Page Checkout for VirtueMart - Features
all the checkout steps are at one page right under the basket at the cart page of virtuemart or at the component page. No need to create any template positions.
- Supports checkout from an external site where basket is automatically filled with products set in URL
- One Page Checkout supports registration with already existing email addresses
- One Page Checkout runs on SSL or without, no core hacks are needed in VirtueMart
- One page Checkout supports any shipping methods (such as UPS, USPS, Fedex) and they are loaded faster then in the standard checkout
- One Page Checkout supports many custom payment gateways used around the world (Klarna, Paypal Pro, iDeal, Stripe payment and others)
- One Page Checkout supports inline credit card payments: Authorize.net, PayPal Pro, UK Payment Mehotds, CardPay and ALL default VM methods. WE PROVIDE FREE ONE PAGE CHECKOUT SUPPORT if you find a problem with a payment processor or shipping processor.
- you can choose a default shipping country in registration fields or have a default coutry set by joomla language or Geo Location per IP address
- default shipping has many options such as to choose the least expensive not zero, the most expensive or none, shiping or ship to address can be disabled within One Page Checkout
- hundreds of optional features which you would expect at the checkout (Google Adwords Conversion tracking, Free shipping only to one country, Free shipping as an shipping option, Checkout as link to a subscribtion, Disable a specific payment for a selected shipping, Disable a specific shipping per payment), zero shipping for digital products or gift certificates
- supports AWO coupon system (free shipping coupons and other coupons), vmUpload, vmBonus, k2 and much more
- OnePage Checkout for VM1 has own system for invoice generation and postal cheques from MS Excell templates to pdf with data of the order with a nice order management.
- One Page Checkout for VM1 has own order management system where you can update user data instantly without page refresh with AJAX from backend.
- One Page Checkout for VM2 now has sophisticated affiliate tracking that can be used with Google Adwords, Analytics, Zanox.com, Heureka.sk and Heureka.cz
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.
General Features |
RuposTel OPC | Virtuemart inbuilt OPC |
3rd Party OPC solutions |
Requires just one click for whole checkout process | yes | no | question |
Loads all javascripts in a non-blocking way | yes | no | question |
Loads API shipping methods (UPS, USPS, Fedex, ACS) in a non-blocking way which is error prone and does not cause a blank screen on timeout or remote server problem | yes | no | question |
Can be disabled for Mobiles only (even though all OPC2 themes are reponsive you may want to disable OPC for mobiles or tablets) | yes | no | question |
Has five inbuilt checkout themes | yes | no | yes |
Supports country specific (i.e. German, Italian) layout and feature requirements | yes | question | question |
Uses Virtuemart language files so no frontend translation is usually needed | yes | yes | question |
Shopper Fields Features |
|||
Does not require registration (or saving of personnal data into the database before seeing actual total) | yes | no | question |
Supports handling personal data (like social security number) outside database and it is still available to payment plugins (such as Klarna in Norway) | yes | no | no |
Supports own checkout custom fields even when user is logged in (such as invoice pairing symbol in Netherlands) | yes | no | no |
Fields can be separated into two groups: |
yes | no | no |
Shipping fields are not obligatory by default (they can be configured separatedly in OPC) | yes | no | no |
Agreement checkbox can be disabled or enabled, checked or unchecked per configuration | yes | no | no |
Supports additional agreement checkbox for Italian sites | yes | no | no |
Supports auto address filling for Klarna in Sweden | yes | question | no |
Tracking |
|||
Has inbuilt Google Analytics Ecommerce tracking support | yes | no | question |
Has inbuilt Google Adwords, Heureka.cz support | yes |
no |
question |
Shippnig Address related |
|||
Default address based on Geo IP services (requires our free Geo Locator component) | yes | no | yes (some) |
Ship to address can be turned off completely | yes | no | question |
Payment and Shipping is automatically updated per any change in shipping address (or billing if shipping is not found) | yes | no | question |
Supports drop down lists of shipping addresses | yes | no | question |
Can be configured to use just one shipping address (no other can be added) | yes | no | question |
Forces SSL on checkout even without a Joomla menu link configured | yes | no | question |
Supports default address (for taxes and shipping) per Joomla current language | yes | no | no |
Add To Cart features |
|||
Supports a link from external site with preconfigured sets of products that leads directly to the checkout | yes |
yes (supports only one product) |
yes |
Supports auto coupon for "add to cart as link" feature that can be handled by 3rd party coupon handlers such as AWO Coupons | yes | no | no |
Supports an introduction article above basket that is specific to the "add to cart feature" or your email campaign where the link is used | yes | no | no |
Layout General Features |
|||
Can disable the cart secton | yes | no | no |
Can disable shipping section | yes | no | question |
Can disable shipping address section (at all or per zero weight products in the cart) | yes | no | question |
Can disable payment secton (at all, or per zero total order) | yes | no | no |
Can show Terms of Service (in a scrollable area or as a full text) | yes | yes (per theme mod) |
question |
Can show an Article instead of Virtuemart's Terms of Service | yes | no | no |
Can show totals that are dynamically updated per address change at two places (top basket and bottom right above the confirm order button) | yes | no | yes |
Does not require more information then necessary from the shopper (agreement checkbox per each address) | yes | no | yes |
Simplifies price view of the cart (it does not show all the columns of the prices and discounts as shown at a normal VM2 checkout) | yes | no | yes |
Supports dual discount view (coupon and discount per all products) | yes | yes | question |
Can show an introduction article above basket | yes | no | question |
Can show Terms of service in modal or as a link to a pop-up | yes | question | question |
Can show Terms of Service and/or agreement checkbox only if user is logged (or unlogged) | yes | no | question |
Shipping method related features |
|||
Can load shipping outside main window thread which makes the cart to load faster | yes | no | question |
Can handle php fatal errors caused during loading of the shipping (API errors or proxy timeouts) and has a failsafe algorithm to reload shpping on such error | yes | no | no |
Supports transformation of shipping methods into select drop down | yes | no | no |
Supports advanced API methods such as UPS, USPS, Fedex, ACS, Canada Post, Australian Post, Hungarian Pick Pack, Zasilkovna.cz and many others | yes | no |
question |
Supports shipping in select drop down anywhere on the checkout page including the basket |
yes (all known shipipng methods) |
question (only those |
question |
Default shipping |
|||
Supports no default shipping | yes | yes | yes |
Supports default shipping for the least expensive but not zero price (or if enabled including zero price shipping) | yes | no | question |
Supports default shipping for the most expensive method | yes | no | question |
Supports default shipping per text search within the shipping methods | yes | no | no |
Payment related features | |||
Supports payment per shipping (payment is automatically hidden when a configured shipping is selected) and another payment is selected | yes | no | no |
Supports payment in select drop down (OPC can restyle payment html into select drop down) | yes | no | no |
Shows payment fee and calculated total immidiately after selecting payment (no ajax call is required which makes it much faster) | yes | no | question |
Registration over checkout features |
|||
Email as username option | yes | no | question |
Checkout with already existing email even when email is set as username (duplicite email feature) | yes | no | question |
Double email field where customer must type the email twice | yes | no | question |
Registration works as login when the username and password matches already registered user | yes | no | question |
Can log out every shopper after purchase regarless of the registration type | yes | no | question |
Guest checkout (optional registraton) as a new tab or a checkbox within the registration section of the checkokut | yes | no | question |
Check if username is already used over ajax during filling fields in the registration section (and optionally disallow checkout) | yes | question | question |
Check if email is already used over ajax during filling the fields (and optionally disallow checkout) | yes | no | question |
Supports Joomla 2.5 native captcha support (and also keyCaptcha) | yes | no | question |
Supported registratin types (Guest, Normal, Silent, No registration) | yes | yes | question |
Optionally hides display name core VM field | yes | no | question |
System features(not related to checkout, but part of OPC) |
|||
Can change shopper group per Joomla language automatically (you can then set your prices, taxes, shipping and payment methods per this shopper group) | yes | no | no |
Synchronize Virtuemart category tree to Joomla menu tree | yes | no | no |
Has a full text search utility so you can more easily search content of your files without moving them over FTP (requires long timeout) | yes | no | no |
Fixes various fatal syntax errors in Virtuemart versions prior 2.0.6 by updating your core virtuemart files (if the errors are found) | question | yes | no |
OPC support |
|||
Has javascript event triggers so the checkout can be easily extended with new features per needs (events such as field validation, after selecting shipping, payment, etc..) | yes | no (our code suggestion was not accepted) |
question |
Over 5 years of experience in Virtuemart (1.0, 1.1. and 2.0.x) | yes | question | no |
Continuous support only for OPC (checkout) with 2 full time emplyees and 2 external co-workers (email, forum, and skype support) | yes | question | question |
Free support for 3rd party extensions within compatiblity with OPC (such as shipping, payment, coupon, tax, vat and other) |
yes | question | question |
Backend configuration fully translated into English, Greek, Spanish, Russian, Slovak and Dutch (Nov 2013) | yes | yes | question |
One Page Checkout Virtuemart feature list
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.
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.
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.
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, Heureka.cz, Heureka.sk, Ceneo.pl 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Get 50 Cents for every review you add.