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 Amazon stores can also be linked with the Magento 2 store by the store owner.
Note:
- This module will work for a professional seller account at Amazon seller central only.
- 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 keys. Webkul will not be held responsible for obtaining/generating the credentials.
- Also, to manage shipment fulfillment you have to buy a separate module Amazon MCF (FBA) for Magento 2
Features
- 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.
Installation
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.
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
Fourth Command
composer require guzzlehttp/guzzle:~6.0
Fifth Command
composer require league/csv:8.2.2
Sixth Command
composer require spatie/array-to-xml
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/AmazonMagentoConnect/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 Permissions.
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.
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:
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 Magento catalog.
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, report has been generated. Once the reported in 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 Accounts.
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 store as well as created on the 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.
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 managing and adding Amazon Accounts.
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) from the Product Feed section of the app.
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.
Show Membership
The admin can check the membership details under this section. The types of membership available are Starter, Pro, and Mega.
That’s all for the Magento 2 SAAS Amazon Connector if you still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/