Dynamiczny atrybut Magento / opcja zapisz do koszyka

Muszę dynamicznie dodawać opcje opcji do elementów koszyka w momencie dodawania produktu do koszyka. Wybór prezentowany klientowi może zmienić się z produktu na produkt, więc konieczne jest, aby były dynamiczne. Jednak opcje będą zawsze takie same. Na przykład „Opcja 1” może mieć wartości „a, b, c” dla jednego produktu i „x, y, z” dla innego produktu. Nie potrzebuję opcji zapisanych w produkcie, tylko koszyka. Wybory muszą być wyświetlane w koszyku oraz w zarządzaniu zamówieniami, pokwitowaniu itp.

Nauczyłem się odta odpowiedź że mogę użyć$cart->addProduct($product, $params) w celu ustawienia opcji niestandardowych dla elementu koszyka.

Odkryłem, że mogę zastąpić kontroler koszyka naten wpis na blogu. Mogłem dynamicznie dodawać produkt do koszyka. Jednak utknąłem na tym, jak dodać dynamiczne wartości atrybutów do produktu. Próbowałem ustawić „opcje” i „super_atrybut” w$params przed wywołaniem$cart->addProduct($product, $params) ale nie zapisuje wartości do elementu koszyka.

Wreszcie, niektóre z opcji będą musiały wpływać na cenę produktu. Nie wiem też, jak to wyjaśnić.

Z góry dziękuję za wszelką pomoc!

questionAnswers(1)

yourAnswerToTheQuestion