Opencart Multi Vendor Avalara Extension allows the admin to configure tax for the products, automatically. A user can create an account with Avalara and incorporate Avalara’s services to e-commerce website like Opencart.
Avalara is an advanced tax software which provides simplified solutions for automated tax calculations for e-commerce businesses which include sales and use, VAT, excise, communications, and others.
It provides a flexible and a cost-effective way to handle the sales tax for online merchants. It also includes real-time sales and tax calculations for your online business.
- The admin can add the name of the tax.
- The tax will be created automatically through API of Avalara.
- It will create geo zones for all zones automatically.
- Tax rates and tax class can also be created automatically.
- The customer can see the real-time tax as per Avalara taxes.
- The seller can add Avalara account details to apply Avalara Tax on their product.
- For sandbox account, the module works only on US address.
- The Tax Rates are calculated on the basis of only Postal Code of Seller and Customer.
Once you have uploaded the file then login to admin and navigate through Extensions > Extension installer and upload the XML file. The XML file can be found in the wkavalara.ocmod.xml folder under module directory.
Now admin will go to Extensions > Modifications and then click on refresh button like the image below.
After that in Admin panel go to System > Users > Usergroup and edit ‘Administrator’ and choose to select all for both Access and Modify Permission and save it.
- Store- Define the name of the store to configure the tax rule.
- Status- Set the status as Enable to use the Tax rate.
- Mode- Set the mode in order to use it on Live or in Sandbox mode.
- Avalara Username- Set the username of Admin’s Avalara Account.
- Avalara Password- Set the password for Admin’s Avalara Account.
- Tax Rate Name- Define the name of the Tax rate for Opencart Account.
- Store Postcode- Set the Postal code of the store.
As soon as the configurations are saved, the admin can configure the GEO Zone, Tax Rate and Tax Class for Avalara. The tax rate will be created automatically through the API of Avalara.
You can see the tax class by navigating through the System > Localisation > Taxes > Tax Class.
How to Implement Tax on Product
These tax rate needs to be enabled in the product section. The admin needs to go to the product list under- Catalog > Products
On the edit product page, under the DATA tab, the admin can set the Tax Class as the tax class name mentioned in Avalara Tax Integration Page.
Creation of Avalara account
The admin can create a new account with Avalara by clicking on Create New account. The credentials received can be added to the above Avalara Tax integration page.
After filling in the details the admin submits the details. The admin will receive an email which includes the details of the new account and an email which consists of details regarding password change.
New account mail-
Post Registration you can move ahead to either
Step 1- Add Company Information-
Step 2- Where You Collect Tax-
By clicking, on Add More regions admin can add more regions to collect the tax. Here, admin can check the places for which tax calculation is needed.
Step 3- Activate Company-
Click on Activate Company to activate the company. Finally, the database is created for the company.
On clicking Continue to AvaTax, the admin is redirected to the ‘Welcome page‘.
After setting up the Company, admin can verify the tax calculator.
Validation Of Tax
Under Origin, the address details of admin are provided while under Destination, the address of the customer is provided. To validate both the address the admin needs to click on Validate button.
Post Validation the admin can save these details by clicking on Save Document Detail. Admin can save the line item by clicking on Save Line Item.
Admin can click on Calculate Button to see the task of the respective line item.
At the Seller-End, the seller can add the Avalara Tax details. The tax levied by the seller will be applicable to the seller’s products.
Mode: Set the mode to use it Live or in Sandbox mode.
Avalara Username: Set the Username for the Avalara Tax Integration account.
Avalara Password: Set the Password for the Avalara Tax Integration account.
Store Postcode: Set the Postal code for the store.
How to Implement Tax on a Product at Seller-End
Once the seller has set the configurations of the Avalara Tax Integration, the seller can add a product or edit the product at the seller end.
The seller can log in and navigate through Product List under the list of options given under seller account panel as shown in the image below.
The seller can select a product and tap on the action button to implement the Avalara Tax on any product.
Once the admin configures the Avalara Tax Integration, the customer can make a purchase, and the taxes will be applied to the products accordingly.
The Avalara tax will be visible when the product is added to the cart as shown in the image below. The customer can click on the cart button and see the Avalara Tax Integration applied on the product.
The customer can proceed to checkout.
On the checkout page customer can edit the address and can view the final tax in the checkout page.
That’s all for the Opencart Multi Vendor Avalara Extension module. If you face any issue feel free to add a ticket at https://webkul.uvdesk.com/ and let us know your views to make the module better.
Current Product Version - 2.3
Supported Framework Version - 2.3.x.x