How to migrate from PIMGento2 CSV version to API version
First of, you will need to disable all PIMGento2 modules:
php bin/magento module:disable Pimgento_Category
php bin/magento module:disable Pimgento_Family
php bin/magento module:disable Pimgento_Attribute
php bin/magento module:disable Pimgento_Option
php bin/magento module:disable Pimgento_Variant
php bin/magento module:disable Pimgento_Product
php bin/magento module:disable Pimgento_Import
php bin/magento module:disable Pimgento_Entities
php bin/magento module:disable Pimgento_Log
Then, flush cache:
php bin/magento cache:flush
Install new PIMGento2 (API) Extension:
composer require agencednd/module-pimgento-2-api
php bin/magento module:enable Pimgento_Api
Check and update database setup:
php bin/magento setup:db:status
php bin/magento setup:upgrade
Flush cache again:
php bin/magento cache:flush
Configure PIMGento2 (API) in Magento 2 backend:
Please, follow our configuration guide: III. Configuration
Re-import all entities:
Please, follow our configuration guide: III. Configuration
Important notes:
- It is important to know that the table named “pimgento_variant” in the CSV version is now called “pimgento_product_model”, this is why you need to re-import all entities after migrating to be sure that all data will be set correctly.
- All custom rewrites of the previous PIMGento2 extension will be obsolete when migrating to the API version.