Реализовал в магазине "случайные цены". Цена выбирается случайным образом из нескольких заданных в карточке товара. Чтобы цена не менялась постоянно, она фиксируется с помощью усисов на 1 месяц. При покупке все работает, но возникла необходимость редактировать заказ в админке. И тут цены "поплыли". У менеджера магазина свои случайные цены, которые не совпадают с ценами в заказе, а когда происходит редактирование заказа, товар "перекладывается" в корзину, а потом обратно в заказ, но уже с другими ценами. Придедал костыль, чтобы товар в корзину не перекладывался, но все рассчеты заказа делаются для товара в корзине, перестали рассчитываться итоги, сопсобы доставки и скидки по купонам... Приделал еще 2 костыля для суммы заказа и способов доставки. Но с купонами получится огромный костыль. А теперь вопрос к знатокам: Может быть можно реализовать "случайные цены", так, чтобы не поломать редактирование заказа в админке?