Задать вопрос
@a_palanski

Битрикс как сделать постоянную форму оплаты?

Добрый день, на сайте будет только один товар, продажа подписки. Епе сделать форму покупки? Т.е. пользователь нажал на кнопку купить и во всплывающем окне сразу была форма оплаты?
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
Вам надо использовать
if (CModule::IncludeModule("catalog")) {
	if ($PRODUCT_ID) {
		Add2BasketByProductID(
			$PRODUCT_ID,
			1,
			false
		);
	}
}

Это добавит товар в корзину, но можно в обход корзины (ссылки ниже)
где $PRODUCT_ID - ID товара
Также нужна будет форма, которая отправит post запрос на сервер и вернет true в случае успешного занесения заказа в админку.
В форме сделайте поля имя, почту и телефон и скрытое поле ID товара. Все делайте AJAX.
Заказ оформляется так: (по принципу "1 клик"+оплата)
http://iaroslav.ru/создание-заказа-на-1с-битрикс-п...
или на d7
https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Так как из вашего вопроса не понятно на какой вы стадии и что конкретно у вас не получается, то мой ответ будет именно таким, т.е. общим.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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