Доброе утро! На сайте используется расширенный режим управления ценами, т.к. сайт предназначен для работы с корпоративными клиентами, поштучно товар не продаётся, есть только несколько дорогих позиций которые можно продавать поштучно в основном от 10 штук. На сайте используется малая корзина покупателя bitrix:sale.basket.basket.small при добавлении товара в корзину она "не видит" что минимальное количество которое можно купить - 10 шт. и показывает что товар добавлен 1 шт. При переходе на страницу корзины bitrix:sale.basket.basket система пересчитывает данные в основной корзине, при этом малая корзина по прежнему видит 1 шт. только при повторной перезагрузке страницы малая корзина начинает показывать адекватные данные.
Написал небольшой Ajax обработчик который отсылает данные в php скрипт с таким кодом (часть кода) (До этого товар добавлялся по ссылке $arElement["ADD_URL"])
С помощью Jquery обновляю данные в малой корзине (вроде как всё ок), однако при переходе на страницу корзины в малой корзине по прежнему показано что товаров добавлено 1 шт. Почему не сработал параметр QUANTITY ? Как мне сразу передавать актуальные данные в малую корзину чтобы не вводить покупателя в заблуждение?
Заранее спасибо!
Написал небольшой Ajax обработчик который отсылает данные в php скрипт с таким кодом (часть кода) (До этого товар добавлялся по ссылке $arElement["ADD_URL"])
Код |
---|
$arFields = array( "PRODUCT_ID" => $_POST["PRODUCT_ID"], "PRICE" => $_POST["PRICE"], "QUANTITY " => $_POST["QUANTITY"], "CURRENCY" => $_POST["CURRENCY"], "LID" => $_POST["LID"], "CAN_BUY" => "Y", "NAME" => iconv("UTF-8","WINDOWS-1251",$_POST["NAME"]), "MODULE" => "catalog", "PRODUCT_PROVIDER_CLASS" => "CCatalogProductProvider", ); if ( CSaleBasket::Add($arFields)) { echo 1; } |
С помощью Jquery обновляю данные в малой корзине (вроде как всё ок), однако при переходе на страницу корзины в малой корзине по прежнему показано что товаров добавлено 1 шт. Почему не сработал параметр QUANTITY ? Как мне сразу передавать актуальные данные в малую корзину чтобы не вводить покупателя в заблуждение?
Заранее спасибо!
Всё сбудется, стоит только расхотеть...