Здравствуйте.
Интернет-магазин. Заведено два типа цен. "Базовая" и "Продажа". Всем товарам ставится цена "Продажа", цена "Базовая" не должна участвовать. В каталоге все норм, так как там явно прописано, какую цену использовать ("продажа"). Однако, проблема возникает, если при создании товара в админке у базовой цены был поставлен 0, а "продажа" имеет реальное значение. В этом случае, в корзине учитывается именно базовая цена и товар с нулевой ценой получается. Это все перетягивается и в оформление заказа.
Вопрос в том, как игнорировать базовую цену, какое бы значение она не имела?
Интернет-магазин. Заведено два типа цен. "Базовая" и "Продажа". Всем товарам ставится цена "Продажа", цена "Базовая" не должна участвовать. В каталоге все норм, так как там явно прописано, какую цену использовать ("продажа"). Однако, проблема возникает, если при создании товара в админке у базовой цены был поставлен 0, а "продажа" имеет реальное значение. В этом случае, в корзине учитывается именно базовая цена и товар с нулевой ценой получается. Это все перетягивается и в оформление заказа.
Вопрос в том, как игнорировать базовую цену, какое бы значение она не имела?