Skip to main content
Avalara Help Center

Install and Configure Avalara AvaTax for PrestaShop

This article applies to:Avalara AvaTax for PrestaShop

The connector for this integration is in "sustaining" mode. This means there are no new versions planned, and current versions won't be enhanced. Any issues identified will only be fixed on an as-needed basis.

After you activate AvaTax Update and set up your company profile, install and configure AvaTax Update for your business application. 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

Alter these settings when your business needs change.

Prior to installing AvaTax Update 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 Update for PrestaShop is from NuRelm, upgrade to this version
  • This version of AvaTax Update 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 the AvaTax Update integration for PrestaShop

If you didn't already, download your integration software to connect your business application to AvaTax Update. 

  1. Go to Settings > Manage Account.
  2. After Avalara Account opens in a new tab, go to Integrations > Extractors & Connectors.
  3. Click the arrow next to the name of your company's accounting software to download the connector you need.
  4. In your Downloads folder, right-click the .zip file and extract the installation folder or file (.exe or .pdf or .msi). 

Install the AvaTax Update integration for PrestaShop

To install the AvaTax Update for PrestaShop package:

  1. Open the installation folder you downloaded from AvaTax Update.
  2. Copy the Avalaratax folder in \\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 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 Update for your accounting software

To configure your AvaTax Update 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 Update 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 Update.
      AvaTax Environment Select the type of account you're connecting to in 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 Update 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 Update 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 Update, but you can't commit sales invoices to AvaTax Update.
    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 Update actions triggered based on the status of an order.

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

  • Was this article helpful?