Shipping by Rules for VirtueMart

IMPORTANT ANNOUNCEMENT: Plugin development ceased, all plugins made available freely (GPL)

With great sadness we have to announce that we are ceasing development of all our VirtueMart, WooCommerce and Joomla plugins. Effective immediately, all our plugins -- even those that were paid downloads -- are made available for free from our homepage (GPL license still applies), but we cannot and will not provide any support anymore.

It has been a great pleasure to be part of the thriving development communities of VirtueMart as well as WooCommerce. However, during the last year it became painstakingly clear that in addition to a full-time job, a young family and several other time-consuming hobbies at professional level (like being a professional singer) the plugin development and the support that it requires is not sustainable and is taking its toll. It has been an honor, but it is now time to say good bye!



The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1


Shipping Rules with tax 28 Sep 2015 22:12 #1

  • websiteprojects
  • websiteprojects's Avatar Topic Author
can you please tell me how we state the tax in the shipping cost so that it is itemised in the cart under "shipping tax"

Shipping Rules with tax 30 Sep 2015 00:37 #2

Dear Websiteprojects,
In the shipping method configuration you can select how the shipping cost are taxed:
- either NO Taxation
- default taxation (i.e. by country restrictions as defined in the tax definitions), or
- an explicitly selected tax rule (even if the country restriction of that tax is not met).

Typically, you want to use default taxation, which should also correctly handle taxation of shipping costs in cases where the products in the cart have different VAT tax rates.

By default, shipping costs are given before taxes, and the tax on the shipping cost is then added. If you want to give the shipping costs including taxes (so the pre-tax shipping costs are calculated by VM), you can use ShippingWithTax=... instead of Shipping=...

Now, this is actually all that the shipping plugin does. The actual display of the tax amount charged on the shipping cost is actually the task of the cart view. The default cart view of VM3 displays the tax (on product prices as well as on shipping and payment costs) in a separate column:

To modify the display of the cart, you can either use a third-party cart plugin (like the many One-Page checkout plugins), or use a template that displays the cart the way you like/need it.
Alternatively, you can also add a template override of just the cart page yourself (but that requires fiddling with the PHP code of the cart page, so you need to have some programming skills in PHP).

Best regards,
  • Page:
  • 1