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:

  1. Possible to assign only a unique pricebook for each Website. Added validation for that.

  2. Skip Order/Opportunity/PricebookEntry sync if the related website pricebook is not defined

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