Стандартный алгоритм предполагает формирование минимальной и максимальной цены на основе наценок. Если в соответствии с настройками будет определено МРЦ на товар, то есть несколько вариантов:
* если МРЦ меньше минимальной цены, то результирующей ценой будет минимальная цена;
<strong>* в остальных случаях результирующей ценой будет МРЦ (вне зависимости от максимальной цены, так как установлен приоритет МРЦ).</strong>
Если МРЦ нет, но есть хотя бы одна цена конкурента, то выбираем минимальную цену конкурентов и формируем результирующую цену по следующему алгоритму:
* если цена конкурента меньше минимальной цены, то результирующей ценой будет минимальная цена;
* если цена конкурента больше максимальной цены, то результирующей ценой будет максимальная цена;
* в остальных случаях результирующей ценой будет цена конкурента.
Если нет ни МРЦ, ни цен конкурентов, то в соответствии с настройками профиля будет выбрана минимальная или максимальная цена.