Здравствуйте всем.
Заранее прошу прощения, возможно, за ламерский вопрос, я совсем недавно программирую на Битриксе.
Задача стандартная: в интернет магазине сделать так, чтобы неавторизированный пользователь мог накидать товаров в корзину.
Столкнулся с тем, что нижеприведенный код добавления товара в корзину через функцию CSaleBasket::Add срабатывает только для авторизированного пользователя, а для неавторизированного выдается ошибка базы данных:
MySQL Query Error: SEL ECT u1.VALUE FR OM b_sale_user_props_value as u1, b_sale_user_props as u2
where u1.USER_PROPS_ID = u2.ID AND u1.NAME = 'ИНН'
AND u2.USER_ID = [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 '' at line 3]
Полный код:
Вопрос: можно ли как-то настроить добавление в корзину для неавторизированного пользователя?
Заранее спасибо большое за ответ.
Заранее прошу прощения, возможно, за ламерский вопрос, я совсем недавно программирую на Битриксе.
Задача стандартная: в интернет магазине сделать так, чтобы неавторизированный пользователь мог накидать товаров в корзину.
Столкнулся с тем, что нижеприведенный код добавления товара в корзину через функцию CSaleBasket::Add срабатывает только для авторизированного пользователя, а для неавторизированного выдается ошибка базы данных:
MySQL Query Error: SEL ECT u1.VALUE FR OM b_sale_user_props_value as u1, b_sale_user_props as u2
where u1.USER_PROPS_ID = u2.ID AND u1.NAME = 'ИНН'
AND u2.USER_ID = [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 '' at line 3]
Полный код:
Код |
---|
$arFields = array( "PRODUCT_ID" => $productID, "PRODUCT_PRICE_ID" => 0, "PRICE" => '21690', "CURRENCY" => "RUB", "QUANTITY" => $quantity, "LID" => SITE_ID, "DELAY" => "N", "CAN_BUY" => "Y", "NAME" => "ПРОКЛАДКА КЛАПАННОЙ КРЫШКИ", // "CALLBACK_FUNC" => "MyBasketCallback", "NOTES" => "", // "ORDER_CALLBACK_FUNC" => "MyBasketOrderCallback", ); CSaleBasket::Add($arFields); |
Вопрос: можно ли как-то настроить добавление в корзину для неавторизированного пользователя?
Заранее спасибо большое за ответ.