TNW_SForceTierPrice Module Release Notes
2.9.8 - Jul 28, 2023
[Bug] Tier Price sync error "PricebookEntry does not exist for specified currency and product"
Fixed Tier Price sync when product assinged to websites except main
2.9.7 - Jul 27, 2023
[improvement] Need to create Enable/Disable sync config for Tier Prices
Created Enable/Disable sync config for Tier Prices
2.9.6 - 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.5 - Apr 10, 2023
[Improvement] Creating new logic for dependency for M-SF sync
New logic for dependency for M-SF sync created
2.9.4 - Feb 17, 2023
Modifying tier price via M2 import file does not put records in the queue
Fixed issue when modifying tier price via M2 import file does not put records in the queue
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 15, 2022
Create disableMagentoSync__c field for mapping
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
Investigation of heavy load
2.7.22 - Sep 2, 2022
Check module re-install process.
Improved uninstall script. Added our tables/columns delete logic
2.7.21 - Aug 26, 2022
Update file copyrights/strict_types
Added the strict_types declaration to all files
2.7.20
Sync from M to SF starting immediately after syncing from SF to M containing empty values - Issue fixed
2.7.17
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.16
Move mappings from the menu to the own page
All the mappings are moved to the Manage Mappings page which is in the Configuration section. All “mapping links” are removed from all other menus (eg. sales, products, etc)
2.7.15
Tier price sync queue has only one dependency in Bulk mode
Fixed error with synchronizing of tier price for a product that belongs to several websites and for all customer groups in Bulk mode
2.7.14
Custom OpportunityLineItem mapping does not work - Fixed mapping from Magento Attribute “Product: <items>”
2.7.12
Products with tier price SF -> Magento sync error
Fixed issue with reverse synchronization of products with tier price. report.CRITICAL: TypeError: strlen() expects parameter 1 to be string
2.7.11
TierPriceRepository Class name issue. - Issue fixed
2.7.10
Opportunity sync errors - made some improvements
2.7.9
Partial Error On Product Sync
Fixed issue with TierPriceCleanup - Magento entity loading error, queueid: …. Error: invalid Select part “disable_staging_preview“
2.7.8
Upgrade Integration
Fixed issues with tier prices synchronization (multiple websites and currencies)
2.7.7
Tier Price Sync issues with few Websites
Now each Website receives the correct Tier price.
When Salesforce - Products - “Sync with all Pricebooks” option is set to “No”, Tier price is not synchronized for not assigned Websites
Tier prices are not synchronized.
Fixed issue when tier prices are not synchronized. "Magento Website: id value of incorrect type: a025f000004ntz7..."
2.7.6
TierPrice sync issue.
Fixed issue when creating schedule update for TierPrice and sync it to Salesforce
2.7.5
Order sync issue
Fixed issue “Unknown TierPriceCleanup generating method for product entity. Queue code productPricebookEntry“ when creating a product with tier price
2.7.4
Order from deleted website sync
2.7.3
Fix undefined index
2.7.2
Config improvement
2.7.1
RabbitMQ fix