Important: This is a legacy version of the documentation. Please visit the current documentation page.
M2E Pro Version - 1.6.0
May 26, 2020
What's new
M2E Pro is now compatible with PHP version 7.4.0 on top of earlier PHP releases 5.5.0 - 7.3.0. With this Module version, M2E Pro introduced a new intelligent approach to the synchronization process. Starting from this version, the Module won't support Magento v2.1.x and lower.
Among common changes, we added Custom notes feature in Order details and a filter option Mapped for managing 3rd Party Items. There are also changes in UI behavior when adding products to M2E Pro Listing. Magento Attribute dropdowns show all attributes now, not only the common ones for all Attribute Sets.
M2E Pro starts supporting the Guaranteed Delivery, updated International Return options, a new eBay order number format, and the Lot Size feature on eBay Integration. Only GTC Listing Duration can be applied to the Fixed Price Listings now.
On Amazon Integration, you can use now Magento Order number as Your Seller Order ID. We also added the New ASIN Creation feature on Amazon Mexico, improved Revise of Variational products, and import of Fulfillment IDs for Orders. In version 1.6.0, we start supporting automatic Invoice/Credit Memo uploading and Netherlands Marketplace becomes available. We also added Business features on Amazon France, Spain, and Italy Marketplaces.
For Walmart Integration, we added the Details option to Revise Rules.
Read the detailed information below.
As of May 2020, the migration process can be performed from M2E Pro v6.6.0 on Magento v1.x to M2E Pro v1.6.0 on Magento v2.x. Detailed instructions can be found here.
- 1 Common changes
- 1.1 Important enhancements to Synchronization
- 1.2 Changes in UI behavior when adding products to M2E Pro Listing
- 1.3 Ability to add custom notes in Order
- 1.4 Mass creation of Magento orders
- 1.5 Mapped 3rd Party Items can now be filtered out
- 1.6 New Magmi Tool plug-in version
- 1.7 All attributes are available in MagentoAttribute dropdowns
- 2 eBay Integration
- 3 Amazon Integration
- 3.1 Using Magento Order number as Your Seller Order ID
- 3.2 Enhanced Multivariational product Revise
- 3.3 Fulfillment ID for each Order item
- 3.4 Auto moving of 3rd party items
- 3.5 Support for Amazon Business on France, Spain, and Italy Marketplaces
- 3.6 Automatic Invoice/Credit Memo uploading
- 3.7 Amazon Netherlands Marketplace is now available
- 3.8 Sales Tax is shown in Amazon Order details now
- 3.9 Details option to Revise Rules
Common changes
Important enhancements to Synchronization
With this Module version, we introduced major changes to the synchronization process:
Updated Revise Conditions allows automatically syncing the primary product properties like Quantity, Price, Images, etc. M2E Pro tracks the changes made to product property in both Policy Template and Magento Attribute you specified. For example, after you enable Revise by Price, M2E Pro will track all the changes made to Price settings in Selling Policy and to Price value in Magento Attribute.
Note
Revise by QTY is now permanently enabled. It means that QTY value will be updated each time it is modified in your Magento.
M2E Pro now schedules all the product updates and processes them based on their priority. It optimizes a load on servers and increases overall processing speed. When the Sync Rules are met, automatic action is scheduled. You will see the Action is Scheduled label next to a Listing Product. Based on the action priority, Items that need to be Stopped will be processed first, then other product updates will be submitted to the Channel. You can monitor which action is being applied to your products via the Action in Progress label.
If an item List action fails due to the incorrect product data, M2E Pro will automatically retry to List this item once the necessary changes are made.
To speed up an item Relist, M2E Pro submits only two product properties - its Quantity and Price. It allows reviving your Channel Listings rapidly.
Note
To submit the actual Price value along with the QTY during the item Relist, you have to enable the Price option in your Revise Rules.
Items moved from the 3rd Party Listing or another M2E Pro Listing will be automatically Revised based on your Sync Rules.
Changes in UI behavior when adding products to M2E Pro Listing
Starting from this version, you need to assign a Channel category to at least one product when adding Magento Products to M2E Pro Listing. Until then, you cannot proceed to the following step.
In eBay and Walmart integrations, Magento Products must be associated with a Channel category before you list them on eBay/Walmart.
Please check the particular cases at when eBay/Walmart Category should be specified:
When you add Magento Products to M2E Pro Listing manually. Magento Products with no eBay/Walmart Category assigned will not be added to the Listing.
When you move the 3rd Party Items to M2E Pro Listing. After you map the 3rd Party Item to Magento Product and select M2E Pro Listing, you will be redirected to the Set eBay/Walmart Category page. Select the most suitable category and provide the Item Specifics to complete the Item moving.
When you add Magento Products to M2E Pro Listing using Auto Add/Remove Rules. After you select the level at which M2E Pro should monitor the Product adding/removing, you will be redirected to the 3-step wizard including the Set eBay Category and Item Specific steps. Complete all the steps to save your Rule
In Amazon integration, if you are going to list a new ASIN, you should set a Description Policy to at least one product to proceed. Yet, the rest products with no ASIN assigned or without Description Policy will still be added to Listing. You can assign ASIN/Description Policy for the Listing Products later.
Ability to add custom notes in Order
Add the comments to your Channel sales via the Custom Notes tool on the Order Details page. M2E Pro will transfer all your notes to the corresponding Magento order and keep them updated in accordance with your edits.
Mass creation of Magento orders
Now you can create Magento orders for multiple Channel orders at once. Under eBay/Amazon/Walmart > Sales > Orders, filter your orders out by No Magento Order Created option, then apply Create Magento Order action from the Actions menu.
Mapped 3rd Party Items can now be filtered out
Managing the 3rd Party Items has become more convenient. A new filter option Mapped lets you filter out the already mapped items to quickly proceed with their moving to M2E Pro Listing.
New Magmi Tool plug-in version
A new plug-in version for the Magmi Import Tool is released. It's compatible with M2E Pro v1.5.0 and above. You can download the latest plugin version here.
All attributes are available in MagentoAttribute dropdowns
Now Magento Attribute dropdowns will show all attributes, not only the common ones for all Attribute Sets.
eBay Integration
Support for eBay Guaranteed Delivery
From this version, M2E Pro starts supporting the eBay Guaranteed Delivery feature. Read the details here.
Support for eBay International Returns Policy
M2E Pro supports updated eBay Return Policy. From this version, you can set up separate return options for the international sales that differ from your domestic return policy.
Note
Restocking Fee and Extended Holiday Return options are no longer supported by eBay.
eBay Lot Size functionality
Now M2E Pro supports the eBay Lot Size feature. eBay provides sellers with an ability to sell items in lots. The lot is a set of two or more identical or similar items that must be purchased together. Selling in lots can be helpful, for example, when your goods more likely will be sold in bulk than individually or when you need to quickly move your stock.
You can find it under eBay > Configurations > Policies > Selling Policy. To set it up you need to choose Custom Value in Specify Lot Size field and then enter a number of items in Lot.
Note
Lot Size value does not affect the number of ordered Items and Magento Product quantity. It just informs the customers how many items are included in the Lot they have bought.
GTC Listings Duration
Since eBay moved to Good til’ canceled format only, M2E Pro will also offer only GTC Listing Duration for Fixed Price Listing type. Your fixed-price listings will renew automatically every 30 days until the items sell out or you end the listings.
Tip
By using eBay out-of-stock feature, your item with zero quantity stays active but is hidden from search results until you increase the quantity. Read more here.
Updated Magento Order Creation Rules
You can now automatically create Magento orders based on two eBay order statuses - when checkout is completed and the payment is received.
Checkout Is Completed – use the option to create Magento order after a buyer complete checkout on eBay.
Payment Is Received – use the option to create Magento order only after a buyer complete checkout and make a payment on eBay.
Tip
Use Quantity Reservation feature to automatically reserve Magento Product quantity per your eBay order until Magento Order Creation Rules are met.
New eBay Orders IDs
eBay changes its order number format. Updated order IDs will appear for all eBay orders placed after April 1st. The new format will also be applied to the existing orders if any changes are made after the update. This Module version supports the old and new eBay order number format for backward compatibility.
Changes of Magento Static Blocks used in the custom description can be tracked
Starting from the current version, M2E Pro tracks the changes of Magento Static Blocks which are used in Custom Description. Enable the Description option in Revise Rules of your Synchronization Policy to initiate the automatic Item revise every time the related Static Block is modified.
Amazon Integration
Using Magento Order number as Your Seller Order ID
From this Module version, you can attach Magento order number to the corresponding order on Amazon.
To do it, navigate to Amazon > Configuration > Accounts > Account Configuration > Orders > Magento Order Number, switch to Yes the Use as Your Seller Order ID option.
After Magento order is created, its number will be automatically submitted to the Channel order as Your Seller Order ID. In M2E Pro, you will see the relevant message next to the Magento order number in Channel order details.
If Your Seller Order ID field is already filled on Amazon, M2E Pro will not override it.
Enhanced Multivariational product Revise
We improved the data Revise process so now all the changes in both Parent and Child products will be detected and Revised by M2E Pro.
Fulfillment ID for each Order item
M2E Pro will now import Fulfillment Center IDs for each Order item. You'll be able to see the IDs in Order details.
Auto moving of 3rd party items
M2E Pro stops supporting the automatic moving starting from the current version. Now, you can move the 3rd party Items only manually from the 3rd Party Listings grid.
Support for Amazon Business on France, Spain, and Italy Marketplaces
M2E Pro starts supporting Business features on Amazon France, Spain, and Italy Marketplaces. Detailed instructions can be found here.
Automatic Invoice/Credit Memo uploading
M2E Pro automates invoice uploading for all orders managed across Amazon European Marketplaces (UK, DE, ES, IT, FR). Once an Invoice is created for Magento order, it will be automatically uploaded for the corresponding order on Amazon. The feature also applies to order Credit Memos. Read how to set the feature in this article.
Amazon Netherlands Marketplace is now available
We added one more Marketplace for Amazon – Netherlands (NL). Broad your sales with M2E Pro.
Sales Tax is shown in Amazon Order details now
From this Module version, the tax applied to the purchased product can be reviewed on the Order details page.
Walmart Integration
Details option to Revise Rules
Set the Details option to "Yes" in Revise Rules if you want data to be automatically revised on Walmart Listing(s) when changes are made to the Magento Attributes related to Image, Description, or Selling Settings.
Want to upgrade to this version? Choose the most convenient update method.
Common: [Added] Ability to add custom notes in Order
Common: [Added] Migration from M2E Pro v6.6.0 Magento v.1 to M2E Pro v1.6.0 Magento v.2
Common: [Added] Mapped filter for 3rd party listings
Common: [Added] Track Magento Product Websites updates
Common: [Added] Mass Action for Create Magento Order
Common: [Added] Notification about coming maintenance on M2E servers
Common: [Improved] Add support for Magento Stock Sources import
Common: [Improved] PHP Compatibility — code standard fixes (now compatible with PHP 7.4)
Common: [Improved] Enhancements to Synchronization
Common: [Improved] Generate more detailed instructions during the upgrade to the new synchronization
Common: [Improved] Move Issue locators engine from M1
Common: [Improved] Always throw an exception on duplicate key while using Magento registry
Common: [Improved] Improve Cron tasks runner
Common: [Improved] Improve ModuleInstaller and remove VersionHistory
Common: [Improved] Show all attributes in MagentoAttribute dropdowns
Common: [Improved] Eliminate mentioning of version in DEVELOP branch
Common: [Improved] 3rd Party Listing Move to M2E Pro Listing was reworked
Common: [Improved] Magmi plugin for new synchronization
Common: [Improved] Remove global variable initialization through setOption()
Common: [Improved] Get rid of using shipment observer
Common: [Fixed] Escape data in the License form
Common: [Fixed] Inventory Synchronization worked after the upgrade if it was disabled beforehand
Common: [Fixed] Send last tracking number to Channel instead of the first one
Common: [Fixed] Cron runner is not switching in some cases
Common: [Fixed] Do not make an unnecessary update to Magento orders
Common: [Fixed] License is not created if more than 50 symbols are used
Common: [Fixed] Tracking number is not sent to Channels on some Magento versions <= 2.2.7
Common: [Fixed] Incorrect initiator on manual Order actions
Common: [Fixed] Product isn't stopped on Channel after it is removed from Magento
Common: [Fixed] renameTable() fails on the second upgrade attempt
Common: [Fixed] Stop rules get disabled after the upgrade
Common: [Fixed] Incorrect last order synchronization date was used
Common: [Fixed] Fatal error: Call to undefined function forceRemove() during process processing results
Common: [Fixed] Base table or view not found: 1146 Table 'm2ePro_ebay_order_item' doesn't exist
Common: [Fixed] Email notification about created order is sent even if it is disabled in account settings
Common: [Fixed] Synchronization lock item isn't deleted if synchronization fails
Common: [Fixed] Options finder does not work on options with numeric labels
Common: [Fixed] Invalid argument supplied for foreach() in Model/Magento/Product/Rule/Condition/Combine.php
Common: [Fixed] Error in Logs when Manual Mark Order as Shipped
Common: [Fixed] Data imported by partial runner may be lost in case of fatal error
Common: [Fixed] Fatal error in case of invalid response from server
Common: [Fixed] SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value
Common: [Fixed] Type Error occurred when creating object: Magento\Cms\Model\Wysiwyg\CompositeConfigProvider on product actions
Common: [Removed] Support for Magento 2.1.x and lower
eBay: [Added] eBay Lot Size functionality
eBay: [Added] Sell API details
eBay: [Added] Automatically revise an Item if Magento static block was changed
eBay: [Improved] Compatibility with new Return Policies (International Returns)
eBay: [Improved] GTC listing duration review
eBay: [Improved] New eBay Orders IDs
eBay: [Improved] Generate external transaction id if it is empty
eBay: [Fixed] "Please enter a valid price for your item (e.g. the US $0.99)" on Revise when Child product was deleted in Magento
eBay: [Fixed] Revise doesn't work if Lot Size selected from Attribute
eBay: [Fixed] Images, Categories/Specifics, Payment, Shipping, Return are revised without reason
eBay: [Fixed] Incorrect values are displayed in some fields in Shipping Policy
eBay: [Fixed] Dispatch time in Shipping Policy gets reset after the upgrade
eBay: [Fixed] Incorrect behavior when select Based on Magento Categories
eBay: [Fixed] Error on New Listing Creation when Move product to another listing on eBay
eBay: [Removed] "Immediate" and "Payment is Received" Magento Orders Creation options
Amazon: [Added] Ability to revise a Parent Product
Amazon: [Added] Ability to set Magento Order ID to Amazon Order as Seller Order ID
Amazon: [Added] Ability to create a Description template for MX Marketplace
Amazon: [Added] B2B feature for France, Spain, and Italy Marketplaces
Amazon: [Added] Add Amazon NL Marketplace
Amazon: [Added] Upload Invoices/Credit Memos on Amazon
Amazon: [Added] Add Tax Percent column in Order Items grid
Amazon: [Improved] Token update — automatic save
Amazon: [Improved] Import Fulfillment Center ID for each Order Item
Amazon: [Fixed] Do not send gift data on List action if it is not specified
Amazon: [Fixed] JS error occurs if Vocabulary was used
Amazon: [Fixed] OrdersUpdateAcknowledgement processing was not added after Credit Memo was created in Magento Order
Amazon: [Fixed] Incorrect Specific's value is applied in Amazon -> Description Policy
Amazon: [Fixed] Problem with throttling (trolling manager feed counts were not considered for the price on Relist action)
Walmart: [Added] Add Details option to Revise Rules
Walmart: [Improved] Ability to Reset Inactive (Blocked) items in Manage Variations
Walmart: [Improved] Reset Inactive (Blocked) Item(s)
Walmart: [Fixed] Order ID filter in Order logs does not work
Walmart: [Fixed] Undefined index: item_id in Model/Walmart/Order/Action/Handler/Shipping.php
Walmart: [Fixed] Product link is incorrect on Canada marketplace
Walmart: [Fixed] Error log: "Internal Server Error (s) [Items was not updated.]" in some cases on Stop action
Walmart: [Fixed] Error message: "Class Ess\M2ePro\Model\Walmart\Connector\Product\List\Responser does not exist" on List action
Walmart: [Fixed] Fatal Error: Call to undefined method Ess\M2ePro\Helper\Data::__() on List action
Walmart: [Fixed] Cron task Ess_M2ePro_Model_Cron_Task_Walmart_Order_CreateFailed is not exists
Walmart: [Fixed] Fatal Error: Call to undefined method Ess\M2ePro\Helper\Data::__() on list action
Walmart: [Fixed] Error message: "Class Ess\M2ePro\Model\Walmart\Connector\Product\List\Responser does not exist" on list action
Walmart: [Fixed] Error log: "Internal Server Error (s) [Items was not updated.]" in some cases on stop action
Walmart: [Fixed] There is no Walmart Task in Task filter of Synchronization Log
Walmart: [Fixed] Problem with throttling (promotions will not be sent on Relist action)
Walmart: [Fixed] Problem with throttling (trolling manager feed counts were not considered for the price on Relist action)
Walmart: [Fixed] Problem with throttling (request was repeated on connection error)