NRR Lowest Price Calculation in Point of Sale

Point of Sale calculates the lowest price based on these criteria: Store Historical Prices, Product Multi-Region Historical Prices, and Product Historical Prices. When the lowest price is found for a given number of days, that price is returned as the NRR lowest price.

After an API call, Point of Sale calculates the lowest price in the this order: Store Historical Prices, Product Multi-Region Historical Prices, Product Historical Prices.

Step 1: The system looks at all the prices in the Store Inventory history for a product. It compares the list price, sales price, and price of the product for the last set number of days. The comparison searches for the lowest price. If the lowest price is found, then no further comparison is done. However, if it's not found, then the system proceeds to the next step.

Step 2: The system searches for the sales price in the Product Multi-Region history and provides the lowest price for the last set number of days. If the lowest price is found, then no further comparison is done. However, if it's not found, then the system proceeds to the next step.

Step 3: The system looks for the prices in the Product history. The system provides the lowest price for the last set number of days. However, if it's not found in this last step then no NRR price is returned.

Known Issues & Restrictions

  • In order to update the NRR price, the store price needs to be active for at least 90 minutes.