M2E Pro Amazon eBay & Walmart Integration



Magento Platform
Open Source (CE)
2.0, 2.1, 2.2, 2.3
Commerce using on prem (EE)
2.0, 2.1, 2.2, 2.3
Commerce on Cloud (ECE)
2.2, 2.3

Tech Specifications

Current Version:
Stable Build
05 March, 2020
Extensions, Sales, Comparison Shopping Engines, Marketplace Feeds
License Type:


The only native solution that fully integrates the Magento backend with eBay, Amazon & Walmart marketplaces. No clouds. Everything from Magento interface.

Other Extensions by M2E Limited


Back to top

M2E Pro is the only Magento native integration for Amazon, eBay & Walmart marketplaces from the Magento technology partner, eBay Certified provider, Amazon Developer Council member, and Walmart strategic collaborator! Within 15 minutes of deploying M2E Pro, you can list and manage your entire Magento products catalog on Amazon, eBay & Walmart directly from your Magento backend with a click of a button. M2E Pro allows you to synchronize, in real-time, all your channels inventory & dispatch your every Amazon, eBay, Walmart order directly from the Magento system. You can save time and benefit from the single source of the data management, - everything from the Magento backend. No jumping between systems or switching various clouds. Additionally, with M2E Pro you can "Win" Amazon "Buy Box" customers by using M2E Pro sophisticated algorithmic re-pricer and grow your B2B customer base with M2E Pro enhanced support of Amazon Business. 

Please note: if you have existing Amazon, eBay or Walmart listings (with an existing rank and sales history), we strongly advise you keep these "live" and just mapping (or linking) them back to your Magento platform via M2E Pro.  

If you need help with listing strategies we can provide you with tailored, 1:1 assistance. Over many years, we have accumulated unique knowledge and we will be happy to apply our skills to your benefit.

At M2E we do not support dozens of platforms or hundreds of marketplaces. We only look after Magento and the top 3, but we do this better than anyone else. Not convinced? Google!   

We are VERY proud to be: 

Beware of "one-off fee eBay/Amazon/Walmart connectors", "free" Amazon integrations, "m2e clones" or "perfect m2e alternatives" trying to fool the Magento community by posting fake reviews and making false statements about M2E Pro. Many have used M2E as a prototype and tried to copy our past, - but no-one will be able to match the M2E team on skill and commitment.  

If not sure, visit m2epro.com, request a "call back" or just send us an email.

You may also have fun by reading some interesting facts/myths about our company.  


Account & Pricing

No need to sign up, just download the extension, install it and start using it for Amazon, eBay and Walmart straight away. If any questions, just email support@m2epro.com asking for assistance.  

  • M2E Team has always been a vocal supporter of the Magento ECO system and small/medium businesses! As long as your monthly sales (through eBay, Amazon accounts connected to M2E Pro) do not exceed $10,000 you may enjoy using the solution free of charge. 
  • Every new customer gets onboarding support & 60 days "no obligation" period! For pricing detail please visit our pricing page. 


M2E Pro Story In A Few, Simple Numbers:

  • over 11 years of R&D with firm focus ONLY(!) on the Magento ecosystem supporting ONLY(!) Amazon, eBay & Walmart!  
  • the team of over 60 (!) hardcore engineers working only on one project - M2E Pro. 
  • over 178 software releases for Magento 1
  • over 25 software releases for Magento 2
  • 3 generations of the solution delivered to date
  • over 200'000 downloads of M2ePro extension on Magento Connect and Magento Marketplace
  • over 43'000 unique eBay accounts
  • over 17'000 unique Amazon accounts
  • over 500 unique Walmart accounts
  • under management in excess of 0.5Bn active listings 
  • 2019 eBay and Amazon GMV over 8.3Bn $ (USD)
  • 63'923 support tickets responded in 2019
  • proud to have 0 sales and 0 marketing executives in the company


How it all started:

