Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

2.10.58 -

  • Sync SQL optimization: improve delete from the Queue dependency

Implemented new "Use extended Queue cleanup logic" option
Old logic ("No" option) - it will delete successful Queue records from the "tail" one-by-one

New logic ("Yes" option) - will delete successful records if it's "child" records are successful too. I.e. could be deleted record from the middle of dependency.

2.10.57 -

  • Consumers optimization: spawn a new messages on Memory limit restart

Implemented mechanism spawn a new messages on Memory limit restart

2.10.56 -

  • Performance issue, spikes ~5 min

Added a new conditions, this cron will works only if the both following options enabled:

Refresh grids

Reset Order Sync Statuses

2.10.55 -

CU-86853knw2 - Order sync issue: Call to a member function addData() on null

Fixed order sync issue with virtual products placed as Guest user

2.10.54 -

  • Individual Cron Group for each cron job

created individual Cron Group for each command to be able enable/disable them individually

2.10.53 -

  • Cron jobs performance

2.10.52 -

  • Individual Cron Group for each cron job

created individual Cron Group for each command to be able enable/disable them individually

2.10.51 -

  • Dependency Queue issue

Fixed Dependency Queue issue

2.10.50 -

  • Reindex issue: optimize SQL queries

Reindex issue: optimized SQL queries. changed sub-select to the LeftJoins

2.10.49 -

  • Adobe Commerce 2.4.6 + PHP 8.2 testing

Added compatibility for Magento 2.4.6 PHP 8.2

2.10.48 -

  • Delete/Reset record from the queue

implemented functionality that allows deleting/Reset a record and its dependencies from the queue

2.10.47 -

  • Sorting by Dependents column on Old From Mangeto grid brokes the page "Attention Something went wrong."

Disabled Sorting by Dependents column on Old From Mangeto grid

2.10.46 -

  • SF Account and Contact receive incorrect owner from Lead

Fixed issue with inheriting owner from Lead when it was changed on SF side

2.10.45 -

  • Opportunity owner does not inherit for Lead

Fixed issue with inheriting owner from Lead to Opportunity

2.10.44 -

  • [Addressbook] Country and State for location Account does not sync

Fixed Country and State synchronization for location Account

2.10.43 -

  • Product sync stuck in "Scheduled" status if remove product

Fixed isuue with re-sync on new queue grid

2.10.42 -

  • Undefined index: Account

Fixed isuue with Account sync ("Notice: Undefined index: Account in" ) issue could appears if some customer has SalesforceContactId, but doesn't have SalesforceAccountId

2.10.41 -

  • Custom date field values on Product become a day earlier on sync SF-> M2

Fixed issue with date field values on Products synchronization

2.10.40 -

  • Account lookup logic

Implemented new Account lookup logic (Create new Account and Contact for customers with the same First and Last name and different emails)

2.10.39 -

  • Incorrect status for synced Product

Fixed issue when sync status does not change after clicking on Process link in queue

2.10.38 -

  • Error 'Call to a member function getReservedOrderId() on null' in the queue

Fixed issue with Abandoned Cart sync

2.10.37 -

  • Error 'duplicate value found' in the queue

Fixed issue 'duplicate value found' in the queue with abandoned cart item

2.10.36 -

  • [Improvement] Creating new logic for dependency for M-SF sync Phase 2

Created new logic for dependency

2.10.35 -

  • Account lookup logic

Implemented new Account lookup logic (Create new Account and Contact for customers with the same First and Last name and different emails)

2.10.34 -

  • [Improvement] Creating new logic for dependency for M-SF sync

New logic for dependency for M-SF sync created

2.10.33 -

  • Reverse synchronization doesn't work, an exception occurs

Fixed issue with reverse synchronization for Magento 246

2.10.32 -

  • Error in Queue during Order and Opportunity reverse sync

Fixed issue with the Opportunity reverse sync on the version 245ce

2.10.31 -

  • Orders are not being synced

Fixed issue related to the "Lookup" logic:

  • if "multicurrency" feature enabled - the SQL query Lookup was incorrect and loads PricebookEntries for all products.

  • If Person account feature enabled - the SQL query Lookup was incorrect and loads BusinessAccount LookuoByName for all customers.

2.10.30 -

  • Sync does not work for High Volume mode

Fixed issue with sync in Highvolume mode for Magento 246

2.10.29 -

  • Errors during the sync of StockNotification

Fixed issue with the sync of StockNotification

2.10.28 -

  • SF -> M Error in SF Magneto queue when sync Contact without Address

Fixed error in SF Magento queue when sync Contact without some address fields. Error cound be fould in M2 logs

2.10.27 -

  • Error in queue if automatic synchronization is disabled for shipment

Fixed error in queue if automatic synchronization is disabled for shipment

2.10.26 -

Modules performance improvement:

  • fixed collection grouping

  • optimized selection

  • OrderItem sync: skip pricebook condition

  • QuoteItem(AbandonedCartItem) sync: skip pricebook condition

  • B2BQuoteItem sync: skip pricebook condition

Implemented new option "Skip PricebokEntry sync". The related Product wouldn't be added to the sync Queue if they are already synced

  • Resync Frozen doesnt work with Realtime

Resync Frozen queue option values changed to minutes

  • Correct Queue datatime filters

Corrected Queue datetime. Server date is saved in database

  • Check memory usage for consumers

Implemented new option "Memory limit for consumer". This option restart consumer when it exceeds memory limit

2.10.25 -

  • Show tnwsforce_order/grid_updates config

Added new "Reset Order Sync Statuses" option under "Debug and Logging" section

2.10.24 -

  • Required fields are missing: [Product2Id], fields [Product2Id] error when sync deleted product

Fixed problems with orderItem object if product already deleted before sync. Fixed problems with orderInvoicItem sync with deleted product. Added dependencies from the processing step

2.10.23 -

  • Refactoring: spl_object_id to spl_object_hash

Changed spl_object_id function to the spl_object_hash

2.10.22 -

  • On order edit, old order does not get synced

...