Installing Magento 2 ShipperHQ separate modules

Overview

**NOTE**We strongly advise that you install these separate modules using our Satis repository which we can provide you access to. This keeps everything in line when running “composer update” as this will automate updating the extension for future releases and save you time. If you would like to do this please email into support@shipperhq.com and request Satis credentials and setup instructions and you will receive an email with credentials to access our repository as well as next step instructions to get this done.

In the event that you do not use composer and would prefer to update these extra modules using the zip files instead, Please follow these steps to manually install a module from zip file archive, for example a beta version of an advanced ShipperHQ module e.g. module-calendar

Note: This does NOT cover installation of ShipperHQ itself. If you are looking to install or update ShipperHQ on Magento 2, please follow the installation and upgrade instructions for ShipperHQ on Magento 2.

Presumptions

We assume you understand Magento 2, and have it installed correctly and have updated your base ShipperHQ module to the latest version.

It is highly recommended to backup your server files and database before installing this module. No responsibility can be taken for any adverse effects it may cause. It is also recommended you install on a test server initially to carry out your own testing.

Installation Process

To install the calendar module:

  • Extract the contents of the ZIP
  • Install to location app/code/ShipperHQ/<module> directory – the <module> directory name can be found in the PSR-4 section of composer.json file of the zip archive e.g.
    "psr-4": {
    "ShipperHQ\\Calendar\\": "src/"
    }
  • Enable the module using: php bin/magento module:enable ShipperHQ_<Module>
  • Update Magento with: php bin/magento setup:upgrade
  • Clear cache and re-compile, you will need to refresh the following folders
    •  var/cache
    • var/generation
    • pub/static/frontend
    • pub/static/adminhtml
    • var/di