Skip to main content
Avalara Help Center

Install and Configure Avalara AvaTax for PrestaShop

This article applies to:Avalara AvaTax for PrestaShop

After you activate AvaTax and set up your company profile, install and configure AvaTax for your accounting software. During configuration, customize your setup to fit your unique business needs for things like:

  • Tax calculation settings for various tax types
  • Exemption settings if you have exempt customers
  • Product taxability settings

Update these settings when your business needs change.

Prior to installing AvaTax for PrestaShop, ensure the following: 

  • PrestaShop language is English
  • Installed PHP version is 5.6 or 7.0 
  • SOAP (PHP extensions) is enabled in the php.ini file
  • If your previous version of AvaTax for PrestaShop is from NuRelm, upgrade to this version
  • This version of AvaTax for PrestaShop is compatible with PrestaShop release 1.6.x and 1.7.x. If your PrestaShop version is below 1.6.x, upgrade it.
  • If you're running PrestaShop 4.00 or later, make sure:
    • In the php.ini file for the PrestaShop server, you've updated the default value for CURLOPT_CAINFO to curl.cainfo = C:\xampp\php\extras\ssl\cacert.pem
    • The latest SSL certificate (cacert.pem) is located in C:\xampp\php\extras\ssl

 More information is available in PrestaShop documentation.

Download AvaTax for your accounting software

To connect your accounting software to AvaTax, download your integration software. 

  1. In AvaTax, on the Home tab, click Get Started.
  2. In the Download and Install Your Integration Software section, click Download Software
  3. In the Download Your AvaTax Connector Software window, click the arrow next to the name of your software, and then download the latest version of your integration. If the file isn't available for download, clear your browser's cache, and log back into AvaTax.
  4. Save the .zip file somewhere on your computer that's easy to find.
  5. Right-click the .zip file and extract the installation folder or file (.exe, .pdf, or .msi). 

Install AvaTax for your accounting software

To install the AvaTax for PrestaShop package:

  1. Open the installation folder you downloaded from AvaTax.
  2. Copy the Avalaratax folder to \\Root directory\<Prestashop folder>\Modules\
  3. Delete the class_index.php in  \\Root directory\<Prestashop folder>\<cache folder>.
  4. Log in to PrestaShop, and then go to Modules and Services > Modules > Administration.
  5. On the List of Modules page, go to Modules List, type AvaTax in the Keywords field, and then click Search.
  6. Choose AvaTax for Prestashop, and then:
    • If your previous AvaTax for PrestaShop is from NuRelm, click Reset
    • If you're installing for the first time or your previous version of AvaTax for PrestaShop is from Avalara, click Install, and then click Proceed with the installation. A message displays when the module is finished being installed.

After you install AvaTax for PrestaShop, make sure that PrestaShop users have full access to AvaTax files in the Avalaratax folder.

Configure AvaTax for your accounting software

To configure your AvaTax for PrestaShop company settings:

  1. Log in to PrestaShop, go to AvaTax, and then click Configuration.
  2. On the Connection page:
    1. Provide your AvaTax information, and then click Test Connection:
      Field Action
      • Account Number
      • License Key
      Use the information provided in an email from Avalara (sent to the email account you used to activate your account). It must match what's saved in AvaTax.
      AvaTax Environment Use the information provided in an email from Avalara (sent to the email account you used to activate your account). It's the same credentials you use to log in to AvaTax.
    2. Select the correct company from the AvaTax Company list, and then click Save.
  3. Complete or modify fields on the Options page, and then click Save
    Field Action
    Optional: Validate Customer Address Select to enable customer address validationHoverTT.png using AvaTax for PrestaShop. The status of this option doesn't affect address validation for default origin addresses.
    Enable tax calculation If you choose to disable tax calculation, your accounting software no longer uses AvaTax to calculate tax on transactions.
    Optional: Return address validation results in upper case Select to save all address validation results in uppercase format.
    Optional: Enable logging This function is primarily used for troubleshooting issues. If you choose to enable logging, all success, warning, and error messages are included in the log. Only enable logging if you've been instructed to do so by Avalara Support because it can significantly slow down your service.
    Default FR Code The default shipping code when you enter a shipping charge on a sales document.
    Optional: Use Order Date for Merchandise Returns PrestaShop creates a merchandise return invoice with the order date. If this is disabled, PrestaShop creates a merchandise return invoice with the system date. 
    Disable document commit If enabled, you can calculate sales tax using AvaTax, but you can't commit sales invoices to AvaTax.
    DEFAULT ORIGIN ADDRESS Enter the default origin address for the company. This address is used during sales tax calculation for transactions without a valid address. 
    DEFAULT AVATAX ACTIONS This section lists AvaTax actions triggered based on the status of an order.

The Avalara Help Links page displays help links for AvaTax, Avalara Support, and Avalara Help Center.

  • Was this article helpful?