добавление количества товара в корзину в 1С-Битрикс

Решение

И так для преодоления данных неполадок нам понадобиться создать всего 3 файла и немного изменить шаблон компонента.

Меняем шаблон компонента

В шаблоне находим форму в которой мы задаем кол-во товара, щёлкаем «купить» или «в корзину» и так далее.
В упрощённом варианте форма будет выглядеть так:

form action=»/myfunction/addbasket.php» method=»post» enctype=»multipart/form-data»> input type=»text» class=»input1″ id=»QUANTITY» name=»quantity» value=»1″ size=»5″> input type=»hidden» name=»id» value=»(сюда выводим id товара)»> a href=»#add2basket» class=»buy_botton1″ onclick=»add2basket(сюда выводим id товара)»>в корзину input type=»submit» class=»buy_botton1″ value=»купить»> if (CModule::IncludeModule(«sale») && CModule::IncludeModule(«catalog»)) { if (isset($_POST[‘id’])&&isset($_POST[‘quantity’])) { $PRODUCT_ID = intval($_POST[‘id’]); $QUANTITY = intval($_POST[‘quantity’]); Add2BasketByProductID( $PRODUCT_ID, $QUANTITY ); } else { echo «Нет параметров «; } } else { echo «Не подключены модули»; }

Тут тоже всё просто. Add2BasketByProductID — встроенная функция битрикса.

input type=»hidden» name=»HEJKA» id=»QUANTITY_» value=»1″ />
a href=»javascript:void()» onclick=»add2basket()»>В корзину

добавление количества товара в корзину в 1С-Битрикс

2 мыслей о “добавление количества товара в корзину в 1С-Битрикс

  • 28.10.2023 в 23:19
    Permalink

    It would result from the need to develop the maritime power of China and the necessity to make investments in the world to protect their economic and strategic interests, which in practice would prevent the US Navy from sailing in the EEZ territory propecia viagra combined

  • 06.12.2023 в 11:49
    Permalink

    Hello to every , since I am in fact keen of reading this webpage’s
    post to be updated regularly. It consists of pleasant stuff.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *