Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Как передать параметр товара в корзину.

15.11.2011, 11:00
Zaytsev A
«Тайм-дизайн»
Zaytsev A

Зарегистрирован:
2010-11-23
Сообщений: 3

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

Заранее спасибо за ответ.

mynetcat
01.02.2012, 13:28
Evgeniy

Зарегистрирован:
2011-03-17
Сообщений: 3

меня тоже это интересует.
01.02.2012, 14:17
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Никак не передать без изменения исходного кода модуля ИМ. (давно ждем переделки)
В данном случае, необходимо создавать варианты товара (Parent_Message_ID используется).

Создаете товар содержащий название , цвет, фото, описание , цену
А в его вариантах только размер.
В корзину как раз и надо передавать идентификатор того самого варианта с размером.
01.02.2012, 17:13
Гость
Гость

С Parent_Message_ID то понятно, бывает что нужно передать именно параметр, а не создавать под товары.
01.02.2012, 19:03
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

никак не передать параметр
корзина - это массив вида cart[ид_компонента][ид_товара] = сколько_товара

Как вариант - завести параллельный массив в сессии, и вставлять туда все доп параметры

sub_cart[ид_компонента][ид_товара][color] = значение
sub_cart[ид_компонента][ид_товара][size] = значение

потом этот массив обрабатывать в поле действия после добавления в компонент "Заказ" в соответствующие заранее созданные поля
198 196 2012-02-01 19:03:03 11677
Описание проекта