Avalara Plugins

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
4 years ago
stehta wrote:
@RomanovM Thanks for adding to the discussion. The question still remains - in version 4.2 is the tax service called each time a product page loads, even if tax is not displayed on the product page? Has the call count to Avalara been tested by your team? If the service IS called each time the product page loads Avalara is not an option based on our site receiving 70k+ visitors each month. That means we would be 250,000+ calls to Avalara.

Our plugin is not called for each page load. Please see the implementation here. As you can see we cache results becased on the address used for tax calculation. So it's invoked only once for each unique address
4 years ago
After going through the upgrade we now have this issue with Avalara in 4.2. The plugin simply will not install. Other will without issue. However, clicking install and reloading the list of plugins leaves the status of the Avalara plugin in the same uninstalled state. How frustrating....
4 years ago
Unless you already signed up, use something else - the system is complicated and it will cost you a lot. Keep an eye on API calls as NOP is most likely paid by Avelara for each customer they bring in, and Avetax makes $$ on API calls, so they want many API calls for each order.
Manoj at Execula can help you rewrite the plugin so it only makes one call / order. [email protected]

TaxJar works well for me, Jatin can help you [email protected]
4 years ago
stehta wrote:
After going through the upgrade we now have this issue with Avalara in 4.2. The plugin simply will not install. Other will without issue. However, clicking install and reloading the list of plugins leaves the status of the Avalara plugin in the same uninstalled state. How frustrating....


Hi.
I just tested the installation and uninstallation of the Avalara plugin on a clean 4.20 instance, everything works like a charm.
Try to see what is written to your system logs during an incorrect installation.
4 years ago
@RomanovM - We have the plugin installed and working in UAT thus far. One comment and one question. First, the uninstall is taking 3 hours. It looks like this runs a check against customer records or something similar to delete records. So the more customer records the longer this takes to uninstall. Does this sound correct>

Remaining question - Can I have a different tax provider per store in a multi-store setup? We have US and Canada stores in the same installation. They have different tax needs. US store needs Avalara, Canada store needs fixed rates (manual). Is this possible?
4 years ago
stehta wrote:
First, the uninstall is taking 3 hours. It looks like this runs a check against customer records or something similar to delete records. So the more customer records the longer this takes to uninstall. Does this sound correct>


Correct. At the moment, when uninstall the plugin, all entries of customers, products, tax categories and some more entities are checked to remove the added generic attributes. It really can be time consuming. I created an issue to optimize this process.

stehta wrote:
Remaining question - Can I have a different tax provider per store in a multi-store setup? We have US and Canada stores in the same installation. They have different tax needs. US store needs Avalara, Canada store needs fixed rates (manual). Is this possible?


Now there is no full support for separate tax providers for a multistore. But you can use the workaround: install two plugins (Fixed rate and Avalara), mark as primary provider the Avalara, and set plugin Avalara as limited to stores (choose US store). This will provide the behavior you need.
4 years ago
I will heed your advice. Thanks for the quick response!
2 years ago
RomanovM wrote:
Adam,
1. Just FYI in the current plugin implementation for the version 4.20 there is a log of all requests to Avalara service, you can find it on the plugin configuration page, so you can compare the number of requests in this log with the number that the Avalara provides you and also see which ones were related with committed transactions.


Hello-

I enabled logging for 2 weeks, and there are 1/2 million records. The configuration screen only allows to delete 100 records at a time.....it will take forever.

Where is this log? I looked for a table in the database, but can't find one, and I also don't see it in the App_Data or Avalara plugin folder??

Thanks,
Steve
2 years ago
Look for a db table called "TaxTransactionLog":
https://github.com/nopSolutions/nopCommerce/blob/da16e72558f437c696c5e11a9c37025a6f9743b7/src/Plugins/Nop.Plugin.Tax.Avalara/Data/SchemaMigration.cs#L33
2 years ago
af1racing wrote:
Thanks!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.