Zonos Duty and Tax for Magento 2

Looking for a quick and easy way to integrate duties and taxes into your Magento 2 checkout?

With the Zonos Duty and Tax (Landed Cost) app for Magento, your customers get accurate duties, taxes, and shipping rates at checkout so you save time, money, and resources toward being more awesome! Let us take away your frustration with duties and taxes and help you gain online conversions, return customers that trust your business, and most importantly - profit!

Features

Click here to learn about our premium features such as:

Installation

For Magento 2.0, you will need PHP 7.0.6 or greater.

For Magento 2.1 or 2.2, you will need PHP 7.1.x (whichever is compatible with your version of Magento).

You can find our **Zonos Duty and Tax Landed Cost app for Magento 2** on the Magento marketplace.

There are three options to install the Zonos Duty and Tax module.

Option 1 - Web setup wizard (preferred method)

To install the app, follow the instructions from the Magento User Guide.

Option 2 - Install via Composer

Important - Installation with this method must be performed by an experienced Magento developer.

This option will install Zonos Hello as a dependency.

To install the app, (from your terminal) go to your <root magento dir>, then follow the steps below:

To uninstall the app:

Option 3 - Download the extension

Important - You will not be able to run: php bin/magento module:uninstall Zonos_DutyTax, because it was not installed through Composer. You will need Zonos Hello installed for the Zonos Duty and Tax app to work.

If you have not downloaded Zonos Hello, follow the instructions below:

To install the Zonos Hello module:

  1. Go to the Magento marketplace.
  2. Search for “Zonos Hello”.
  3. Download the Zonos Hello app for Magento 2 extension.
  4. Extract the extension into the <root magento dir>/app/code/Zonos folder (create any folder that does not exist).
  5. From the command line, change the directory to your root Magento 2 directory.
  6. Run the following commands:
    • php bin/magento module:enable Zonos_Hello
    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile

To uninstall the Zonos Hello module:

Once you have downloaded the Zonos Hello extension, you can now download the Zonos Duty and Tax extension by following the steps below:

To install the Zonos Duty and Tax module:

  1. Go to the Magento marketplace.
  2. Search for “Zonos Duty and Tax”.
  3. Download the Zonos Duty and Tax app for Magento 2 extension.
  4. Extract the extension into the root magento dir>/app/code/Zonos folder (create any folder that does not exist).
  5. Run the following commands:
    • php bin/magento module:enable Zonos_DutyTax
    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile

To uninstall the Zonos Duty and Tax module:

Configuration for Zonos Duty and Tax

Please make sure you have created your Zonos account prior to setting your Magento 2 configuration.

Configuration for Zonos Hello

Zonos Hello is added with the installation of the Zonos Duty and Tax app. Be sure to follow the configuration instructions below for Zonos Hello.

  1. Obtain your Site Key at https://app.zonos.com/#/hello.
  2. Go to your Magento Admin > Stores > Configuration > Zonos > Zonos Hello. 3 Configure the following options as instructed below:
    • Enable - This allows the Zonos Hello widget to display duty and tax quotes while customers visit your product pages.
    • Site Key - Enter your Zonos-provided site key obtained from Step 1.
    • Currency Conversion Selectors - If you want Zonos Hello to convert currency, paste your CSS selectors here. Multiple selectors are separated with a comma, e.g. .price,.__current-price,.__subtotal,.__original-price.
    • Hide Domestic Elements (OPTIONAL) - If you need or want to hide domestic elements for your international customers, input CSS selectors for elements you want to hide e.g. .nav-6,.action-add.

Essential Information

For example, most UPS, DHL, and FedEx service levels support DDP options, but USPS does not. Please get in touch with your carrier representative to confirm if a DDP option is supported.

For example, if the country is outside the US (and there is a tax amount), then send DDP.