We are facing an issue where live price matrix prices are not getting returned by LiveIntegration price provider. I added some debug lines to identity the issue.
Our setup has Use unit prices checked, meaning the LiveIntegration ProductIdentifier will use it to the cache key. When method FindQuantityPriceInfos is called we can see the unit is not present.
Currently using LiveIntegration 10.4.28, and DW Release Ring R2.
| DynamicwebLiveIntegration.ProductPriceProvider.FindPriceInfoWithContext product[id='64569' variantId='VO50' unitId='LB'] START |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.FindPriceInfoWithContext 64569-025.VO50.LANG1.LB |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.FindPriceInfoWithContext END |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.FindQuantityPriceInfos START |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.GetProductInfo productIdentifier 64569-025.VO50.LANG1 |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.GetUnitPrices null |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.FindQuantityPriceInfos unitPrices 0 |
|
|
|
| DynamicwebLiveIntegration.ProductPriceProvider.FindQuantityPriceInfos END |
|
|