Releases: m2epro/magento2-extension
Releases · m2epro/magento2-extension
v1.3.4
v1.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
v1.3.2
v1.3.1
- Fix: "Base table or view not found" error in some cases (if database prefixes is used)
- Fix: Synchronization became in stuck (locks did not removed correctly)
- Fix: Fatal error: Class %class_name% may not inherit from final class, when interceptors for some Plugins were created
- Fix: "Cannot modify header information - headers already sent" on Cron Service
- Fix: Upgrade to v1.3.0 failed if database was migrated from M2E Pro for Magento v1.x.x
- Fix: [eBay] List/Relist/Revise/Stop actions were not processed due to Cron mechanism issue
v1.3.0
- Added: Support of Magento Downloadable Product type
- Added: Health Status Tool which can inform you about M2E Pro issues, warnings, etc.
- Added: Automatic Price Currency Conversion for Magento Attributes with Price input type
- Added: [eBay] Ability to use Parts Compatibility feature (kTypes, ePIDs)
- Added: [eBay] Ability to receive Waste Recycling Fee from Channel and transfer it to Magento Order
- Added: [eBay] Ability to receiving Cash On Delivery Cost and display it in Order page
- Added: [eBay] eBay User ID is shown on Magento Order and Magento Customer pages
- Added: [Amazon] Integration with Amazon B2B (Business Price, Quantity Discounts, VAT Calculation Service)
- Added: [Amazon] Ability to select "Template Name" from Magento Attribute in Shipping Policy
- Added: [Amazon] Ability to use Business features
- Improvement: Logic of calculating Variation Price for Bundle Magento Product, if Special Price Attribute selected, now is similar to Special Price calculation logic
- Improvement: All remembered choices made by user additionally to help blocks state can be cleared
- Improvement: Much more stability of Products background Synchronization
- Improvement: Some sort of new protection to prevent Magento Orders to be duplicated
- Improvement: Ignore channel orders that were created earlier than M2E Pro Account
- Improvement: Channel Orders will be archived if they were created more than 180 days ago (in order to speed up the Order grid)
- Improvement: Increasing stability of locking mechanism for prevention parallel cron running
- Improvement: [eBay] Updating Payment and Shipping status for Orders will be perform not in Shipment and Invoice observers (like Amazon Integration)
- Improvement: [Amazon] Update Order Fulfillment Status action performance improvements
- Improvement: [Amazon] Condition Note can be filled only if Condition is different than "New"
- Improvement: [Amazon] Added ability to repeat updating Order Status on Channel up to 3 times on fails
- Improvement: [Amazon] New way of checking Sku duplicates during List Action
- Improvement: [Amazon] Readable error message, about impossible Order Refund, if Credit Memo created without Items (Amazon restriction)
- Improvement: [Amazon] Sending Shipping Settings disabled for FBA Products
- Improvement: [Amazon] Changes of Attributes that were assigned in Restock Date and Production Time values are tracked
- Fix: A simple with Custom Options product is considered to be a Variational by mistake (in some cases)
- Fix: "Call to a member function setStockItem() on null" for Orders which had the QTY reserved and then the Product was unmapped manually
- Fix: Improved Email validation at any place where it is needed
- Fix: Incorrect generation of Attribute Code when you use "Create Attribute on Fly" feature
- Fix: Duplicated Order Item row in a Magento Order (even if an Order is being created directly in Magento)
- Fix: Issue, when Magento Product is removed from Magento and M2E, updates the Channel data based on it at the same time
- Fix: "Call to a member function getLastItem() on array" / "Call to a member function addTrack() on array"
- Fix: "Magento Order was not created. Reason: Warning: Illegal offset type in isset or empty in App/Config/ScopeCodeResolver"
- Fix: Warning "Compilation failed: regular expression is too large at offset" when Advanced Grid Filter is used
- Fix: "Uncaught Reference Error: md5 is not defined." when javascript merge option and minification is enabled
- Fix: A Unicode string may be cut in a wrong place (on the border of two bytes of one Unicode character)
- Fix: "Item was successfully Added" message has missed "Initiator" field in Logs table
- Fix: Log record about sending tracking number to channel was written twice mistakenly in some cases
- Fix: "Fatal error occurred: "Policy nick is out of knowledge range" in some cases
- Fix: Some products could be mistakenly blocked by Channel Actions ('in progress' label)
- Fix: Magento Order for Configurable Products was not created (the limited set of cases)
- Fix: Empty exception message sending to server because of incorrect code area settings for Service and Magento Cron runners
- Fix: The 'M2E Pro Payment / Shipping' configuration tabs were not displayed
- Fix: A newly created customer did not have a correct filled address
- Fix: Products grids can work now with Products which have more than one Stock ID (for different websites)
- Fix: Orders Taxes were calculated incorrectly (on Magento greater than 2.1.2)
- Fix: Attributes display in some drop-downs was incorrect
- Fix: Exception when Variation Product becomes Simple in Magento
- Fix: The store attribute label was being returning for incorrect store view (for a configurable product)
- Fix: [eBay] Online Price of Variational Items displayed incorrectly in Listing Grid if it was changed directly on Channel
- Fix: [eBay] Automatic cancellation of immediately created orders, that were not paid, did not work
- Fix: [eBay] "Reserve/BuyItNow price must be greater than 0.99" even the BuyItNow/Reserve Prices are not used
- Fix: [eBay] Address line1 and line2 were being merged in Magento Order without need
- Fix: [eBay] Order Variation Options were not mapped automatically for Grouped Products in some cases
- Fix: [eBay] Order Variation Options were not mapped automatically if some Options were added after List the Item action on Channel
- Fix: [eBay] Incorrect message could be shown: "The specified UUID has already been used"
- Fix: [eBay] Too many Images for Variation product if "Change Images for Attributes" is enabled (in some cases)
- Fix: [eBay] Incorrect Status of Listing Product displayed in Listing Grid, if Out Of Stock Control enabled (Sold instead of Stopped) in some cases
- Fix: [eBay] Price in Listing Product grid could be displayed incorrectly if "Ignore Variations" option is enabled
- Fix: [eBay] Automatic revise did not work, if Base Image was changed in Magento in some cases
- Fix: [eBay] Unnecessary log records about Online Price changes could happen if Listed Product becomes not variational in Magento
- Fix: [eBay] Not paid orders could be automatically canceled earlier than allowed period was ended
- Fix: [eBay] Listing Product Variations were not being updated by changes from the channel (if Variational Attribute Label was changed during List)
- Fix: [eBay] Order Variation Options were not mapped automatically if some Options were added after List Item on Channel
- Fix: [eBay] Category Specifics edit page was crashed in some cases
- Fix: [eBay] Watermarks are not being added to the images into custom description
- Fix: [eBay] The Validator for Variations of a Listing Product may validate inappropriate Variation data (if they were changed not in a Magento Product directly)
- Fix: [eBay] Prevent sending duplicated variation images (Change Images for Attributes)
- Fix: [eBay] Status "Listed" for Item displayed in 3rd Party Listings grid, when "Listed (Hidden)" must be instead
- Fix: [Amazon] Error, when new Variational Product was added to the Listing because it was not considered as Parent-Child Amazon Product
- Fix: [Amazon] Repricing synchronization was crashed if there are lot of Products on Repricing Service
- Fix: [Amazon] Repricing Synchronization overwrites correct Online Product Price if it is disabled on Repricing
- Fix: [Amazon] Variation Vocabulary Option can not be removed if it contains a comma
- Fix: [Amazon] Error when new Variational Product was added to the Listing because it was not considered as Parent-Child Amazon Product
- Fix: [Amazon] Repricing synchronization was crashed, if there are lot of Products on Repricing Service
- Fix: [Amazon] Repricing Synchronization overwrites correct Online Product Price, if it is disabled on Repricing
- Fix: [Amazon] Magento Order was not created if Buyer Email Address was not received from channel and Buyer Name contains special symbols
- Fix: [Amazon] Unable to revise AFN Variation Child Products by running Revise action for Parent Product
- Fix: [Amazon] Some QTY amount was not returned back for AFN Orders if Magento Product QTY was lower or equal to zero
- Fix: [Amazon] Invalid variations matching for Bundle Product in some cases (the limited set of cases)
- Fix: [Amazon] Fatal error when trying to Add New Child Products to the Parent in the popup
- Fix: [Amazon] Error message "General ID "%id%" is invalid" for a valid ISBN10 in some cases
- Fix: [Amazon] The Product linking did not work
- Fix: [Amazon] Downloading Product titles for 3rd Party Listings did not work
- Fix: [Amazon] "Instance does not exist." exception, during removing Variation Product, that presented in Listing, from Magento
- Fix: [Amazon] Exception happened, if Attribute title was changed in Magento and Virtual Attributes exist
- Fix: [Amazon] Carrier Name of Tracking Number, sent as "DHL (Deprecated)" to Channel in some cases
- Fix: [Amazon] Shipping Template did not set for child products
- Fix: [Amazon] Taxes were counted incorrect if shipping tax rate and product tax rate were different
- Fix: [Amazon] Unable to open a Description Policy for editing (mysql syntax error) in some cases
- Fix: [Amazon] Full Revise did not work, when Shipping Template was assigned or Synchronization Policy was changed
- Removed: Ability to migrate from Magento1 module v6.5.0.9
- Removed: Action "Remove from Listing" from Listing grid
- Removed: [eBay] Integration with Terapeak service
- Removed: [eBay] Ability to use USD currency for Canada Site (eBay does not support it)
v1.2.1
- Added: Ability to migrate from Magento1 module v6.5.0.9
- Added: Ability to filter Magento Products by Product Type through Advanced Filter
- Improvement: Full Compatibility with Magento v2.0.*
- Improvement: More log records are stored for 3rd Party Listigs Management process
- Improvement: Unuseful Magento Attributes are hidden for 3rd Party Mapping Settings of Account Configuration
- Improvement: [Amazon] Now you can use "Yes/No" filters in Grids for "Fulfilment" and "On Repricing" options
- Fix: Incorrect Magento Order Tax Calculation, if Buyer Country different than Magento base Country
- Fix: Magento Order was not created due to "Out of Stock" reason if Product Quantity was reserved earlier
- Fix: Fatal error occured during Magento Product creation, if "Auto Add/Remove Rules" are configured for Listing
- Fix: "Unknown Product type." exception, during synchronization, if Variation Magento Product was removed directly from database
- Fix: Advanced Filter did not work correctly when "is not" condition was selected for any Param
- Fix: Wrong message during Magento Order creation, if it is disabled in Account Settings
- Fix: [eBay] Incorrect Buyer Email was shown on Magento Order Details Page
- Fix: [eBay] Orders were not being downloaded (if there are many Orders which should be downloaded)
- Fix: [eBay] Filter by Channel Order ID did not work correctly, if In-Store Pickup feature is enabled
- Fix: [eBay] Incorrect Currency can be shown for "Online Price" column in 3rd Party Listings Grid
- Fix: [eBay] Incorrect Value can be shown for "Available QTY" column in 3rd Party Listings Grid
- Fix: [eBay] "Call to a member function process() on null" in Ess/M2ePro/Model/Ebay/Connector/Item/Single/Responser.php
- Fix: [eBay] "Call to undefined method DateTime::toString()" in Ess/M2ePro/Helper/View/Ebay/Controller.php
- Fix: [eBay] "Undefined index: variations" during Synchronization if the Product initially was listed as Simple and then was changed to Variational
- Fix: [Amazon] Specifics data of Description Policy were not stored if "Save and Close" was clicked
- Fix: [Amazon] If some Products are managed by Repricing Tool, their prices can have wrong values in the grids
- Fix: [Amazon] If some Products are added to the Repricing Tool but they are in the disabled state, their prices can have wrong values in the grids
- Fix: [Amazon] If Magento Product becomes Variational, some associated Listing Products may be broken as a result
- Fix: [Amazon] Listing Products were not removed from Listings, if associated Magento Product was deleted
- Fix: [Amazon] Incorrect Status was shown for all Variation Products in Search Grid
- Fix: [Amazon] "Duplicate entry for key 'PRIMARY'" error during Synchronization process
- Fix: [Amazon] Warning "Illegal string offset 'product_price'" during Synchronization process
- Fix: [Amazon] You were unable to add new Child Product for Parent Product in Variations popup
v1.2.0
- Added: Wizard for module Migration from Magento v1.x
- Added: Ability to Migrate from Magento1 module v6.5.0.8
- Added: Compatibility with Magento Enterprise version (Staging modules)
- Added: [eBay] Ability to use M2E Pro images URLs in Item Description
- Added: [eBay] Tool for prevention and resolving Item Duplicates issues
- Added: [Amazon] Ability to use Shipping Templates features
- Added: [Amazon] Fulfillment Center ID is shown for FBA Orders
- Added: [Amazon] Ability to create new ASIN/ISBN in Canada Marketplace using Description Policy
- Added: [Amazon] Ability to remember relations of Amazon and Magento Attributes/Options for variational Products
- Improvement: Orders could not be downloaded if there were a lot of Orders updates in one second on channel
- Improvement: There was Orders downloading delay if many List/Relist/Revise/Stop actions are processed at that time
- Improvement: Grids Performance were increased if there are more than 10000+ Products
- Improvement: Using own jsonEncode method in order to prevent issues with a broken sequence of bytes for an UTF symbols
- Improvement: [eBay] M2E Pro Images Gallery uses CSS instead of JS (eBay active content deprecation announcement)
- Improvement: [eBay] Price will be sent to the eBay each time during Relist action (together with QTY and Variations Data)
- Improvement: [eBay] Now you cannot List the Variational Product if their Attributes/Options have space at start or end
- Improvement: [eBay] Another URL is generated to link the Item on channel
- Improvement: [Amazon] Many Performance improvements during synchronization with Repricing Service
- Improvement: [Amazon] There was Orders statuses updating delay if many List/Relist/Revise/Stop actions are processed at that time
- Improvement: [Amazon] Prices will be updated every hour instead of one time a day for Products which are processed by Repricing Service
- Fix: Upgrade was failed, due to Zend Framework bug, if module migrated from Magento v1 (Many fixes during Setup / Upgrade)
- Fix: Magento order was not created by "Out of Stock" reason if this Product Quantity was reserved earlier
- Fix: Quantity could be calculated incorrectly in some special cases (high limited range of cases)
- Fix: Some Magento Product changes were lost, if it exists in several M2E Pro listings with different Store Views
- Fix: Customer tax classes instead of Product tax classes were displayed in Account Settings
- Fix: Missed records in Listings Log during Magento Orders creation for products with negative QTY
- Fix: Wrong message during Magento Order creation, if it is disabled in Account Settings
- Fix: Method __() returns an empty string (with specific environment configuration - if there are some Plugins for Magento Blocks)
- Fix: "Undefined index: interceptor in Ess/M2ePro/Helper/Module/Wizard.php" in some causes (related to Magento Plugins)
- Fix: Some 404 error could happen during Wizard setup
- Fix: [eBay] Items with price 0.99 and less could not be Listed and Revised
- Fix: [eBay] 3rd Party Listings were not imported if client have a big inventory on eBay
- Fix: [eBay] Wrong QTY could be set for Item after Relist action for items with "Listed (Hidden)" status
- Fix: [eBay] Incorrect message about changed price of variation product, that has variations with "Listed (Hidden)" status, appears in Listings Logs
- Fix: [eBay] Price and Quantity changes of individual variations, that performed directly on eBay, were lost in some cases
- Fix: [eBay] Orders Synchronization could not work correctly sometimes if there are a lot of changes on eBay side
- Fix: [eBay] Error "The Product was Listed as a Simple Product as it has limitation for Multi-Variation Items" during list item even if requirements are met
- Fix: [eBay] Some Variational Items may receive errors each time when they are revised/relisted (additional solution to prevent such issue)
- Fix: [eBay] "Instance does not exist." during removing a Simple Product of Variation Product from Magento
- Fix: [eBay] The item with "Listed (Hidden)" status can not be listed again if eBay removed it earlier (60 days inactivity reason)
- Fix: [eBay] Items were stopped even if option "Out of Stock Control" is enabled in some cases
- Fix: [eBay] Gallery Images were displayed incorrectly in Description on Channel
- Fix: [Amazon] Products marked as repriced even if account was not linked to M2E Pro Repricing Service
- Fix: [Amazon] Some products becomes "Inactive (Blocked)" even if them are "Active"
- Fix: [Amazon] Adding a lot of Products to the Repricing Service from Listing Grid did not work correctly
- Fix: [Amazon] Full revise by Description Policy did not work, if change was performed on Definition tab
- Fix: [Amazon] Synchronization was broken due to error "Call to a member function getOptions() on a non-object"
- Fix: [Amazon] Repricing data was not synchronized correctly if product has numeric SKU
- Fix: [Amazon] Repriced Products, moved from 3rd Party Listing, were not marked as on Repricing Service
- Fix: [Amazon] Refund Orders on Channel did not work in some cases
v1.1.3
- Added: Ability to Migrate from Magento1 module v6.5.0.7
- Added: Advanced conditions in Synchronization Policy based on Magento Product Attribute
- Added: Ability to show Logs records in Grouped mode (records are grouped by action)
- Added: Ability to filter Logs and Products in Search Products section by Account and Marketplace
- Added: [eBay] Ability to use In-Store Pickup Shipping feature
- Added: [eBay] Automatically Revise Shipping Cost if associated Magento Product Attribute value was changed
- Added: [eBay] Automatically Revise Item Specifics if associated Magento Product Attribute value was changed
- Added: [eBay] Ability to use Donation feature in Price, Quantity and Format Policy
- Added: [eBay] Ability to use extended Magento Product Types [for developers]
- Added: [Amazon] Ability to use Repricing Service without the need to contact support of M2E Pro
- Improvement: Setup / Upgrade processes become more Stable
- Improvement: Now you can filter records in grids not only by Date but Time as well
- Fix: Unable to save Min\Max Quantity in a Synchronization Policy
- Fix: Many major/minor improvements of UI
- Fix: Many fixes of Magento Order creation process
- Fix: Advanced filter in Grids didn't work correctly
- Fix: Magento Product Change Events were not triggered if they were executed out of Admin Panel
- Fix: Notice: Undefined index: name in app/code/Ess/M2ePro/Helper/Module/Support/Form.php
- Fix: "Uncaught Error: Call to a member function getOrigData() on null" in app/code/Ess/M2ePro/Observer/StockItem/Save/After.php (Singleton issue)
- Fix: Custom "Order Status Mapping" did not work
- Fix: error "Headers are already sent" if Varnish is configured and Controller\Cron\Index.php executed
- Fix: [eBay] Unable to save Package Size in a Shipping Policy
- Fix: [eBay] Many fixes related to downloading Buyer's Feedback and respond on them
- Fix: [eBay] PHP Fatal Error: Call to a member function format() on null [vendor/magento/framework/Stdlib/DateTime/Timezone.php]
- Fix: [Amazon] "Auto Add/Remove Rules" in Listings did not work correctly
v1.1.2
v1.1.1
- Improvement: Different versions values will be used for Marketing and Setup purposes
- Improvement: Just upgrades will be executed if there are module MySQL tables of previous version
- Improvement: New composer package name "ebay-amazon-rakuten-sears-magento-integration-order-import-and-stock-level-synchronization"
- Fix: Some errors that happens during setup:di:compile and setup:di:compile-multi-tenant
- Fix: Much stability of Installation/Upgrade (module sets maintenance and doesn't break setup:upgrade process)
- Fix: Redefinition of parameter $helperFactory in Ess/M2ePro/Model/Setup/Database/Modifier/AbstractModifier.php on line 29