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

Как добавить свойства к товару в корзине?

00 голосов
1
Как добавить свойства к товару в корзине?
Пример:
Есть сайт, заказ лимузинов на определённые даты и в определённое время, от пользователя я получаю дату и время. Во время добавления товара в корзину, мне необходимо добавить к товару свойство - "дата".
Использовать свойства заказа нельзя, т.к. это одно свойство на весь заказ, лимузины можно заказывать несколько штук, каждый лимузин - отдельный товар, и дата для каждого товара своя.
Планирую использовать событие "OnBasketAdd", но что-то не получается создать свойство для товара.
Данный код вызывает MySQL ошибку:
Код
   
   $addFieldsk['PROPS'] = array("NAME"  => "Дата",
                  "CODE"  => "date_in",
                  "VALUE" => "date_in",
                  "SORT" => "ASC"
                       
    );
   CSaleBasket::Update( 50, $addFieldsk);   

MySQL Query Error: INSERT INTO b_sale_basket_props(BASKET_ID, ) VALUES(50, )[You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES(50, )' at line 1]
спросил 15 Дек, 13 от Aleonora (140 баллов)

1 Ответ

00 голосов
Цитата
Роман Иванов пишет:
$addFieldsk['PROPS'] = array("NAME"=> "Дата", "CODE"=> "date_in", "VALUE" => "date_in", "SORT" => "ASC" );

Ошибка. Правильно:
Код
 $addFieldsk['PROPS'][] = array("NAME"=> "Дата", "CODE"=> "date_in", "VALUE" => "date_in", "SORT" => "ASC" ); 
ответил 24 Фев, 14 от Pomnep (13,960 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
0 ответов
спросил 25 Март, 14 от NextGen (620 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 09 Март, 14 от ROKKI (160 баллов)