Как это сделать?
30.04.2009 11:02:14
Как это сделать?
|
|
|
|
30.04.2009 21:01:03
При добавлении, выбрать все товары из корзины, посмотреть есть ли такой уже в корзине или нет, если есть то просто не добавлять).
|
|
|
|
30.04.2009 21:35:01
Да нет, я наверно не совсем точно выразился.
Добавлять нужно обязательно, у товаров с одним и тем же ID в корзине будут разные свойства. |
|
|
|
30.04.2009 23:48:50
Тогда лучше смотреть не в сторону добавления в корзину с помощью стандартный функций добавлнения типа
Add2Basket или Add2BasketByProductID. Эти функции просто обертки класса для работы с корзиной. Нужно работать непостредственно с классом CSaleBasket, конкретно примерно так
|
|||
|
|
01.05.2009 16:52:01
Я смотрю я поднял давно заежжаную тему, и как я понял нормального решения НЕТ.
Судя по форуму эту тему начали обсуждать еще в 2005 году, вот топик - И до сих пор все осталось без изменений??? Николай Гросу Подставлять к ID товара еще какие-то цифры - вариант извращенный (в моем случае). У меня 2 свойства которые товар может иметь в корзине и каждого свойства может быть по 30 значений, придется писать кучу некрасивого "кустарного" кода. |
|
|
|
02.05.2009 21:07:18
если не ошибаюсь "CAN_BUY" => "Y", обязательно должно присутствовать в массиве добавляемого в корзину товара.
|
|
|
|
03.05.2009 00:10:44
Вот блин блинский... Количество не добавлялось - это моя ошибка была.
Но вот то что товар ложится в корзину в "Отсутствуют в продаже" - это недопустимо. Из-за этого не работает изменение кол-ва товара в корзине и невозможно оформить заказ. Тут возможно могут помочь callback функции??? Расскажите как они (кэллбэк функции) работают? В документации толком ничего нету про них, в каких файлах они "живут" и как ими пользоваться? |
||||
|
|
|||