M2E Pro Version - 1.3.5
Common Changes
eBay Integration
Products
Compliance with eBay Product-based Shopping Experience
Last year, eBay expanded its requirements for the product identifiers (brand, MPN, and GTIN) for Items listed in certain categories. Last year, enforcement was an early stage of the update that eBay recently introduced: beginning in Spring 2018, a product-based search is launched to improve customers' shopping experience. The introduction of the product-based catalog affects the US, UK, AU, and CA [English] eBay sites.
The new shopping experience requires all merchants to associate their Items with the products in the eBay catalog. In order to list/revise your offers on the channel, you need to provide an eBay Product ID (ePID) and a valid GTIN (UPC, ISBN, EAN).
eBay is required to provide a valid ePID value for each Single Item listed on eBay. Otherwise, list/revise of the Item will fail.
As of 1st July 2018, these changes affect a limited number of brands/categories. However, eBay will expand the requirements to other brands and categories later in 2018. Please check eBay announcements to stay compliant.
As of 1 July 2018, item variations are not compatible with the product-based catalog. To comply with the new catalog organization, you are required to provide a valid GTIN (UPC, ISBN, EAN) for each variation of a multi-SKU Item within the affected product lines.
The list is expected to be updated later in 2018. Please follow eBay announcements.
With M2E Pro, you can send a full set of product identifiers for both the single and variational items on eBay.
In the Description Policy, you can specify what GTIN, ePID, Brand, and MPN values should be sent for the Simple, Configurable, and Grouped Products.
In the Manage Variation pop-up, you can provide eBay Catalog Identifiers for each variation of your Bundle, Downloadable and Simple with Custom Options Products. You will find the 'Manage Variations' link in the M2E Pro Listing next to a Multi-Variation Product.
As of 1st July 2018, if you are selling affected product lines, you have to adapt your existing Items to eBay requirements.
We strongly recommend you start associating your Items to the eBay catalog as soon as possible. As expected, eBay will expand these requirements to more brands and categories by the end of 2018.
Ignoring spaces in Variation attribute values
Due to the strict requirements for the Variational Product data, eBay may block the Item from being updated on the Channel if there is spare space at the beginning or/and at the end of a Variation attribute value. Resolving this issue takes considerable time for sellers, prevents the item from being sold, and, therefore, can negatively affect the sale revenues.
M2E Pro Team has developed a specific mechanism that helps to avoid the mentioned situation and greatly enhances the seller experience.
Orders
Notification about Channel changes in the number of ordered Items after the Magento Order is already created
When the 'Immediately' option is enabled in the Order Creation Rules, a Magento Order will be created right after the eBay Order is imported to M2E Pro. This means that any changes made to the Channel Order after checkout is completed will not be reflected in the Magento Order as it is already created.
Starting from this version, M2E Pro provides users with additional notification on this matter. If the Order details are changed on eBay after Magento Order creation, you will see the log message saying which particular updates have been made. This allows you to stay informed of all Channel Order updates.
Description Policy
Using secure content in the Custom Description
In April 2017, Google Chrome announced the planned improvements to connection security. Starting from October 2017, it has shown the 'Not secure' message to users when they visit HTTP pages or HTTPS pages, which include HTTP content.
To comply with these changes and maintain users' credibility of site content, beginning in October 2017, eBay has used HTTPS protocol for all listings. As of today, the non-secure content is not available for desktop users. Buyers are required to click on the 'See full item description' button to see the description details if they are not HTTPS-compliant.
The previous M2E Pro versions use the non-secure protocol to transfer Item images/image galleries added to the Custom Description. After the eBay requirements took effect, the description of such eBay Items might be hidden under the 'See full item description' button. To prevent this situation, starting from the current version, M2E Pro supports the ability to send secure content in the Item Custom Description.
Under the eBay Integration > Configuration > Settings > Main > Images Uploading, enable the 'Use Secure Image URLs in Item Description' option to comply with eBay requirements.
Image Gallery from Custom Description was not sent to eBay during the automatic synchronization
In the previous version, some sellers could face the issue during the automatic submission of eBay item custom description: the image gallery was not sent to the channel. Applying manual sync action was the only solution in this case.
M2E Pro developers have detected the reason for the issue and fixed it successfully. The Module submits eBay Item Custom Description correctly during both automatic and manual sync actions.
The ability to open Custom Gallery Images in a new browser tab is no longer available
eBay has announced the Policy Updates aimed to enhance the shopping experience for buyers. An updated Links Policy prohibits the links that take customers off eBay.
Previously, M2E Pro users were able to make the Custom Gallery open in a new window. However, eBay considered this as a redirection to the external resource and required users to comply with its Link Policy.
Following eBay restriction, the ability to open Gallery Images in a new browser tab has been removed, and starting from the current Module version, it is no longer available for the Custom Description configuration. If some of your Items have been already listed with this option enabled, they will be updated appropriately during the next automatic Revise.
Amazon Integration
Listings
Policy templates assigned to the Listing Items can be filtered and sorted in the grids now
M2E Pro developers continue to improve the interface usability. Starting from the current version, you are able to filter and sort the Policy templates assigned to the Items in M2E Pro Listing grids. Navigate to Amazon Integration > Listings > M2E Pro, switch to the Settings View Mode. Click the related grid header to filter the Policies alphabetically or sort out the records by querying the text.
Orders
Editable Recipient Name information in Order Shipping Address
With this Module version, you get an ability to edit the Recipient Name in the Order Shipping Address. Now, you can provide the targeted delivery if the Buyer wishes to send the Item to another person.
Navigate to Amazon Integration > Sales > Orders > Amazon Order details, click 'Edit' under the 'Buyer Information', and fill in the 'Recipient Name' field:
Carrier Code and Shipping Method were not sent during the updating Order tracking information
When the ordered items are ready to be fulfilled, the shipment can be created. Prior to submitting the shipping and tracking information, you have to verify the Order details and provide the Carrier Code, Shipping Method, and Tracking Number. After the Shipment is generated, you can send tracking information to customer's email address and to the Channel.
In the previous Module version, the Carrier Code and Shipping Method could not be submitted in some rare cases. The issue has been resolved in this release. M2E Pro sends complete shipping and tracking data to your customers and to the Channel.
Description Policy
Providing of MSRP / RRP for Item description
In sales, it is highly important to attract the buyer's attention and persuade to make a purchase from you exactly. For example, you can play on the product price by comparing using the manufacturer’s suggested retail price or the recommended retail price next to your's retail price to emphasize how fair it is. In this way, the customers get an assurance they are dealing with an honest seller.
With this Module version, you get an ability to submit the MSRP/RRP to the Channel with the Product Description. To specify the value, navigate to Amazon Integration > Configuration > Policies > Description Policy > Definition > General:
Description Policy could not be assigned to Simple Product with no required options
When you create Simple Product with Custom Options in your Magento and set the Options as no required, it works as a Simple Product in your Magento and Channel catalog. In this case, all the features available for Magento Simple Products become applicable for this type of product, including automatic search of ASIN/ISBN, Description Policy assignment.
However, in the previous Module version, Description Policy could not be assigned to Simple Product with no required options for some reasons. This issue has been resolved.
Starting from the current version, you can assign the M2E Pro Description template to Magento Simple Product with no required options to create a new ASIN/ISBN in the Amazon catalog or complement the Amazon Product description with your own details.
Repricing Tool
Ability to review Repricing Synchronization logs
The correct Repricing Synchronization is highly important for your Product pricing and competitive edge preserving. M2E Pro provides you with the reliable mechanism of the repriced product updating.
However, if the Synchronization process fails, you are able to timely find out the reasons for that. Navigate to Amazon Integration > Help Center > Health Status > Developers Area > Synchronization Log, filter the record by Repricing Synchronization type and check what has caused the issue to resolve it immediately.
Major improvements in Repricing Synchronization performance
In this Module version, M2E Pro developers have significantly enhanced the mechanism of Repricing Synchronization. Reliable connection and optimized servers load guarantees constant and stable data exchange between M2E Pro and Repricing Service.
Configurations
Removing M2E Pro Policy templates from the grid did not work
In old Module version, some issues could occur during removing M2E Pro Policy templates from the Policies grid. The issue has been resolved in this release.
Manage your templates under Amazon Integration > Configurations > Policies to gain more flexibility in configuring your Amazon Offers.
Technical Changelog
- Added: New Cron Task, which will try to create a Magento Order again after some time if the 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 the Definition tab of Description template
- Added: [Amazon] Ability to edit the "Recipient Name" field for Shipping Address in the Order page
- Improvement: Magento Order can be created even if the 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: [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)