Skip to content

Releases: m2epro/magento2-extension

v1.3.4

28 May 14:48
Compare
Choose a tag to compare
  • Added: Compliance with the General Data Protection Regulation (GDPR)

v1.3.3

21 Mar 09:33
Compare
Choose a tag to compare
  • 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

25 Oct 13:17
Compare
Choose a tag to compare
  • 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

v1.3.1

16 Sep 12:07
Compare
Choose a tag to compare
  • 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

12 Sep 10:22
Compare
Choose a tag to compare
  • 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

05 Feb 15:03
Compare
Choose a tag to compare
  • 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

30 Dec 12:48
Compare
Choose a tag to compare
  • 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

07 Dec 18:13
Compare
Choose a tag to compare
  • 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

21 Sep 14:40
Compare
Choose a tag to compare
  • Added: Ability to Migrate from Magento1 module v6.5.0.6 version

v1.1.1

12 Sep 10:45
Compare
Choose a tag to compare
  • 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