- Create a backup of your shop before proceeding to install.
-
Sign in to your server via SSH
-
cd into your Magento installation directory
-
Ensure Composer is installed.
-
Ensure your Access Keys are setup and ready to use. Follow the steps here if you don't have them setup: https://devdocs.magento.com/guides/v2.0/install-gde/prereq/connect-auth.html
-
Ensure your credentials are setup. The official http://repo.magento.com/ is private so you must authenticate. To use Composer, you can use auth.json file for authentication in your magento root directory, or place it in the COMPOSER_HOME directory for better security.
The basic app.json file looks like this:
{
"http-basic": {
"repo.magento.com": {
"username": "<your public Magento Connect key>",
"password": "<your private Magento Connect key>"
}
}
}
For more instructions on setting up auth, click here.
- Checkout the GoDataFeed extension from https://marketplace.magento.com.
- Once you have checked out, go to My Profile > My Products > My Purchases. Look for GoDataFeed and click on Technical details.
- Run the following commands:
composer require godatafeed/godatafeed-product-integration-module:<Component version> --no-update
composer update
php bin/magento setup:upgrade
php bin/magento setup:di:compile
- Create a backup of your shop before proceeding to install.
-
Sign in to your server via SSH
-
cd into your Magento installation directory
-
Upload GoDataFeed.tar.gz into your Magento installation directory
-
Extract the contents to /app/code directory
- Example: tar -xvzf GoDataFeed.tar.gz -C ./app/code
-
Enable the extension: php -f bin/magento module:enable --clear-static-content GoDataFeed_Product_Integration
-
Upgrade the Magento installation: php -f bin/magento setup:upgrade
-
Compile the Magento installation: php -f bin/magento setup:di:compile
-
Login to your Magento Admin Dashboard
-
Go to: System > Extensions > Integrations
-
Click: Add New Integration
- Add a 'Name'
- Example: GoDataFeed_Integration
- Under Current User Identity Verification add your password
- Add a 'Name'
-
Click: API
- Under Resources grant access to:
- Products > Inventory
- Stores > Settings > All Stores
- Under Resources grant access to:
-
Click: The down arrow next to the Save button
- Click: Save & Activate
- Click: Allow
- Copy all of your Integration Tokens:
- Consumer Key
- Consumer Secret
- Access Token
- Access Token Secret
-
Go to: Stores > All Stores
-
Click on the Store View you wish to use for the integration
- Copy the store_id value which will be visible in the URL
- Example URL: http://www.your_magento_store.com/admin/system_store/editStore/store_id/4/key
- Copy the store_id value which will be visible in the URL
- To completely disable the module, run: php bin/magento module:disable GoDataFeed_Product_Integration