TNW_SForceRma Module Release Notes
2.9.5 - Apr 20, 2023
[Improvement] Creating new logic for dependency for M-SF sync Phase 2
New logic for dependency for M-SF sync created
2.9.4 - Apr 10, 2023
[Improvement] Creating new logic for dependency for M-SF sync
New logic for dependency for M-SF sync created
2.9.3 - Feb 14, 2023
Refactoring: spl_object_id to spl_object_hash
Changed spl_object_id function to the spl_object_hash
2.9.2 - Dec 29, 2022
Customer EAV sub-entity does not sync
Fixed Issue when Customer EAV sub-entity does not sync after creating more that 60 custom attributes and mappings for them
Some records stuck in Salesforce Update Preparation status - issue fixed
2.9.1 - Dec 2, 2022
Release performance, part 2:
ProcessQueue Consumer. Entity loader
Prequeue Consumer. Optimize selects which run queue creates
Incorrect dependency for Non standard Price book entry
Prequeue Consumer . Optimize selects which run queue creates
Consumers . Implement clean local cache to classes
Prequeue Consumer . Optimize queue create calls.
Hide columns when the sync is disabled
ProcessQueue Consumer. Load customer attributes (For 2000 customers - 4000 times)
ProcessQueue Consumer. Customer address entity select (For 2000 customer - 2000 times)
Error Fetching http headers. Incorrect SQL request on Lookup
Sub-select on Grid pages
2.9.0 - Oct 11, 2022
Huge performance update:
Investigation of heavy load
Prequeue Consumer . Optimize skip rules for all object types.
'Disable sync' option doesn't' work on the product page in Admin Panel - Issue fixed
2.7.23 - Sep 2, 2022
Check module re-install process.
Improved uninstall script. Added our tables/columns delete logic
2.7.22 - Aug 26, 2022
Update file copyrights/strict_types
Added the strict_types declaration to all files
2.7.21 - Jun 20, 2022
Error during installation.
Fixed issue with modules installation ( bin/magento setup:install)
2.7.19 - Jun 15, 2022
An exception occurs when trying to change Magento Admin password if connection to SF is lost
Fixed exception when trying to change Magento Admin password if connection to SF is lost (wrong/expired password)
2.7.18
Guest order from the second website is synced if only Default (General) group is allowed for this website - Issue fixed
2.7.17
'Default Owner' and 'Subject Prefix' tabs are hidden when the 'Automatic synchronization' option for Returns is set to 'No' - Issue fixed
2.7.16
Error displayed in sync queue after RMA synchronization. RmaItem synchronized with an error: insufficient access rights on cross-reference id: xxxxxx - Issue fixed
2.7.14
Add pricebook validation
Implemented new functionality:
Possible to assign only a unique pricebook for each Website. Added validation for that.
Skip Order/Opportunity/PricebookEntry sync if the related website pricebook is not defined
Added warning message if the related website pricebook is not defined
2.7.13
Magento customer account information will be synchronized with Salesforce when 'Disable sync' option is set to 'Yes' - Issue fixed
2.7.12
Create sql patch to change for Magento to SF
When TNW_SForceEnterprise module is installed "owner" mappings are “insert Only'
When TNW_SForceB2B module is installed all "owner" mappings are changed to “Upsert”
2.7.11
RMA description does not change after synchronization on Salesforce Case - Issue fixed
2.7.10
Orders with Zero Grand Total are always synchronized - Issue fixed
2.7.9
Redirected to Magento Dashboard when clicking the "Sync with Salesforce" button on the Returns page - Issue fixed
2.7.8
Customers from not selected customer groups are synchronized - Issue fixed
2.7.7
Move mappings from the menu to the own page
Created new “Manage Mappings“ page which contains all modules mappings grouped by type
2.7.6
Custom Case (Returns) mapping does not work - Fixed mapping from Magento Attribute “Shipping Address: <items>”
2.7.5
Custom OpportunityLineItem mapping does not work - Fixed mapping from Magento Attribute “Product: <items>”
2.7.3
Order from deleted website sync
2.7.2
Customer Sync Queue text changes
Add RMA subject prefix
2.7.1
RMA implementation