Custom VAT Opencart 3
Custom VAT. Module for extracting VAT from the order amount and displaying it in the shopping cart. It also allows you to separate the tax from the price of the product and display it on the product page under the price.
In OpenCart 3.0, the standard tax system states that prices should be displayed without VAT; however, our module allows you to bypass this system, you set prices as usual - including VAT, and our module separates the VAT line from prices and displays it as a separate line in the basket. The only disadvantage of our module is a fixed tax rate for all products, the percentage can be set in the module settings.
You can set the tax title yourself, for example, ""Including VAT"", specify the tax rate, and choose from which to allocate VAT - from the Amount or Total.
The Opencart 3 VAT module is in English and Ukrainian, but it can be used in any language since the tax title can be set manually, this field is multilingual, for example, you can enter the title ""VAT"" or ""VAT Sum"".
The module can both extract VAT from the amount and calculate VAT for the amount and add it to the order amount.
Custom VAT
An example of work for an order amount of 100 dollars and a tax rate of 20%:
- if tax is charged: tax amount = 20 dollars. The total amount of the order will be 120 dollars.
- if you allocate tax: tax amount = 16.67 dollars. The total amount is 100 dollars.
- Upload the module in the admin panel in the Install modules section.
- Update modifier cache.
- Go to Modules > Modules > select type ""Consider in order""
- Enable the Custom VAT module, and configure it.
02/16/2021 - corrected the calculation of the VAT amount in the product card when calculating the tax on the amount
- Opencart 3.0.0.0
- Opencart 3.0.1.1
- Opencart 3.0.1.2
- Opencart 3.0.2.0 или ocStore 3.0.2.0
- Opencart 3.1.0.0
- Opencart 3.0.3.1
- Opencart 3.0.3.2
- Opencart 3.0.3.3
- Opencart 3.0.3.6
- Opencart 3.0.3.7 и OcStore 3.0.3.7
Solution:
Download and install the Localcopy OCMOD add-on
After installing this add-on, you need to go to the Modifiers section and click the "Update modifiers" button. After that, you can install other modules
There are some problems and possible solutions:
1. The template cache has not been reset - you need to update the cache [screenshot]
2. When you previously edited template files through the admin panel in the "Theme Editor" section, they were saved in the database and it is no longer affected by ocmod modifiers, this is an Opencart 3 issue. You need to install an extension [download] and update the modifications in the admin panel.
3. Your template is based on TPL files (*.tpl), while in Opencart 3 templates should be in TWIG format (*.twig). The problem is that ocmod modifiers do not affect TPL files - all changes must be made to these files manually.
You need to enable the output of all php errors on the screen - for this, in the .htaccess file at the end you need to add the lines:
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
Now, instead of error 500, an error code should be displayed, which will indicate the issue.
There is a bug in official Opencart 3.0.3.5 - 3.0.3.6 patches - modifiers do not work with twig files due to an error in the standard modifier /system/modification.xml - the second operation from this modifier does not work.
The problem occured in official github and proposed solution is https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification.xml
We made a fix modifier according to these recommendations, it will replace the /system/modification.xml file with the correct one.
Solution:
1. Back up your /system/modification.xml file
2. Download the fix modifier from the link and install it in your admin panel
3. Update mod cache
4. Update twig template cache
- Categories: Checkout
- Tags: Tax , VAT , custom vat , opencart3 , module , module opencart , cart , shopping cart , store
- Author: Opencart
-
Price: $18,00
- Compatibility Guaranteed
- Only OCMOD
- Not linked to a domain
- Open source
- Virus-free
- Support
Information:
- Common mistakes in Opencart 3
- Opencart 3.0 custom VAT collection module from the order amount
- Updating the NBU exchange rate for Opencart 3 is a useful module for resource operations.
- Different Prices for Customer Groups - a tool for managing prices in stores.
- How does the Opencart 3.0 Module Order in 1 Click work?
- Opencart 3.0 Related Products Module: How to Use
- Opencart 3 store reviews
- Multidelivery of goods in opencart. Advantages for online stores