Home Integration Methods Virtue Mart 3

Virtue Mart 3

This integration method is for Virtue Mart version 3. If you have a lower version, please navigate to the integration method named "Virtue Mart 2".
1
Integrate offline payments (cash)
Open file plugins/vmpayment/standard/standard.php and find function plgVmConfirmedOrder. At the end of it, there is a line $cart->emptyCart - place the following code above it:
Save your work.
2
Integrate online payments
Open file administrator/components/com_virtuemart/plugins/vmpsplugin.php and find function processConfirmedOrderPaymentResponse. Add the following code to it's beginning:
That's it, it's integrated.
Do not forget to integrate the click tracking code, to make the sale tracking work correctly.