The standard algorithm assumes the formation of the minimum and maximum prices based on extra charges. If the MRP for the product is determined in accordance with the settings, then there are several options:
* if the MRP is less than the minimum price, then the resulting price will be the minimum price;
<strong>* in other cases, the resulting price will be the MRP (regardless of the maximum price, since the priority of the MRP is set).</strong>
If there is no MRP, but there is at least one competitor's price, then we select the minimum competitor's price and form the resulting price according to the following algorithm:
* if the competitor's price is less than the minimum price, the resulting price will be the minimum price;
* if the competitor's price is greater than the maximum price, the resulting price will be the maximum price;
* in all other cases, the resulting price will be the competitor's price.
If there is no MRP or competitor prices, then the minimum or maximum price will be selected according to the profile settings.