Item prices in the item search

When not in the context a basket, the prices that are displayed in the item search result list are retrieved from the price list connected to the warehouse/shop in the field “Price list” in 'Shop. Open' (OPS500/H) using a virtual field in the custom list for the item list. When the items have been added to the basket (but still outside the context of an order), the prices that are shown in the basket are retrieved using the price logic for the template customer in field “Customer” in M3BE program 'Warehouse. Open' (MMS005/E), using API OIS345MI.ListPriceMargin.

When in the context of a basket and parameter "Price Cache" in Infor Sales Hub Properties is set to "No", the prices displayed in the item search result list are retrieved from the price list connected to the warehouse/shop in the field “Price list” in 'Shop. Open' (OPS500/H).

When in the context of a basket and the parameter "Price Cache" in Infor Sales Hub Properties is set to "Yes", the prices displayed in the item search result list are retrieved from the price list connected to the customer in 'Customer. Open' (CRS610/G) using API OIS345.LstPriceMargin. A default Warehouse must be set up in ‘Customer. Open’ (CRS610/G). Otherwise the price calculation will not work, and a zero price is displayed.

Note: Agreements are currently not considered when calculating the prices in the item search result list due to performance reasons. These prices are considered when items are added to the basket and in the item detailed panel as Infor Sales Hub then uses all price logic in M3 BE to retrieve the correct price.