Zamp for Adobe Commerce: Installation

Installation

Installation via Composer

To install the Zamp Tax extension via Composer:

composer require abovethefray/module-zamp
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:clean

Manual Installation

  1. Create the following directory structure in your Magento installation:
app/code/ATF/Zamp
  1. Download the extension files and copy them to the directory
  2. Enable the module by running:
bin/magento module:enable ATF_Zamp
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:clean 

System Requirements

  • Adobe Commerce (Magento) 2.4.x
  • PHP 8.2.18 or higher
  • Required Magento modules:
{
    "require": {
        "magento/framework": "*",
        "magento/module-checkout": "100.4.*",
        "magento/module-tax": "100.4.*"
    }
}

Verifying the Installation

  1. Check that the module is listed and enabled:
bin/magento module:status ATF_Zamp
  1. Verify the module appears in the admin panel:
    1. Navigate to Stores > Configuration > Sales > Tax
    2. Look for the "Zamp Configuration" section
  2. Check for successful database updates:
    • The following tables should be created:
      • zamp_transaction_log
      • queue_zamp_historical_transaction_sync
    • Product attribute tax_provider_tax_code should be added
    • Customer attribute tax_exempt_code should be added
  3. Verify clean logs:
tail -f var/log/system.log
tail -f var/log/exception.log
  1. Check for any errors related to ATF_Zamp

Note: After installation, you will need to configure your Zamp API credentials in the admin panel before the extension will be functional. See the Configuration section for details.