Migrating the ShipperHQ Extension from Magento 1 to Magento 2

Overview

When migrating from Magento 1 to Magento 2 there are some additional steps for the migration of the ShipperHQ Magento 1 extension to the Magento 2 extension as the files are completely different. This is for use with the Magento migration steps.

This article assumes that the user has knowledge of MySQL and the SQL code below is designed for guidance – please amend accordingly for your database.

Steps

  1. Follow the extension uninstallation guide
  2. Clean up Core Config table
    SELECT * FROM `core_config_data` WHERE `value` like '%shipperhq_shipper%' or `value` like '%shq%';
    DELETE FROM `core_config_data` WHERE `value` like '%shipperhq_shipper%' or `value` like '%shq%';

    NB: Please ensure that the values returned are correct before deleting.

  3. Ensure core config is clean
    SELECT * FROM `core_config_data` WHERE `value` like '%shipperhq_shipper%' or `value` like '%shq%';
  4. Clean up product attribute references
    SELECT * FROM `eav_attribute` WHERE `source_model` like '%shipperhq%';
    UPDATE `eav_attribute` set `source_model` = '' WHERE `source_model` like '%shipperhq%';
  5. Follow the Magento 2 installation guide