Versions Compared

Key

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

2.10.47 -

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

Implemented mechanism spawn a new messages on Memory limit restart

2.10.46 -

  • Sync SQL optimization: remove unnecessary queries

Added a new "Use pre-check" config - it's responsible for extra sql query we run for the sync process.

2.10.45 -

  • Add indexes to tnw_salesforce_entity_queue

Added indexes to tnw_salesforce_entity_queue table

2.10.44 -

  • Optimization: salesforce_refresh_grids cron job

Set need_refresh_grids to 0 in module configuration to disable cron grid refresh by default arter module installation

2.10.43 -

  • SQL optimization: tnw_salesforce_objects

Changed ORDER BY statement and added indexes for all columns from the sql query. Created PR.

2.10.42 -

  • Individual Cron Group for each cron job

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

2.10.40 -

  • Contact Group must be specified to save the Tiered Price record

Fixed issue with Not Loogged in Customer groupd sync. Reason in entity_id = "0" and straight types of the data for customer group filter existing.

2.10.39 -

  • Dependency Queue issue

Fixed Dependency Queue issue

2.10.38 -

  • Reindex issue: optimize SQL queries

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

2.10.37 -

  • Misspelled message \"was skipped, data is Salesforce matches the data in Magento

Fixed message for skipped records

2.10.36 -

  • PricebookEntry stuck in Scheduled status if sync product in bulk mode with archived product

Changed bulk sync logic to avoid stuck records in queue if error occurs

2.10.35 -

  • Adobe Commerce 2.4.6 + PHP 8.2 testing

Added compatibility for Magento 2.4.6 PHP 8.2

2.10.34 -

  • Release a new Marketing module

Corrected composer.json file for a new Marketing module

2.10.33 -

  • Lead Owner does not inherit for Contact after converting

Fixed issue with inheriting Owner from Lead to Contact after converting

2.10.32 -

  • Contact Owner is Default Account Owner for Bulk sync

Fixed Contact Owner synchonization from Sales Rep dropdawn in Bulk mode

2.10.31 -

  • Contact Owner is Default Account Owner

Fixed Contact Owner synchonization from Sales Rep dropdawn

2.10.30 -

  • Send message (RabbitMQ) to sync objects from prequeue after enabling synchronization

Added plugin to publish tnw_salesforce.prequeue.process if module was disabled and enabled with MQ mode as RabbitMQ

2.10.29 -

  • 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.28 -

  • 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.27 -

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

2.10.25 -

  • Creating new logic for dependency for M-SF sync
    New logic for dependency for M-SF sync created

2.10.24 -

  • 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.23 -

  • Custom customer attributes not syncing
    Fixed issue wirh custom customer attributes synchronization

2.10.22 -

  • 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.21 -

  • The default owner is assigned for account/contact in SF even if Sels rep was changed for customer

Fixed isssue with Sels rep sinchronization after changing on Edit Customer page

  • Customer Sales Rap does not apply for order placed from Frontend

Fixed issue when Customer Sales Rap does not apply for order placed from Frontend

2.10.20 -

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.19 -

  • duplicate value found: tnw_mage_basic__Website_ID__c error when edit website

Fixed error duplicate value found: tnw_mage_basic__Website_ID__c when edit Website

2.10.18 -

  • Extra record are added to queue when sync website

Fixed issue with Extra record added to queue when Edit website

2.10.16 -

  • Refactoring: spl_object_id to spl_object_hash

Changed spl_object_id function to the spl_object_hash

2.10.15 -

  • Incorrect product displayed in Opportunity Related tab if the order was synced with deleted product

...