Merge the plugins folder with your website and install the plugin. Enter your Avalara credentials and configure the plugin.
Does the connector support Redis or SQL Session State?
You must retrieve this version of the Avalara.Adapter.dll file, which marked all classes as serializable.
Here are the steps:
- Login to your nopCommerce admin.
- On the top right, click gears and click restart application.
- On the left, go to configuration > plugins > local plugins.
- Search for Avalara.
- Click install.
- In the search bar on the top left, enter tax providers.
- Click the link.
- On the tax providers page, click configure.
- Complete the configuration.
- Return to the tax providers page.
- Click mark as primary provider:
nopCommerce applies the sales tax rate from the cart to shipping, if shipping is taxable in the nopCommerce settings. The system uses a default tax code of FR20000. If you wish you override it, go to Configuration > Tax > Tax Categories and add a shipping tax code:
Go to Configuration > Tax > Tax Settings.
Change the settings:
The top four field values are provided by Avalara. You will receive the JMA license key in a separate email, after purchasing the connector from JMA Web Technologies:
Other settings turn the tax provider on for certain U.S. States and foreign countries. Ideally, you should use the tax software in states where you have nexus. Avalara charges you on a per order basis. If you use the production URL, it's https://avatax.avalara.net/. Otherwise, enter https://development.avalara.net/
By default, only orders with completed status post to Avalara. If you wish to change that behavior, choose a value from the order status drop down.
Beneath the settings area is a batch transaction form. If you want to run orders through Avalara again, you can enter a range:
By checking the box for log transactions in the nopCommerce Avalara admin, the system will log Avalara communication in the ~/avalaralog.txt file. This is useful for debugging purposes. For more info on logging, read this guide.
Sales Tax Codes
Our system maps tax categories from nopCommerce to Avalara tax codes. If you are using sample products, you must remove tax category or you will see $0 tax. If you assign no category to an item, then it is assumed taxable. Otherwise, the system matches the Avalara tax code item with a line coming from Avalara. For more info, read this article.