What is mandatory for ProductPriceModelBuilder to return a valid price result?
Im sending in a website, that websites currency and a variant that is confirmed published for that website.
The variant is in stock, has price. What else is missing?
The pricelist has the same currency as the website?
Is the price list valid for that website (connected to the website, or no website at all(=allow all) )?
Is the pricelist connected to a customer? Are you logged in to that customer?
Is the pricelist active? Does it have valid from/todates or nodates at all (=allowed)