For over 10 years M2E Pro has been the only Magento platform native solution that fully integrates the Magento backend with eBay (released in 2009), Amazon (released in 2012) & Walmart (released in 2019) marketplaces.  You could think of M2E as of a sophisticated data processing layer connecting your Magento product catalog directly (i.e. no clouds or any other kinds of middleware) to your eBay (23 marketplaces), Amazon (9 marketplaces) & Walmart (U.S. & Canada) channels.


So What Is M2E Pro?

M2E Pro is an award winninginnovative and community driven project. Our merchants retain full ownership over their own data and nothing is stored off-site. The value of M2E Pro technology comes from the high level of customization and task automation. The ability to manage orders, maintain various pricing strategies and keep inventory across multiple channels in full sync are some of the benefits which M2E Pro delivers out of the box. The Repricing Service can either be used in combination with the M2E Pro Extension via Connector or as a separate SaaS Service. It’s flexible and easy settings allow users to provide settings for the dynamic Price management of their Products in a fast and convenient way without any special skills required.   


What Makes M2E Pro Different?

We never walk alone (yes, M2E proudly serves Liverpool Football Club as well) and we listen to our merchants! M2E Pro integrates with eBay, Amazon, and Walmart because we closely co-operate with these marketplaces in many countries. Version 5.x has been released in close cooperation with eBay teams from USAUK and Germany; eBay BOPIS has been developed with the support of eBay Australia; the Amazon repricing module has been delivered with direct inputs from Amazon teams in Europe. Walmart integration was developed with support and guidance from Walmart Inc. teams who also checked and certified our solution. Over 400 system integrators and developers across the world have been implementing the M2E Pro solution: 

  • If you are a merchant and wish to speak to someone local, please visit M2E across the world page
  • If you are an agency/ developer and wish to learn how to become part of the M2E implementation community, email partners@m2epro.com for more information


Benefits of using M2E Pro:

  • Ongoing core product development and continues improvements 
  • Professional advice, assistance with listing management, pricing strategies, inventory, and multichannel optimization 
  • Zero-effort support for changing marketplace APIs and policy requirements 
  • First to market, enhanced marketplace support 
  • Additional support for new marketplace features as they are introduced 
  • Multi-marketplace support within a single operating environment 
  • Access to all marketplaces within a single license structure 
  • Access to all stores/views within a single license structure 
  • Unlimited number of listings across all marketplaces  


M2E Pro vs Non-Magento Solutions

  • Complete Magento integration, providing a single source of truth for all marketplaces
  • Comprehensive inventory, pricing, and catalog management rules 
  • Support for multiple seller accounts and storefronts within each marketplace 
  • Consistent training requirements for operational staff 
  • Supports large line counts, multiple marketplaces and multiple seller's accounts under a performance-based license 
  • Ongoing commercial viability due to the close relationship between M2E Pro, Amazon, eBay, Walmart Marketplaces and Magento Commerce  


M2E Pro’s Tight Magento Integration 

  • Complete ownership of all data within the platform 
  • Seamless, native multi-currency support 
  • Published best practices for scaling options 
  • Freedom to manage the Magento infrastructure to your policy requirements 
  • Unlimited integration and enhancement potential through the thriving Magento ecosystem 
  • Future proof solution through a combined Magento and M2E Pro upgrade path (Magento 2.x readiness)  


Main Features 





Most Frequently Asked Questions: 

Q: Can I do it myself? 

A: Why not? Please visit DIY web page   

Q: Can you help me? 

A: Sure, please see the help options   

Q: Do you offer a Blue Chip or an Enterprise Level Services?  

A: Absolutely, check out https://enterprise.m2epro.com/  

Q: Where do I find more information? 

A: You may start at m2epro.com 

Q: Can I request a callback or arrange a DEMO? 

