Как поменять изображение товара, которое уже есть в корзине, в зависимости от выбранного варианта товара? - PullRequest
0 голосов
/ 17 июня 2009

недавно мне понадобилось улучшить пользовательский интерфейс Magento (1.3.1). В частности, добавить переключатель изображения продукта (после http://inchoo.net/ecommerce/magento/create-a-color-switcher-in-magento/).

Результаты: - переключатель изображений работает как положено, и это нормально.

Проблема: - Сам продукт может содержать до 15 или 20 цветов-изображений на выбор.

Цель: - когда пользователь выбирает цвет товара с помощью элемента select, выбранный цвет товара должен поменять цвет товара по умолчанию, чтобы отобразить его в корзине.

Я думал о том, чтобы использовать сеанс для хранения выбранных данных, а затем поменять их местами, но это выглядит слишком сложно, поскольку каталоги изображений хранятся как каталоги кэша, и я не знаю точный путь при просмотре изображения.

Вторая идея состояла в том, чтобы обменяться с контроллером checkout / cart с помощью /checkout/cart/item/default.phtml, но я не знаю, как это сделать.

1 Ответ

0 голосов
/ 19 февраля 2011

Если вы используете Конфигурируемый продукт со связанными Простыми продуктами, пользователь добавит в корзину простой продукт вместо конфигурируемого. Каждый простой продукт может иметь различные атрибуты (например, цвет)

...