Hi,
Switching from using the Product Catalog (eCom) app that was standard in Rapido to using the newer Rapido Product catalog for ViewModel the is standard in Swift has caused the LiveIntegration source code project to start sending separate GetProductsInfo / Live price requests for every product in a product list, instead of sending one request for all products. This causes unacceptable performance penalty making products lists of 24 products go from a few hundred millisecunds in load time to several seconds, as well as putting a lot of load on the NAV ERP system.
This is the behavior with the latest downloadable LiveIntegration 4.0.0 source code from the download section: https://doc.dynamicweb.com/Admin/Public/Download.aspx?File=Files%2FFiles%2FDownloads%2FIntegration%2FLive+integration%2FDynamicweb.Ecommerce.LiveIntegration+(4.0.0)+-+Source+Code.zip
But when testing the standard compiled version of DynamicwebLiveIntegration there is a new setting "Max products per request" in this version and when setting that to "0" for unlimited it solves the problem nicely. This setting is unfortunetely not there when using the latest downloadable LiveIntegration 4.0.0 source code from the download section.
Can you please provide the updated LiveIntegration source code that includes the implementation of this setting. We need the LiveIntegration source code project since the client has custom features we are developing on top.
Thanks
/Peter