A: Yes, please visit m2epro.com and submit the "call back" form

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.4.3

    Common: [Fixed] JS error when add new child product in Manage Variations pop-up
    Common: [Fixed] "Tracking details were not imported. Reason: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails..."
    Common: [Fixed] Attribute dropdowns do not contain all appropriate Magento attributes
    Common: [Fixed] Cron service cannot find endpoint in some cases
    Common: [Fixed] Tooltips display problem on Magento 2.3.3
    Common: [Fixed] Various exceptions when trying to serialize/unserialize data
    Common: [Fixed] Fix for compact deploy mode
    Common: [Fixed] MSI Shipment creation fixes
    Common: [Fixed] Magento Order was not created. Reason: The password must have at least 7 characters. Leading or trailing spaces will be ignored.

    Ebay: [Fixed] User ID is not displayed in Orders grid
    Ebay: [Improvement] Add mapping option (3rd Party Listing)

    Amazon: [Improved] Allow to send 250 characters in Search Terms field (Amazon)
    Amazon: [Fixed] Do not download fulfillment details in some cases
    Amazon: [Improvement] Amazon order prefixes [prime | afn | b2b]

    Walmart: [Added] Walmart Product ID (GTIN, EAN, UPC, ISBN) exemption
    Walmart: [Improved] Walmart Consumer ID field Validation (US only)
    Walmart: [Fixed] Do not revise promotions if they are empty both in the extension and the channel
    Walmart: [Fixed] Exception on order view page if there are 2+ items from the same listing
    Walmart: [Fixed] Category policy is not assigned on Auto Add Rules
    Walmart: [Fixed] Order was not shipped. Reason: Request content is invalid. Unable to process this request.
    Walmart: [Fixed] Validation Failed. The Server response data is not valid.


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.4.2

    * Common: [Added] Migration from 6.5.6 to 1.4.2
    * Common: [Fixed] Error while saving shipment with a tracking number on 2.2.8
    * Common: [Fixed] Attributes dropdown does not contain all appropriate Magento attributes
    * Common: [Fixed] Magento Order was not created. Reason: Notice: Array to string conversion in magento/framework/Model/AbstractModel.php
    * Common: [Fixed] Changes for Variational Products (child) are not tracked if new Source was added or so on (MSI)
    * Common: [Fixed] Incorrect supported serialize "Additional Data" after 2.2.0-RC1.1 version
    * Common: [Fixed] Magento MSI issues
    * Common: [Fixed] Shipment was not created. Reason: Source item not found by source code: default and sku: %sku%
    * Common: [Fixed] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'min_online_price' in 'having clause'
    * Common: [Fixed] Incorrect behavior when trying to Add New Listing on Move product
    * Common: [Fixed] Skipped manual Revise of Simple Product
    * Common: [Fixed] Channel order URL does not work in the payment information of Magento order
    * eBay: [Fixed] Errors are not displayed when trying to link an eBay account on Wizard
    * Amazon: [Fixed] It is possible to Assign Description Policy when it should be disabled
    * Amazon: [Fixed] Error message "Warning: Invalid argument supplied for foreach() in Model/Listing/Product/PriceCalculator.php on any action in some cases.
    * Amazon: [Fixed] Notice: Undefined index: county in Order/Edit/ShippingAddress/Form.php
    * Amazon [Fixed] Selected specifics are not saved in the Description policy
    * Walmart: [Fixed] "Create a New One Attribute" does not work for Promotions (Selling Policy)


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.4.0


  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.3.5
    * Added: New Cron Task which will try to create a Magento Order again after some time if initial creation was failed
    * Added: Ability to make M2e Pro compatible with the multi-stock QTY management
    * Added: Ability to create Credit Memo in Magento Invoice
    * Added: [Amazon] Added 'MSRP / RRP' field to Definition tab of Description template
    * Added: [Amazon] Ability to edit the "Recipient Name" field for Shipping Address in Order page
    * Improvement: Magento Order can be created even if Channel Order Item has zero price
    * Improvement: Reserve the Order quantity if Magento Order creation was failed
    * Improvement: Update Billing/Shipping addresses to a Magento Customer (during order creation)
    * Improvement: Significant improvements in the performance of 3rd Party Listings grids
    * Improvement: Send Magento location (cloud/personal) in Statistic data
    * Improvement: Implement usage of \Magento\CatalogInventory\Api\Data\StockItemInterface instead of \Magento\CatalogInventory\Model\Stock\Item
    * Improvement: [eBay] Ability to return Product Image URLs based on a configuration (http / https)
    * Improvement: [eBay] Try to get changes from eBay step by step, increasing the sinceDate, in order to prevent losing changes
    * Improvement: [eBay] Ignore spaces for Variation Attributes values
    * Improvement: [eBay] Write an additional log message when Order Items count have been modified on the channel (but Magento order is already created)
    * Improvement: [eBay] Ability to specify ProductReferenceID for each variation
    * Improvement: [eBay] Save online VariationDetails after a successful action to the channel
    * Improvement: [Amazon] Significant improvements of the performance of Repricing synchronization
    * Improvement: [Amazon] Log errors during repricing actions
    * Improvement: [Amazon] Ability to sort and filter Policies in "Assign policy grids" (Product Tax Code, Shipping, Description)
    * Fix: Exception when Variation Product becomes Simple in Magento
    * Fix: Filters by date are not working for specific locales (Grids)
    * Fix: Notice: "A non well formed numeric value encountered" appeared in the system logs (on the latest php versions)
    * Fix: "Notice: Undefined variable: prefix" if another extension uses Plugin for one of low-level Magento classes
    * Fix: Errors during processing were not logged to the system log
    * Fix: "Headers are already sent" message which appears during work of Cron Service
    * Fix: 'Middlename' field is not being filled during customer creating
    * Fix: The "Show Component Order" button is not being displayed (at the View Magento Order Page)
    * Fix: Tracking numbers for particular order items are not being sent to the channel
    * Fix: A newest logs records were not displayed in the Latest Actions widget (due sorting issues) if a not default user locale was set
    * Fix: Mistaken records in the listing log: "QTY was changed from 0 to -1" for configurable products (sometimes during orders creation)
    * Fix: "'m2epro_order_place_failure' is not a valid value of the atomic type 'eventName'" error if someone observes this event
    * Fix: "Translation not found: Another Synchronization Is Already Running." during a new listing creation process in some cases
    * Fix: MySQL Error "Duplicate column name 'price'" in the Grid of Adding Products (when filtering and sorting by price is used)
    * Fix: Removing Variation Product from Magento Catalog cause errors in some cases
    * Fix: Shipment was not created. Reason: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails in some cases
    * Fix: Incorrect working of QTY reservation feature in some cases
    * Fix: "Unable to serialize value" on saving an Account or a Policy (when "Add Secret Key to URLs" setting is enabled)
    * Fix: "No Such Entity With Cart ID xx" during Order creation (on Magento 2.1.x branch)
    * Fix: Thumbnails are not displaying (in some cases)
    * Fix: Attribute value is being used incorrectly (is escaped) when it contains HTML entities
    * Fix: Column not found: 1054 Unknown column 'count' in 'having clause' on editing some setting if Magento Version is 2.2.4
    * Fix: 'Magento Order was not created' error even if Magento Order was actually created in some cases
    * Fix: "Magento Order was not created: This product is out of stock." in some cases, if Magento version >= 2.2.0
    * Fix: Updating of Region ID of customer did not work during Order creation process
    * Fix: Different problems during quote building
    * Fix: Fatal error is occured when Reservation QTY was not canceled
    * Fix: Impossible to select all items in grid (just a current page)
    * Fix: [eBay] Channel errors related to MPN for Variation Items
    * Fix: [eBay] The recognizing of the already listed item by a UUID does not work (due to change of the error message format)
    * Fix: [eBay] Error message "Variation specific %value% used for pictures does not exist in variation specific set." occurred on Revise action in some cases
    * Fix: [eBay] Media gallery from eBay description policy is not sent to channel on auto-actions
    * Fix: [eBay] Specifics for recent eBay category don't load automatically in Settings view mode
    * Fix: [eBay] Wrong currency symbol is displayed on eBay order page in some cases
    * Fix: [eBay] Tracking numbers are not being sent to Channel in some cases
    * Fix: [eBay] "Notice: Undefined variable: onlineCurrentStr" on Listing View grid (in some cases)
    * Fix: [Amazon] The Count of Repricing Products for an Account is getting equal zero (mistakenly) sometimes
    * Fix: [Amazon] Carrier Code and Shipping Method were not sent during updating Tracking Information for Orders
    * Fix: [Amazon] Some Products marked as 'creator of ASIN/ISBN' after List Action mistakenly
    * Fix: [Amazon] Unable to save restock date for specific locales (DateTime::__construct(): Failed to parse time string)
    * Fix: [Amazon] Settings on Repricing tab of Account settings did not work in some cases
    * Fix: [Amazon] An order log message that a tracking number has been sent to the channel was not being recorded
    * Fix: [Amazon] "We can't save the address: Email has a wrong format" error on Magento Order creating
    * Fix: [Amazon] Removing Policies did not work
    * Fix: [Amazon] It is not possible to select a Description Policy for a Simple Product (with no required custom option)
    * Fix: [Amazon] Notice during manual ASIN search if the server connection is failed
    * Fix: [Amazon] Listings Log grid was not displayed in some cases
    * Fix: [Amazon] Javascript exception "ReferenceError Calendar is not defined" on editing Amazon Description Policy (if DateTime Specifics are used)
    * Removed: Support Magento Commerce and Open Source versions lower than 2.1.0
    * Removed: [eBay] Ability to open a gallery image in a new browser tab (custom description)


  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.3.4
    Added: Compliance with the General Data Protection Regulation (GDPR)


  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.3.3
    * Fix: 'Magento Order was not created' error even if Magento Order was actually created in some cases
    * Fix: The "Resend Shipping Information" button is not being displayed
    * Fix: "Product that you are trying to add is not available" exception on Magento versions >= 2.1.8. (on new product creating or changing product stock status by QTY reservation during Magento Order creating)
    * Fix: "Cannot create an empty shipment" on Magento version >= 2.2.0
    * Fix: "Magento Order was not created: This product is out of stock." in some cases on Magento version >= 2.2.0
    * Fix: "StockItem event doesn't have correct StockItem instance" (on Magento versions >= 2.2.0)
    * Fix: "Unable to save Stock Item" error during product creating on Magento version >= 2.2.0
    * Fix: "Invalid value of "1" provided for the regionId field." during orders creation (on Magento version >= 2.2.3)
    * Fix: Broken content of some Tooltips (on Magento version >= 2.2.3)
    * Fix: PHP memory_limit setting was overridden by lower value during Synchronization in some cases
    * Fix: Do the forcibly setting of an Adminhtml area for the payment info block
    * Fix: 'Class "InterceptorResponser" does not exist' error in some cases
    * Fix: A second line of a street is being imploded with a first one for Magento orders (should be stored separately)
    * Fix: Capital letters for attributes placeholders in a custom description template may cause unexpected errors
    * Fix: "Warning: A non-numeric value encountered in ..." during price calculation (for a Product which is configured to take the price from a Magento Attribute but has no value)
    * Fix: The error message "Invalid attribute name: entity_id" (a space at the start of attribute name) appeared in Listing View
    * Fix: "QTY was changed from [1] to []" instead of correct integer value
    * Fix: "Logs clearing" task does not run
    * Fix: [eBay] "Uncaught ReferenceError: wysiwygdescription_template is not defined" (in some cases) when JS Merge is enabled
    * Fix: [eBay] "Waring: Invalid argument supplied for foreach() in Model/Ebay/Listing/Product/Action/Type/Request.php" when variation was not allowed by configurator during a Revise Action


  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release Notes: https://docs.m2epro.com/display/RNMagento2/M2E+Pro+Version+-+1.3.2
    * Added: Compatibility with Magento Marketplace (marketplace.magento.com)
    * Added: [Amazon] Support of Australia and Mexico marketplaces
    * Fix: [Amazon] B2B Price displayed as '0' in Listings Products search grid for variation products even if B2B was disabled


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top