Back to Top

Magento 2 Amazon Integration [Subscription Based]

Updated 28 January 2021

Magento 2 Amazon Integration [Subscription Based] connects the Amazon store with the Magento 2 store. This module helps the owner of the store to import products, stock, and orders from the Amazon store to the Magento 2 store. The store owner can also export his products to the Amazon store from Magento 2.

The Magento 2 Amazon connector updates the price and quantity of the synchronized product in real-time at the Amazon store. Multiple stores can also be linked with the Magento 2 store by the store owner.


  1. This Magento 2 Amazon Integration module will work for a professional seller account at Amazon seller central only.
  2. In order to obtain the Amazon MWS credentials, you need to complete the Developer Registration and Assessment, and only after that, you will receive the Amazon MWS Access keysWebkul will not be held responsible for obtaining/generating the credentials.
  3. Also, to manage shipment fulfillment you have to buy a separate module Amazon MCF (FBA) for Magento 2. But please make sure that you have the MWS credentials before you purchase the module else the respective module will not work.

Check the integration plugin working –


  • Admin can import Simple as well as Configurable product types.
  • The admin can create multiple price rules to update the price of the synchronized products automatically.
  • Admin can map Amazon products attribute to the Magento product attribute.
  • Import Amazon orders to Magento 2 store.
  • Admin can export simple product type only.


Customers will get a zip folder then they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento 2 root directory on the server as shown below.

Searching for an experienced
Magento 2 Company ?
Find out More

After the successful installation, you have to run these commands in the Magento 2 root directory.

First command 

php bin/magento setup:upgrade

Second Command

php bin/magento setup:di:compile

Third Command 

php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.


Multi-Lingual Configuration

For Multilingual support, please navigate to Store>Configuration>General >Locale Options. then select your desired language from the Locale option.


Language Translation

If you need to do the Magento 2 Amazon Integration module translation, please navigate to the following path in your system app/code/Webkul/MageAmazonConnector/i18n.
Open the file named en_US.CSV for editing as shown in the below screenshot.


Once you have opened the file for editing. Replace the words after the comma(,) on the right with your translated words.


After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV. Then upload the translated file to the same folder from where you have obtained it. Now Magento 2 Amazon Integration module translation is complete.


How to get Amazon Credentials

1: Login to your account at Amazon Seller Central and then navigate through Settings > User Permission.


2: Now the section that appears, navigate to the Amazon MWS Developer Access Keys then tap the Visit Developer Credentials button to register as a developer or to view your Access keys.


3: On the Developer Central page, you can apply for MWS API Access Keys by tapping the link “apply for access here“.


4: After that, the section that appears tap the “Proceed to Registration and Assessment” button.


5: Lastly, in order to get the Seller ID, navigate to Settings -> Account Info. Here, under Business Information tap the ‘You Merchant Token‘ to get your seller id.


Create Membership Account

Further, it is important to create a membership account for that, please signup to amazon central. Further, select the platform as Magento from the dropdown as shown in the image below:


After that, the admin will land on the signup page for initializing the registration process. Here, the admin must select the service as Amazon Connector. 


Further, the required details are First name, Last Name, Email, Domain, Password, Confirm Password and Address.


After that, the admin will land on the membership page where all the memberships will be listed. There are three types of memberships available:

  • Starter Plan: $25/month which allows 3,000 listings and 250 Orders.
  • Pro Plan: $45/month which allows 10,000 listings and 1,000 Orders.
  • Mega Plan: $100/month which allows Unlimited listings and Unlimited Orders.


After selecting the appropriate plan, the admin will have to make payment and he will navigate to the Payment Processing page. Details like Charge ID, Amount, and Gateway charge will be visible as shown in the image below.  

The admin can select the payment methods among PayPal and Debit or Credit card.  


When the admin will select Paypal as the payment method, then a new login window will appear with the Username and Password fields as shown in the image below:


After clicking on the Log in button, the admin will navigate to select the payment way as shown in the image below:


Further, the admin will click on the Continue button that will land him in the window where he needs to select the shipping address. After that, the admin will agree to the terms and Conditions as shown in the image below:


Finally, after clicking on Agree and Subscribe, the signup process will be completed and the customer will redirect to the login page. 

How to login SAAS App

1: Login to your account SAAS and then proceed.


2: Now the section that appears, and click on view details as per the below image:


3: You can view the details:



Add Seller Account

For adding the new seller account the admin will click on the Add Account button under the Amazon Accounts section as shown in the image below:


After that, the admin will enter the seller details as shown in the image below:


The details required are Account Name, Seller ID, MWS Authentication Token, and Marketplace.


After clicking on the Submit button, the admin can see the seller with the status as Active.


Like this, the admin can add the sellers and now thy can sell their amazon products to the Magento store too.

Module Configuration

