Author Topic: help with cash on delivery  (Read 525 times)


  • Beginner
  • *
  • Posts: 6
  • A beginner
help with cash on delivery
« on: July 04, 2018, 13:16:43 pm »
hello friends:
i need help desperately, i was 4 days with this task and i cannot a solution for this. i was asking in virtuemart forum, facebook etc... but i dont find any solution for this.
i have the web page ready to give to the costumer but i cannot give at the moment for this issue i have.

well, after cry, i will esplain what a need.

i have payment method cash on delivery and always is 3€ but if the cost more than 100€ i need the cash on delivery is 3% of the price of the ithen more tax:

example 1:
ithem 77€ tax include
cash on delivery 3€ + 0,63 tax (21% tax)
total 80,63€

example 2:

ithem 120€ tax include
cash on delivery 3% + tax = 120 + 3,60 + tax for 3,60€ (0,75€) = 124,35€

for the first example a heve no problem, i put a fixed price of 3€ + tax. right.

but with the second example i heve days and days looking in everywhere and nothing. looking for a module for virtuemart, changing tax rules, etc...

please i need solution for this. is there any module for do that. in woocomerce is a module for do this, i wish for virtuemart too if virtuemar does not already.

thank you for your help.


  • Global Moderator
  • Full Member
  • *
  • Posts: 2158
    • Kreativ Fotografi
  • VirtueMart Version: 3.4.x
Re: help with cash on delivery
« Reply #1 on: July 04, 2018, 14:12:23 pm »
Maybe this could work for You ?

Jörgen @ Kreativ Fotografi
Joomla 3.9.8
Virtuemart 3.4.x
Olympiantheme Hera (customized)

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 8892
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.4.2
Re: help with cash on delivery
« Reply #2 on: July 04, 2018, 23:35:32 pm »
if that doesn't do it then a bespoke coded plugin
GJC Web Design
VirtueMart and Joomla Developers - php developers
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
Contact for any VirtueMart or Joomla development & customisation


  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3447
  • using Matomo instead of Google Analytics
Re: help with cash on delivery
« Reply #3 on: July 12, 2018, 14:00:15 pm »
Just noticed this forum thread (a little late).
In VirtueMart you can simply add a second shipping rule with the minimum amount set to 100,01 €, enter 3% into the 'Shipment cost' field and select the tax rule below.
The exact display in the cart view depends on how you have your prices and rounding configured.

And don't forget to set the maximum amount for the first rule to 100 €.
Non-English Shops: Are your language files up to date?