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
Extends Page Builder

Tech Specifications

Current Version:
Stable Build
30 September, 2019
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 platform native solution which fully integrates the Magento backend with eBay, Amazon & Walmart 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.) channels. If you have existing Amazon, eBay or Walmart listings (with an existing rank and sales history), we strongly advise you keeping these "live" and just mapping (or linking) them back to your Magento platform via M2E Pro. We are proud to be: 

It is important to remember that, unlike many other generic multichannel solution providers, M2E Pro is the only Magento native system for Amazon, eBay and Walmart.  


Account & Pricing

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

  • M2E Team has always been a vocal supporter of 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 on-boarding support & 60 days "no obligation" period! For pricing detail please visit our pricing page.


M2E Pro Story In A Few, Simple Numbers:

  • over 10 years of R&D with firm focus ONLY(!) on Magento ecosystem!  
  • over 170 software releases for Magento 1
  • 3 generations of the solution delivered to date
  • over 170'000 downloads of M2ePro M1 extension on Magento Connect and Magento Marketplace
  • over 40'000 unique eBay accounts
  • over 15'000  unique Amazon accounts 
  • under management in excess of 900'000'000 active listings 
  • 2018 eBay and Amazon GMV is over 7Bn $ (USD)
  • 57'136 support tickets responded in 2018
  • the team of over 50 hardcore engineers working only on one project - M2ePro 
  • proud to have 0 sales and 0 marketing executives in the company

Beware of "m2e clones" or  "perfect m2e alternatives" trying to fool Magento community by posting fake reviews and making false statements about our solution.  If not sure, visit m2epro.com and request a "call back" or just send us an email. Interested to see who is leading the Magento market? Google "Magento+eBay" or "Magento+Amazon" or "Magento+Walmart" to find out! You may also read some interesting facts/myths about our solution.  


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 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 for 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 M2E implementation community, email partners@m2epro.com for more information


  • Ongoing core product development and continues improvements 
  • Professional advice, assistance with listing management, pricing strategies, inventory and multichannel optimisation 
  • 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 

Benefits of M2E Pro vs Non-Magento Solutions

  • Complete Magento integration, providing a single source of truth for all marketplaces
  • Comprehensive inventory, pricing and catalogue 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 

Benefits of 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 my start at m2epro.com 

Q: Can I request a call back 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.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