After the installation of the Magento 2 Amazon Integration module, you can configure it by navigating through->Store>Configuration>Amazon Connector.

  • Access Token: Enter the access token.
  • Attribute Set: Select the Default attribute set of Magento 2 store for assigning to Amazon products.
  • Default Store: Select the Default Store View of the Magento 2 for order syncing.
  • Default Website: Select the Default Website.
  • Tax Class: Select Tax class
  • Amazon Currency: Select currency for Amazon products.
  • Enable Price Rule: The admin can easily update the price of the synced products automatically.
  • Auto Create Order: Select Yes or No for auto create order.
  • Auto Update Order: Select Yes or No for auto-update order.
  • Need to all Product Mapped: Select Yes or No for all products mapped.
  • Delete Product at Amazon: If it is selected as “Yes”, then the product will also be deleted from the Amazon End.

Amazon Magento Connector – Generate Product Report

After a successful configuration, the admin can add Amazon account credentials. The admin can navigate to “Amazon Magento Connector > Generate Product Report” for managing and adding Amazon Accounts.


After clicking on the Generate Product Report, the following page will open showing the product report below mention details:


Here, the admin can generate the product report. To import the products from Amazon to your Magento 2 store, first, you need to request a report from the app to Amazon. After getting the request, the product report will be created on Amazon’s end.


By clicking on the active, the report has been generated. Once the report is created on Amazon, the same will reflect on the app from where you can import inventories.


By clicking on the Import Inventory, you can submit the report. Importing inventories generating in background. You can choose if you want to request reports for all product inventories.


Product Import

The admin can navigate to “Amazon Magento Connector > Product Import” for managing and adding Amazon Products.


The admin can import the desired products from the Amazon store to their Magento 2 store. This section lists all your products that are imported from Amazon to your Magento 2 store.


To import products from the Amazon store, the admin will click on Create/Update tab as per the image.

Once done, you can view the list of all the products that are successfully imported & also the products that are incomplete.


Admin can mass import amazon product by clicking on Mass Import Amazon Product and then can select the amazon product status.


After selecting the Amazon Product Status the admin will get to se the Run Profiler section as shown in the image below:


To import the products the admin will run profiler by clicking on the Run Profiler button. The admin can also check the Import Product count and once the loading is done, the admin will get the Success popup as shown in the image below:


After that, the admin will be able to see the list of products under the Console box.


Order Import

Moreover, the admin can also import Amazon Orders in mass using the module. For this, the admin will navigate to Amazon Magento Connector > Order Import. Further, click on Mass Upload Amazon Order.


Further, a slider popup will appear as shown in the image below.


The available orders will be visible under the list and further the process will be continued as done for the Amazon Product import.

Amazon Product Price Rule

The admin can easily update the price of the synced products automatically. For this, the admin needs to create the Price Rules by navigating to Amazon Magento Connector > Amazon Product Price Rules.


Add Rule

After clicking on “Add Rule“, the admin will navigate to the New price rule page as per the below image.


Here, the admin will:

  • Enable Price Rule – Yes or No
  • Price From – Select the minimum price for the price rule to be active.
  • Price to – Set the maximum price for the price rule to get inactive.
  • Operation Type – Select the operation type as an increase or decrease.
  • Price Type – Fixed or Percentage
  • Price – Enter the amount

How will it work?

Suppose the price of the synchronized product is 100 and admin has configured –

  • Operation Type: Increase
  • Price Type: Percentage
  • Price: 10

Then 10% of 100 will be added to the original price of the product ie; (10 % 100) + 100 = 10+100 = 110.

Else if the Admin has configured –

  • Operation Type: Decrease
  • Price Type: Fixed
  • Price: 10

Then 10 will be decreased from the original price of the product ie; (100-10) = 90.

Category Mapping

Under “Amazon Magento Connector > Category Mapping”. By clicking Category Mapping for Export the following page will be open for category mapping.


Here, by clicking “create mapping” a new page will open. Here, the admin can select the “ Store and Amazon Parent category” from the drop-down then its respective “Magento category”.


After that, click on the save mapping button to save the mapping.

Product Feeds

The admin can navigate to “Amazon Magento Connector > Product Feeds” for exporting Magento products to the Amazon store.


By this admin can submit new feed.

In order to create Magento 2 products on Amazon, you need to create product feed first. You can create a feed and add products to it (products that you want to create on Amazon).


As per the below image admin can add new feed by clicking on create feed. And after clicking on that feed has been published.

Further, the status will get updated and you can directly publish the product feed.


Further, if the admin needs to check the submitted field details, then he will navigate to Amazon Magento Connector > Product Feeds. Moreover, the admin will select the desired feed and click on the View button.


After that, the feed details will be visible as shown in the image below. The details visible will be like Product Name, Sku, Status, and Error.


Show Membership

The admin can check the membership details by navigating to Amazon Magento Connector > Show Membership. The types of membership available are Starter, Pro, and Mega.


That’s all for the Magento 2 Amazon Integration [Subscription Based] if you still have any issue feel free to add a ticket and let us know your views to make the module better

Current Product Version - 5.0.0

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • Sergio
    • Jyotsna Gautam (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content