We have a custom Live Integration (extended on top of the standard one) to handle some of our common needs. We've done this years ago and it's working just fine with template tags and whenever we instantiate a Dynamicweb.Ecommerce.Products.Product object
Moving to Swift, we're doing webapi calls that use the ProductViewModel, and similar to what happened with the Stock (https://doc.dynamicweb.com/forum/development/development/stocklevelprovider-not-used-in-productviewmodel) the live response for multiple Prices are not working with the webapi/ProductViewModel.
The way it was implemented was through a PriceProvider (attached for reference), which makes us think the problem is the same, but it might not be.
So what we're trying to figure out is:
- Does anything need to change in the ProductViewModel to make sure the PriceProviders are honored?
- Do we need to make any type of change so that the live response populates the PriceListViewModel (that's used in a ProductViewModel)?