you cannot use the unit price from the product here. The product provider compute the price from the product instance but also from external information.