Динамический атрибут / опция Magento сохранить в корзину

Мне нужно динамически добавлять варианты выбора товаров в корзину, когда товар добавляется в корзину. Выбор, представляемый покупателю, может меняться от продукта к продукту, поэтому необходимо, чтобы он был динамичным. Однако варианты всегда будут одинаковыми. Например, «Вариант 1» может иметь значения & quot; a, b, c & quot; для одного продукта и "x, y, z"; для другого продукта. Мне не нужны параметры, сохраненные в продукте, только корзина. Выборы должны отображаться в корзине и в администрировании заказа, квитанции и т. Д.

Я учился уэтот ответ что я могу использовать$cart->addProduct($product, $params) для того, чтобы установить пользовательские параметры для элемента корзины.

Я обнаружил, что могу переопределить контроллер корзины вэтот блог, Мне удалось динамически добавить товар в корзину. Тем не менее, я застрял на том, как добавить динамические значения атрибутов в продукт. Я попытался установить параметры и "super_attribute" в$params перед звонком$cart->addProduct($product, $params) но он не сохраняет значения в элементе корзины.

Наконец, некоторые из вариантов выбора должны будут повлиять на цену продукта. Я не уверен, как объяснить это либо.

Заранее благодарю за любую помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос