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

Мне нужно динамически добавлять варианты выбора товаров в корзину, когда товар добавляется в корзину. Выбор, представляемый покупателю, может меняться от продукта к продукту, поэтому необходимо, чтобы он был динамичным. Однако варианты всегда будут одинаковыми. Например "Опция 1" может иметь значенияа, б, в " за один товар их, у, г " для другого продукта. Мне не нужны параметры, сохраненные в продукте, только корзина. Выборы должны отображаться в корзине и в администрировании заказа, квитанции и т. Д.

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

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

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

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

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

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