Supported 3rd Party Extensions
in One Page Checkout (for VM 1.1.x)
If your VirtueMart installation uses any of these hack, we have already made our component compatible with it and there should not be any further editing of components files.
Payment Modules
Virtuemart UK Credit Card Payment Module
PayPal Pro US
MultiSafePay (NL) fully supported since version 1.2.240.
PaySon and other Swedish Payment modules from 1solution.se
Greek payment module: ps_gpp
PayPal New Api is working, but is not recommended outside US (due to tax and rounding issues of VM)
we recommend a commercial PayPal Pro modules, which work well with OnePage Checkout.
One Page Checkout supports 4 different iDeal solutions (NL) that we came around including ccIdeal, Payson (SE) and other extensions such as vmUpload, vmBonus and much more. Support for 3rd party compatibility issues regarding payment methods and shipping methods is done for no additional charge. Our component has many features to support digital products, gift certificates and solves many issues related to shipping when using these combinations of products with tangible products. We also support API based shipping methods with options to load them delayed, filtered, on request, with a default address, with a loader image, per payment and much more.
For these extensions we provide full support for cross compatibility issues
Coupon Systems
AWO coupons paid version is not fully supported yet, free version should work well (if any problems with AWO, we grant free support for our component to make it compatible)
Fully compatible with: DISCOUNTS OVER TOTAL - DOT v.1.0.3' for Virtuemart 1.1
Shipping Modules
UPSv2 (for US customers) -> also has a modification in order management to track the orders
We are working on standard virtuemart's UPS module which is compatible with OPC, but we would be glad if somebody could provide us a test account for UPS to do further testing especially if order is eligible for more then one package.
Login Modules
Our component supports many more extensions not listed here. We've implemented our checkout system to more than 500 customers.
Developer info
ps_onepage (main class for one page checkout) uses modified version of :
- ps_user_address::add (save_shipto)
- ps_shopper::add (shopper_add)
- ps_shopper:validate_add (validate_add)
- ps_checkout:add (addOrder)
- ps_shopper::register_save (register_save)
- ps_checkout::validate_form (validate_form)
If you have modifications (hacks) in any of above functions, we will need to merge your modifications with our component.
Optionally
- ps_checkout::email_receipt (which uses fixed shopper email address and data from different table then original)
- ps_order::update_order_status(.. If you want to send confirmation email to customers only after sucessfull payment
Thank you page is replaced by checkout.onepage which includes original checkout.thankyou page.






