Мирон Яцкевич
5629 повідомлень
#13 років тому
Если у товара есть свойства то при выборе различных свойств одного и того же товара и затем при переходе в корзину этот товар будет отображаться несколько раз с различными свойствами.

Как в этом случае получить информацию (ID или другой идентификатор) конкретной позиции товара в корзине ?

Например есть товар "ручка". У этого товара может быть свойство. Например "цвет"

Так вот пользователь переходит в карточку товара "ручка" и устанавливает там цвет в "красная" и указывает количество 3 штуки, а потом нажимает кнопку добавить в корзину

Потом пользователь выбирает этот же товар ручка и устанавливает там цвет в "синяя" а потом нажимает кнопку добавить в корзину

Так вот при переходе в корзину в ней будет две позиции ручка. Одна позиция с свойством "красная", а другая с свойством "синяя".

Как можно получить информацию (ID или другой идентификатор) конкретной позиции товара в корзине ?

Есть таблица jos_vm_cart. Но разобраться в ее структуре тоже не просто. Может есть описание ?
Серафима Л.
10571 повідомлення
#13 років тому
mirekua, Мирон, для этого в каждом товаре создаются дочерние товары с разными свойствами.
Мирон Яцкевич
5629 повідомлень
#13 років тому
Цитата ("AlexsimA"):
для этого в каждом товаре создаются дочерние товары с разными свойствами

Немножко не то. Хотя почти. Все равно если в корзину последовательно добавлять разные товары, а потом удалять.
Не понятно какой товар на какой позиции