2.9.45 -
Consumers optimization: spawn a new messages on Memory limit restart
Implemented mechanism spawn a new messages on Memory limit restart
2.9.44 -
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.9.43 -
Add indexes to tnw_salesforce_entity_queue
Added indexes to tnw_salesforce_entity_queue table
2.9.42 -
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.9.41 -
SQL optimization: tnw_salesforce_objects
Changed ORDER BY statement and added indexes for all columns from the sql query. Created PR.
2.9.40 -
Individual Cron Group for each cron job
created individual Cron Group for each command to be able enable/disable them individually
2.9.38 -
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.9.37 -
Dependency Queue issue
Fixed Dependency Queue issue
2.9.36 -
Reindex issue: optimize SQL queries
Reindex issue: optimized SQL queries. changed sub-select to the LeftJoins
2.9.35 -
Misspelled message \"was skipped, data is Salesforce matches the data in Magento
Fixed message for skipped records
2.9.34 -
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.9.33 -
Release a new Marketing module
Corrected composer.json file for a new Marketing module
2.9.32 -
Lead Owner does not inherit for Contact after converting
Fixed issue with inheriting Owner from Lead to Contact after converting
2.9.31 -
Contact Owner is Default Account Owner for Bulk sync
Fixed Contact Owner synchonization from Sales Rep dropdawn in Bulk mode
2.9.30 -
Contact Owner is Default Account Owner
Fixed Contact Owner synchonization from Sales Rep dropdawn
2.9.29 -
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.28 -
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.27 -
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.9.26 -
Creating new logic for dependency for M-SF sync Phase 2
Created new logic for dependency
2.9.25 -
Creating new logic for dependency for M-SF sync
New logic for dependency for M-SF sync created
2.9.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.9.23 -
Custom customer attributes not syncing
Fixed issue wirh custom customer attributes synchronization
2.9.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.9.21 -
The default owner is assigned for account/contact in SF even if Sels rep was changed for customer
...
Implemented new option "Memory limit for consumer". This option restart consumer when it exceeds memory limit2limit
2.9.19 -
duplicate value found: tnw_mage_basic__Website_ID__c error when edit website
...