Reading list Switch to dark mode

    Magento 2 Multi Vendor Amazon Connector

    Magento 2 Marketplace Amazon Connector module integrates the Amazon store with your Marketplace. This module enables your marketplace sellers to import products and orders from Amazon store to the Marketplace store. The sellers can also export their products from Marketplace store to Amazon store.

    The sellers can even assign the products that are left unassigned during the import to any category on their own. The module performs real-time updates of the synchronized product price and quantity on the Amazon store. The admin and sellers both can sync products from the Amazon store to their Marketplace store.

    Note: This is an add-on of Magento 2 Marketplace. To use this module you must have installed first Magento 2 Marketplace Module

    Check a brief overview of the plugin –  

    pUnJlDtc410

    Features of Marketplace Magento 2 Amazon Connector

    • Synchronize the Magento 2 products to Amazon and vice versa.
    • The admin and seller can import Amazon orders to Magento 2 store.
    • Admin and the seller can set a default category for the imported products in the Magento 2 store.
    • An admin can set default quantity and weight values for imported products in the Magento 2 store.
    • The admin and the seller revise the changes for the product’s price and quantity occur in Magento 2 store, the results will reflect on the Amazon store.
    • Admin and the seller can import Simple as well as Configurable product types.
    • The product information like base image, name, price, and quantity get imported along with the product.
    • Admin and the seller can export Simple product type.
    • The product information like SKU, price, and quantity get exported along with the product.
    • The admin can set the default store view and order status for the imported order in the Magento 2 store.
    • admin and seller can manage the imported orders through Amazon seller central account only.
    • Orders from Amazon store with status shipped, unshipped and partially shipped get imported to the Magento 2 store.
    • The admin can view and manage the Amazon Accounts of all the sellers.
    • Synchronized Amazon product work like same as Magento product.
    • Admin can fetch the order between the desired date range.
    • The orders will fetch automatically via Cron and if order items do not exist in Magento, it will automatically be created.
    • The exported product status will be updated automatically via Cron.

    Installation – Marketplace Magento 2 Amazon Connector

    Customers will get a zip folder and 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.
    Magento 2 Marketplace Amazon Connector

    Searching for an experienced
    Magento 2 Company ?
    Read More

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

    First command – php bin/magento setup:upgrade

    Magento 2 Marketplace Amazon Connector

    Second Command – php bin/magento setup:di:compile

    Magento 2 Marketplace Amazon Connector

    Third Command – php bin/magento setup:static-content:deploy

    Magento 2 Marketplace Amazon Connector

    Fourth Command – composer require guzzlehttp/guzzle:~6.0

    Magento 2 Marketplace Amazon Connector

    Fifth Command – composer require league/csv:8.2.2

    Magento 2 Marketplace Amazon Connector

    Sixth Command – composer require spatie/array-to-xml

    Magento 2 Marketplace Amazon Connector

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

    Thus, that’s all about the installation of the module.

    Multi-Lingual Configuration – Marketplace Magento 2 Amazon Connector

    For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.change language-magento 2 locale

    Language Translation – Marketplace Magento 2 Amazon Connector

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

    Magento2 Change CSV language file

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

    Magento2 Change Language

    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 your module translation is complete.

    Magento2 Change CSV Language file

    Thus, in this way, one can translate the module.

    How to get Amazon Credentials?

    Steps:

    1: Log in to your account at Amazon Seller Central and then navigate through Settings->User Permissions.

    seller_central_settings_user_permissions

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

    seller_central_settings_amazon_mws_developer_credentials

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

    developer_central_access_key_application

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

    proceed_to_registration_and_assesment

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

    Settings_account_info

    Thus, by following these steps you can get the credentials of the seller account.

    Module Configuration – Marketplace Magento 2 Amazon Connector

    After successful installation of the module, the admin can configure the module from the back-end. For that, they need to navigate through Store > Marketplace Amazon Connector.

    Configuration-Settings-Stores-Magento-Admin-6

    Account Settings:

    Here the admin will select the Marketplace Id, Set the Developer Name, enter the Developer Id, along with that also enter the Amazon Seller Id.

    Moreover, the admin need to enter the Amazon Access Key Id, and Secret Key.

    Thus, in this way, the admin can configure the module.

    Manage Amazon Account

    However, after configuring the module, the admin needs to add Amazon account credentials.

    Thus, the admin has to navigate to Marketplace Management > Manage Amazon Account for managing and adding Amazon Accounts.

    Dashboard-Magento-Admin

    Once the admin clicks on Manage Amazon Account, the following page will open showing Amazon Seller Accounts List with the Seller Name and Amazon Marketplace.

    Amazon-Seller-Account-List-Magento-Admin

    Here, the admin can view and manage the Amazon Accounts of all the sellers. And can:

    • Edit – edit the Amazon account details by clicking on this link.
    • Delete – remove the existing Amazon account from the list.
    • Add Amazon Seller Account – add/create a new Amazon account.

    Add Amazon Seller Account

    And After clicking on “Add Amazon Seller Account“, the admin will navigate to the New Amazon Account page as per the below image.

    New-Amazon-Account-Magento-Admin

    Amazon Account Information:

    • Seller: select the seller and this will not be changed once got saved in the Magento 2 Marketplace store.
    • MWS Authorisation Token: here the admin has to enter the MWS Authorisation Token.
    • Amazon Seller Id: here the admin will enter the Amazon seller id received while creating the Seller Central account.
    • Marketplace: Select the Marketplace from the drop-down list.

    However, When the admin clicks on the “Save and Continue Edit” button, the following options become visible as per the image:

    Edit-Amazon-Account-Magento-Admin-3-

    • Amazon Account General Configuration
    • Mapped Product
    • Mapped Order
    • Export Product

    Note: This module enables the admin to import products and orders from the Amazon store to Magento 2 Marketplace store. Also, to export products from Magento 2 Marketplace store to the Amazon store.

     

    Account General Configuration

    Moreover, the admin will configure the Amazon Account:

    Amazon-Seller-Account-List-Magento-Admin-1

    Attribute Set – Attribute set: select the attribute set for the imported product.

    Revise Amazon Product – If select Yes. Then any changes for the product’s price and quantity occur in Magento 2 Marketplace store, the results will also reflect on the Amazon store. But the changes which occur in the Amazon store will not reflect in Magento 2 Marketplace store. Else, select No for disabling product updating on Amazon.

    Default Category – Select the Default Category of Magento 2 Marketplace store for assigning to Amazon products.

    Default Store View – Select Default Store View of the Magento 2 Marketplace store for order syncing.

    Product Create – Select the product creation type as “with variation” if want to create the configurable product with variation in the Magento 2 Marketplace store after import. Else select “without variation” if want to create the configurable product as a simple product in the Magento 2 Marketplace store after import.

    Default Website – Select Default Website.

    Default Source – Select the default source from here.

    Order Status – Set Default Order Status for Imported Products from Amazon.

    Default Product Qty – This configured value will be used when you will sync the Amazon orders without importing the product first.

    Default Product Weight – This value will be used where Amazon product doesn’t contain the weight values.

    Thus, in this way, the admin can configure Amazon Account.

    Add New Products

    Moreover, while adding a new product to the Magento Marketplace store, the admin will see a new tab “Amazon Product Identifier”.

    Also, from here the admin can select any Unique Identifier from the drop-down list as per the requirement i.e ASIN, EAN, GTIN, ISBN, JAN, UPC.

    Moreover, the admin has to provide a genuine Unique Identification Code as per the selected unique identifier which will be used while exporting the Magento products to Amazon shop.

    New-Product-Products-Inventory-Catalog-Magento-Admin

    NOTE: Magento 2 store products with no “Amazon Product Identifier” code will not get exported to the Amazon store.

    Mapped Product

    Moreover, the admin can import the desired products from the Amazon store to the Magento Marketplace store.

    Manage-Inventory

    Also, to import products from the Amazon store, the admin will click on the Mapped Product tab as per the below image:

    Edit-Amazon-Account-Magento-Admin-2

     

    Here, the admin will:

    • Select the import product option such as all, active, or inactive.
    • Generate Report Id: This creates the seller’s account report which is used to send as a request to import the products from the Amazon store.

    attention

    • Import Product From Amazon: when clicking on “Import Product from Amazon”, the temporary product data is created and stored in Magento 2 Marketplace database.

    Magento 2 Marketplace Amazon Connector

    • Create Imported Product: It is used to create/add the imported products to Magento 2 Marketplace store.

    Magento 2 Marketplace Amazon Connector

    Also, the admin can check the imported products by navigating to the store product category which has been set as the default category for the imported product from Amazon while module configuration.

    Magento 2 Marketplace Amazon Connector

    HOW TO CHANGE DEFAULT CATEGORY OF THE IMPORTED PRODUCTS:

    Moreover, the admin can change the default category of imported products. For this, the admin will click on the Mapped Product tab as per the image.

    Amazon-Seller-Account-List-Magento-Admin-2

     

    To change the default category of the imported products, the admin will do the following:

    • Select one or more than one product from the mapped products list.
    • Select Assign to Category option from the Actions drop-down list. This will display the Category field and Submit button beside the Actions drop-down list.
    • Select the desired category from the Category drop-down list.
    • Proceed further by clicking on the Submit button.

    NOTE: The product information like base image, name, price, and quantity get imported along with the product.

    Configurable Product:

    Additionally, with the simple product, the admin can even import the configurable product as per the below image.


    CASE 1: Product With Variation

    If the admin has set the field Product Create as Product With Variation then it will create the configurable product with variation in the Magento 2 Marketplace store after import.

    Amazon-Seller-Account-List-Magento-Admin-1-1

     

    However, after the mapping, the configurable product will be created with variation in the Magento 2 Marketplace store as per the below image.

    Magento 2 Marketplace Amazon Connector

     

    CASE 2: Product Without Variation

    If the admin has set the field Product Create as Product Without Variation then it will create the configurable product as a simple product in the Magento 2 Marketplace store after import.

    Edit-Amazon-Account-Magento-Admin-3

    After the mapping, the configurable product will be created without variation in the Magento 2 Marketplace store as per the below image.

    Magento 2 Marketplace Amazon Connector

    Mapped Order 

    To import the orders from the Amazon store, the admin will click on the Import Order tab as per the image.

    Edit-Amazon-Account-Magento-Admin-1-1

    Here the admin will:

    • Map Order: when clicking on the “Import Order” button, an Amazon Order Range page will open as per the image.

    Edit-Amazon-Account-Magento-Admin-2-1

     

    The admin will enter the date and time range. Proceed by clicking on the Import Order button and the temporary order data is created and store in Magento 2 database.

    • Create Import order in Store: It is used to create/add the import orders to Magento 2 store.

     create imported orders

    Also, after complete execution of the run profile, a list will be generated for the mapped orders with details like Amazon Order Id, Order Status, Sync Date, and Purchase Date.

    Magento 2 Marketplace Amazon ConnectorAlso, the admin can check the details of import orders by navigating to the Sales > Orders. But the admin cannot manage the import orders from the Magento 2 store ie; the admin cannot create an invoice, shipment, cancel the order and make a refund.

    Also, the admin can manage the import orders through Amazon seller central account only.

    Note:

    • A cron is set for this module. So, for auto-synchronization of orders, the admin has to configure the cron on Magento 2 server. This will automatically import the orders from the Amazon store to Magento 2 store after every one hour.
    • The admin will not get any email notifications for any order place on the Amazon store for the admin products. However, the admin needs to check those orders normally by navigating to Sales > Orders after importing them.

    Export Product To Amazon

    The admin can export the Magento store products to the Amazon shop. For this, the admin will click on “Export Products” option under Amazon Account Information.

    Edit-Amazon-Account-Magento-Admin-3-1

     

    To Export the products to Amazon store, the admin will:

    • Select the products which the admin wants to export to the Amazon store.
    • Then select the “Export to Amazon” option from the “Action” drop-down list.
    • Proceed further by clicking on the “Submit” button which gets visible when selects “Export to Amazon” option from the “Action” drop-down list. This will navigate the admin to the “Run Profile” page as per the image.

    EXPORT

    Once the execution is complete, the admin will go to his Amazon seller central account page and navigates to INVENTORY > Manage Inventory.

    Magento 2 Marketplace Amazon Connector

    Here, the admin can check the export product after 15 minutes because the process of exporting products take 10-15 minutes to reflect the export products on the Amazon store. Also, the admin can click on the “Edit” button to edit the product details.

    Notes: 

    • The admin can export only simple products.
    • The product information like SKU, price, and quantity get export along with the product.
    • A cron is set for this module. So, for the auto status update of export products, the admin has to configure the cron on Magento 2 server. This will automatically update the status of export products whether the products are export to the Amazon store successfully or not.
    • For exporting products, the unique identification code of products must pre-exist in Amazon’s seller central catalog, newly assign unique identification code to products may not be export.

    Seller End – Magento 2 Amazon Connector

    The sellers will have a menu option Amazon Connect with some other menu options as per the below image.

    Screenshot_2

    Manage Account:

    After clicking on “Manage Account”, the seller will navigate to the Amazon Configuration Detail page as per the below image.

    Amazon-Configuration-Detail-Page

     

    Here, the seller will:

    • Select the Amazon Marketplace from the drop-down list and click on the Authorization button.
    • And after that, enter the Amazon Seller Id and MWS Token.

    To save the configuration, the seller clicks on the “Save” button.

    Manage Configuration:

    Amazon-Configuration-Detail-Page-w

    Here the seller will:

    • Select the Attribute Set for the imported product.
    • Revise Amazon Product: If select Yes. Then any changes for the product’s price and quantity occur in Magento 2 Marketplace store, the results will also reflect on the Amazon store. But the changes which occur in the Amazon store will not reflect in Magento 2 Marketplace store. Else, select No for disabling product updating on Amazon.
    • Default Category: Select the Default Category of Magento 2 Marketplace store for assigning to Amazon products.
    • Product Create: Select the product creation type as “with variation” if want to create the configurable product with variation in the Magento 2 Marketplace store after import. Else select “without variation” if want to create the configurable product as a simple product in the Magento 2 Marketplace store after import.
    • Select the Order Status as Pending, Processing, Suspected Fraud, Complete, Closed, Canceled, On-Hold.
    • Default Product Qty – This configured value will be used when you will sync the Amazon orders without importing the product first.
    • Default Product Weight – This value will be used where Amazon product doesn’t contain the weight values.

    To save the configuration, the seller clicks on the “Save” button.

    Add Products – Seller End

    While adding a new product to the Magento Marketplace store, the seller will see a field Unique Identification.

    Here the seller can select any Amazon Unique Identifier type from the drop-down list as per the requirement such as ASIN, EAN, GTIN, ISBN, JAN, UPC.

    And has to provide a genuine Amazon Unique Identification Code which will be used while exporting the Magento products to Amazon shop.

    Add-Product

     

    NOTE: Magento 2 store products with no “Unique Identifier Code” will not get export to the Amazon store.

    Mapped Product – Seller End

    The seller can import the desire products from the Amazon store to their Magento 2 store.

    Manage-Inventory-1

     

    The seller can import the Amazon shop products to Magento 2 store. For this, the seller will click on the “Mapped Products” option under Amazon Connect.

    Amazon-Product-Import

     

    Here, the seller will:

    • Generate Product Report: This creates the seller’s account report which is used to send us a request to import the products from the Amazon store.

    Magento 2 Marketplace Amazon Connector

    • Import Products: when clicking on “Import Product”, the temporary product data is created and store in Magento 2 database.

    Magento 2 Marketplace Amazon Connector

    • Create Imported Product: It is used to create/add the import products to Magento 2 store.

    Magento 2 Marketplace Amazon Connector

    The seller can check the import products by navigating to the store product category which has been set as the default category for the imported product from Amazon while module configuration.

    Magento 2 Marketplace Amazon Connector

    NOTE: 

    • The product information like base image, name, price, and quantity get import along with the product.
    • The seller can import simple and configurable products.

     Unassigned Product – Seller End

    Moreover, the seller can assign the categories to the import products that have left unassigned. For this, the seller will click on the “Unassigned Product” option under Amazon Connect.

    Clicking on the Unassigned Product option will navigate the seller to the Assign Imported Product page as per the below image.

    Magento 2 Marketplace Amazon Connector

    To assign the category to the imported products, the seller will do the following:

    • Select one or more than one product from the imported products list.
    • Choose the desired category from the Product Category drop-down list.
    • Proceed further by clicking on the Assign Product to the Category button.

    Also, upon the successful allocation of the category, the seller will get the success message. Also, the seller can check the newly assigned category of the product. For that, they need to navigate to the category which has been assigned to the product.

    Export Product  – Seller End – Magento 2 Amazon Connector

    The seller can export the Magento 2 store products to the Amazon shop. For this, the seller will click on the “Export Products ” option under Amazon Connect.

    Clicking the Export Products will navigate the seller to the Export Product To Amazon page as per the below image.

    Magento 2 Marketplace Amazon Connector

    To export the products to the Amazon store, the seller will:

    • Select the products which the seller wants to export to the Amazon store.
    • Then click on the “Export to Amazon” button.
    • Upon the successful sync, the seller will get the success message as per the below image.

    Magento 2 Marketplace Amazon Connector

    Then, the admin will go to his Amazon seller central account page and navigates to INVENTORY>Manage Inventory.

    Magento 2 Marketplace Amazon Connector

    Here, the seller can check the export product after 15 minutes. Because the process of exporting products takes 10-15 minutes to reflect the export products on the Amazon store. Also, the seller can click on the “Edit” button to edit the product details.

    Notes: 

    • The seller can export simple products.
    • The product information like SKU, price, and quantity get export along with the product.
    • A cron is set for this module. So, for the auto status update of export products, the admin has to configure the cron on Magento 2 server. This will automatically update the status of exported products whether the products are exported to the Amazon store successfully or not.
    • For exporting products, the unique identification code of products must pre-exist in Amazon’s seller central catalog, newly assigned unique identification code to products may not be exported.

    Mapped Order – Seller End – Magento 2 Amazon Connector

    The seller can import the Amazon shop order to Magento 2 store. For this, the seller will click on the “Mapped order” option under Amazon Connect.

    Clicking the Mapped order will navigate the seller to the Mapped order page as per the below image.

    Mapped-order

     

    After that, clicking on the “Import Order” button, an Amazon Order  Range page will open as per the image.

    webkul-magento2-marketplace-amazon-connector-mapped-order-range.png

    The seller will enter the date and time range. Proceed by clicking on the submit button and the temporary order data is created and stored in Magento 2 database.

    Create Imported order: It is used to create/add the imported orders to Magento 2 store.

     create imported orders

    After complete execution of the run profile, a list will be generated for the imported orders. Along with details like Magento order Id, Amazon Order Id, Order Status, Sync Date, and Purchase Date.

    webkul-magento2-marketplace-amazon-connector-imported-orders.png

    Support

    Thus, that’s all about Magento 2 Marketplace Amazon Connector. If you have any issue, please feel free to add a ticket and let us know your views at our HelpDesk System. You may also browse other Magento 2 marketplace addons and our quality Magento 2 extensions.

    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

    . . .
    Add a comment

    Leave a Comment

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


    2 comments

  • jai
    Hi

    Can we import ISBN attribute in products magento2 from amazon?

    Thanks

    • Rajan Dimri (Moderator)
      Hello Jai,
      Yes, the admin has the option to select any Unique Identifier from the drop-down list as per the requirement i.e ASIN, EAN, GTIN, ISBN, JAN, UPC. You can also check the same here

      Thank You

  • Back to Top
    I have tested and used Webkul Marketplace extension for years under Odoo and now recently also deployed it under Magento 2 and I have to say that not only the code is responsive but also the team :-) Working hard and politely on my little nerdy requests, bug fixing and customization.
    Mohamed Es Fih
    eSolutions for Business Adviser
    www.intracen.org
    Talk to Sales

    Global

    Live Chat

    Message Sent!

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

    Back to Home

    Table of Content