Создание заказа через API 1С-битрикс, с автоматическим редиректом на оплату
|
Гость: 16.09.2023 09:00:00
Вопрос. У меня в личном кабинете пользователя есть небольшой список услуг. Можно ли сделать переход на оплату сразу по клику обходя корзину и все остальное?
|
|
Михаил Базаров: 16.09.2023 09:00:00
Можно отправить на некую страницу со скриптом, в которой создастся заказ с выбранными позициями и с нее сразу переход на оплату, по ID этого заказа.
То есть, для пользователя что-то быстро прмелькнет, по сути даже не заметит и сразу отправится в банк. Ответ на вопрос в формате видео инструкции https://boosty.to/camouf/posts/ab50013d-fac9-4a1d-a3d0-1787357184d6?share=post_link Код использованный в видео:
|
|
Константин: 05.12.2024 12:00:00
Михаил, доброй ночи.
Вопрос такой. А если пользователь не авторизован? Я заменил $USER->GetID() на CSaleUser::GetAnonymousUserID() Заказ оформляется. Появляется ссылка на оплату, но при переходе к оплате пишет заказ не найден. Можно как то сессию к заказу привязвать? Или что делать в этом случаи? Спасибо! |
|
Михаил Базаров: 05.12.2024 10:00:00
Варианта по сути два:
1) Создать пользователя в системе и такие заказы привязывать к нему. 2) При создании заказа, создавать нового пользователя. Тогда до перехода на скрипт еще и e-mail запрашивать. В скрипте добавить создание пользователя методом СUser::Add Второй вариант правильнее юридически: вам же по закону нужно отправить чек об оплате, пользователю. Ну и не забывайте спрашивать согласие на обработку данных. |
|
Алик: 24.03.2025 06:00:00
Самое простейшее в системах отплаты в личном кабинете есть ссылки на оплату.
|
Блог-note Заметки по 1С-Битрикс
-
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой поставке нет выгрузки "sale_notes" -...
-
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если вы получаете готовую верстку ...
-
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. Хотя, там вскользь и упомянута...
-
Вывести торговые предложения (SKU) как простые товары в каталоге, с учетом раздела.
Задача: Отобразить SKU товаров в каталоге как простые товары, учитывая текущий раздел. Необходимо вывести все торговые предложения (варианты, комп...
-
Вывести изображения из свойства "Цвет" (HL блок) в дополнительных картинках торговых предложений
Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные фотографии и в слайдер. Цвет хранится в Highload-блоке, к...
-
Если товар в корзине, поменять значение input на "В корзине"
Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользоваться методом API "CSaleBasket::GetList - который возвращае...