> ## Documentation Index
> Fetch the complete documentation index at: https://developer.zamp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation Guide

> Installing Zamp's BigCommerce application is easy.

# Overview

A Zamp Onboarding Manager will work with you on getting your BigCommerce storefront configured with the Zamp Tax app, but you're also welcome to walk through these steps yourself, if you'd like.

# Prerequisites

| **Item**                                                     | **Where to Obtain**                                                                                                                                                                               |
| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **A Zamp Sandbox or Production API Key**                     | Either the **Integrations** page on [app.zamp.com](http://app.zamp.com), or directly from your Zamp Representative                                                                                |
| **Permissions to Install and Open BigCommerce Applications** | A role with **Launch Applications** and **Install Applications** (These are "high-risk" permissions). See more, [here](https://support.bigcommerce.com/s/article/User-Permissions?language=en_US) |

# Process

<Steps>
  <Step title="Installing the Zamp Application">
    The Zamp Tax app is in BigCommerce's official Apps & Integrations exchange. You can get it for your BigCommerce store [<u>here</u>](https://www.bigcommerce.com/apps/zamp-tax/).
  </Step>

  <Step title="Adding your Zamp API Key">
    <Frame>
      <img src="https://mintcdn.com/zamp/7HqFouRBMQ8D1wGE/images/image-17.png?fit=max&auto=format&n=7HqFouRBMQ8D1wGE&q=85&s=db30fd35e8f8fb9da22bfbc71ee15c7c" alt="Image" width="824" height="337" data-path="images/image-17.png" />
    </Frame>

    1. Once the app has been set as the Tax Provider, navigate to **Apps -> Zamp Tax**.
    2. Upon a fresh install of the app, you will be required to provide your Zamp API token. Without the API token, the Zamp Tax app will not work with BigCommerce.
    3. Copy the value and enter it in the provided field. The token will be validated upon save to ensure it is the correct value.
  </Step>

  <Step title="Setting Zamp as the Tax Provider">
    1. First select **Home** from the left navigation panel.
    2. Select Settings.
    3. Under **Setup**, select **Tax**.
       1.     <Frame>
                <img src="https://mintcdn.com/zamp/7HqFouRBMQ8D1wGE/images/image-18.png?fit=max&auto=format&n=7HqFouRBMQ8D1wGE&q=85&s=17c4c8e3a5a4265f85168e51d47bb4ad" alt="Image" width="2828" height="1172" data-path="images/image-18.png" />
              </Frame>
    4. **If you already see Zamp Tax under "Configured tax services", proceed to step 6. Otherwise, proceed to step 4.**
    5. In the top right, select **Add tax service**.
    6. Under **All Tax Services**, locate **Zamp Tax** and select **Install,** then navigate back to **Settings -> Setup -> Tax**.
    7. Under **Configured tax services**, select **Enable** for Zamp Tax.
    8. Under **Provider targeting**, select **One or more countries** and click **United States**.
    9. Further down under **Provider options**, ensure the **Please submit my order data** option is selected, or transactions will not be sent to Zamp.
       1.     <Frame>
                <img src="https://mintcdn.com/zamp/7HqFouRBMQ8D1wGE/images/image-19.png?fit=max&auto=format&n=7HqFouRBMQ8D1wGE&q=85&s=a9072a4da6ce7d8cc86d1c11962507b9" alt="Image" width="1429" height="1121" data-path="images/image-19.png" />
              </Frame>
    10. Once saved, Zamp is now your default tax provider.
  </Step>

  <Step title="Enabling Fallback Rates">
    It is worth noting that BigCommerce has safety net options available in cases where it can't communicate with the default tax provider. For example, if your Tax Provider's services were unreachable for sales tax calculations.

    Chat with your Zamp Onboarding Manager regarding setting general fallback rates for the states where you have Nexus.
  </Step>

  <Step title="Configuring the Zamp Tax app">
    1. \*\*Taxable states - \*\*Taxable states should coincide with states configured in your Zamp account. Your Onboarding Manager will be available to help determine which states should be added to this multi-select list.
       1. Having a state listed as a **Taxable state** in your configurations means it is one Zamp will produce sales tax calculations for, so long as the customer's shipping address state matches.
       2. Any state not listed as a **Taxable state** will not have sales tax calculations occur. These would be states that you aren't required to remit sales tax in. For example, not having a physical presence (nexus) in the state and not having met the economic nexus thresholds.
    2. \*\*Enable Zamp calculations - \*\*Setting "Allow Zamp to handle your Tax Calculations?" will have your checkout experience utilize Zamp for sales tax calculations.
       1. This toggle gives you the opportunity to decide if you'd like to use Zamp to calculate sales tax for you.
    3. \*\*Enable Zamp transaction reporting - \*\*Setting "Send your transaction reports to Zamp?" will have your transactions report to Zamp when a transaction has been paid for or has been marked as "Completed".
       1. This toggle gives you the opportunity to decide if you'd like to use Zamp for transaction reporting, which will allow us to file sales tax returns for you.
  </Step>
</Steps>
