Important: This is a legacy version of the documentation. Please visit the current documentation page.

M2E Pro Version - 1.1.1

Common Changes

Improvements

Different versions values will be used for Marketing and Setup purposes

As you probably know, Magento v2.x structure allows to provide different versions for Marketing, Setup (e.g. Database), etc. Previously, each M2E Pro version was identical for all purposes. However, it appears to be inefficient.

So starting from 1.1.1 versions will be different depending on the purpose.

Only upgrades' processes will be executed if there are module MySQL tables of previous version

The new mechanism was implemented into M2E Pro version 1.1.1 which allows checking whether the current database contains any M2E Pro data of previous version. If so, it skips the installation process and runs the upgrade to the current version.

This mechanism is useful for the cases when, for example, the database was restored from backup. It initialize the data correctly and make it be suitable for the most up-to-date version, preventing any possible errors and issues which used to arise.

New Composer Package Name

The Package Name of M2E Pro Module was changed from m2epro/multichannels-module to ebay-amazon-rakuten-sears-magento-integration-order-import-and-stock-level-synchronization because of the conflict on the Magento Marketplace.

All users who installed M2E Pro version 1.0.0 (not 1.1.0) via Magento Marketplace and in Component Manager its title is set as m2epro/m2epro/multichannels-module must follow the steps below in order to properly upgrade the Module to the latest version:

  • to start with, you should apply an uninstall action in the Component Manager.
Please note, the current data will be saved and will still remain available after you complete these steps.
  • then, you should search for the updated M2E Pro Module on Magento Marketplace and add it to your Account there.
  • to complete, you should press Synch button in your Magento Component Manager and when the m2epro/ebay-amazon-rakuten-sears-magento-integration-order-import-and-stock-level-synchronization will become available, you should run an installation for it. During the installation process, the data from previously used module version will be upgraded to 1.1.1 version either and you will be able to continue using it.

Fixes

Some errors that happens during setup:di:compile and setup:di:compile-multi-tenant

Current version contains some major fixes of the issues which used to arise during setup:di:compile and setup:di:compile-multi-tenant processes in 1.1.0 version.

So now no related issues are observed.

Much stability of Installation/Upgrade (module sets maintenance and doesn't break setup:upgrade process)

The new M2E Pro version has a fix which makes the Installation/Upgrade processes much more stable. It sets a maintenance mode for the case when any of the upgrades/installations are executed which prevents any possible issues.

Error 'Redefinition of parameter $helperFactory in Ess/M2ePro/Model/Setup/Database/Modifier/AbstractModifier.php on line 29'

In some cases when you try to upgrade your M2E Pro 1.1.0 version and the PHP version 7.x is used in your system, the error 'Redefinition of parameter $helperFactory in Ess/M2ePro/Model/Setup/Database/Modifier/AbstractModifier.php on line 29' might arise.

This problem is fixed and no related issues are observed in the version 1.1.1.