Код добавления товара с опцией

Добрый день!
Подскажите, пожалуйста, как модифицировать код, чтобы при добавлении товара в корзину заносить еще и его цвет.

$miniShop2->cart->add(5));
Александр Суркин
25 июня 2015, 10:41
modx.pro
1
982
0

Комментарии: 3

Максим Кузнецов
25 июня 2015, 13:52
0
Если вы хотите отображать в корзине свои доп. параметры, вам нужно расширить класс корзины и внутри перебора товаров для отображения добавить строку:

foreach ($cart as $k => $v) {
	...
	//добавляем опцию цвета.
	$row['color'] = $product->get('color');
	...
}
Т.е. модифицируется сегмент не на шаге «добавления», а на шаге «отображения» товара.
    Володя
    25 июня 2015, 14:02
    0
    add($id, $count = 1, $options = array());
    вот в массив $options и пишите характеристики товара
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3