Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Купить в 1 клик

Форма покупки товара в 1 клик, с гибкими настройками: Два режима работы компонента (расширенный и упрощенный) Работает как с торговыми предложениями, так и без них Возможность указания вариантов доставки и оплаты Возможность регистрации без email на основе телефона Выбор свойств торговых предложений добавляемых в корзину Выбор выводимых свойств заказа При оформлении заказа происходит резервирование товара Возможность добавления в заказ текущей корзины Работает без сторонних js библиотек Возможность оформлять неавторизованному пользователю заказ на существующий Е-mail

Купить в 1 клик

Купить в 1 клик

от h2o design
Скриншоты
Описание

Технические данные

Опубликовано:
10.09.2015
Обновлено:
22.06.2017
Версия:
2.1.3
Установлено:
100 - 499 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Форма покупки товара в 1 клик, с гибкими настройками:

  • Два режима работы компонента (расширенный и упрощенный)
  • Работает как с торговыми предложениями, так и без них
  • Возможность указания вариантов доставки и оплаты
  • Возможность регистрации без email на основе телефона
  • Выбор свойств торговых предложений добавляемых в корзину
  • Выбор выводимых свойств заказа
  • При оформлении заказа происходит резервирование товара
  • Возможность добавления в заказ текущей корзины
  • Работает без сторонних js библиотек
  • Возможность оформлять неавторизованному пользователю заказ на существующий Е-mail
Отзывы (5)
Обсуждения (35)
1 - 5 из 35
Что нового
2.1.3 (22.06.2017)
  • Добавлена работа с профилями в старом классе
  • Исправлены мелкие ошибки
2.1.2 (20.06.2017)
  • Исправлена ошибка с нулевой ценой у товара
2.1.1 (20.06.2017)
  • Добавлен вывод свойств типа файл
  • Изменена ajax отправка данных для передачи файлов
  • Исправлена работа с профилями пользователя
2.1.0 (23.05.2017)
  • Исправлена ошибка в расчете цены при смене торгового предложения
2.0.9 (12.05.2017)
  • Исправлено приминение скидок из "правил работы с корзиной"
2.0.8 (03.05.2017)
  • Исправлено добавление служебных свойств в заказ
2.0.7 (27.04.2017)
  • В скриптах заменен устаревший метод .size()
2.0.6 (25.04.2017)
  • Исправлено добавление товара в корзину со спецсимволами в названии
2.0.5 (21.04.2017)
  • Переделан вывод цены торгового предложения по умолчанию на минимальную цену
2.0.4 (04.04.2017)
  • Исправлен отлов ошибок при регистрации пользователя
  • Исправлена логика формирования email из телефона
2.0.3 (17.03.2017)
  • Исправлен вывод оплаты
2.0.2 (14.02.2017)
  • Исправлена работа с необновленным модулем sale
2.0.1 (09.02.2017)
  • Поправлен вывод свойств торговыз предложений
2.0.0 (07.02.2017)
  • Исправлено определение доставки по умолчанию "Без доставки"
  • Модуль дожил до версии 2.0.0
1.9.9 (01.02.2017)
  • Добавлен параметр для настройки текста при успешном оформлении заказа
1.9.8 (02.12.2016)
  • Добавлена возможность для неавторизованных пользователей оформления заказов на определенного пользователя
  • Добавлен параметр для установки платежных систем и доставок по умолчанию
1.9.7 (29.11.2016)
  • Исправлена ошибка определения минимальной цены
1.9.6 (22.11.2016)
  • Добавлена возможность передавать количество в компонент (атрибут data-quantity)
1.9.5 (31.10.2016)
  • Исправлена привязка корзины к заказу
1.9.4 (26.10.2016)
  • В заказ добавлено поле 'Дополнительная информация' - BuyOneClick
1.9.3 (20.10.2016)
  • Улучшена производительность, добавлено кеширование
1.9.2 (19.10.2016)
  • При незаполненом местоположении выводится ошибка
1.9.1 (17.10.2016)
  • Исправлена ошибка с выводом свойств "Местоположения"
1.9.0 (05.10.2016)
  • Исправлена ошибка с выводом свойств заказа типа "Да/Нет"
1.8.9 (22.09.2016)
  • В старом классе добавлено поле "Коментарий пользователя" в письме
1.8.8 (23.08.2016)
  • Исправлена ошибка с проверкой email для авторизованного пользователя
1.8.7 (11.08.2016)
  • В шаблоны добавлен вывод наименование товара и цены
1.8.6 (28.07.2016)
  • Добавлена возможность принудительно отправлять письма о новом заказе в новом классе
  • Исправление ошибки, когда у товара не базовая валюта
1.8.5 (16.06.2016)
  • Исправлена ошибка, вызванная последними обновлениями битрикса
1.8.4 (06.06.2016)
  • Исправлены ошибки в новом классе orderD7
1.8.3 (03.06.2016)
  • Исправлена совместимость со старыми версиями модуля sale
1.8.2 (24.05.2016)
  • Процесс покупки переведен на новое ядро битрикса
  • Добавлен выбор автоматизированных доставок в параметрах
  • Добавлен новый шаблон not_popup
  • Исправление мелких ошибок
1.8.1 (22.04.2016)
  • Добавлен параметр "Показывать список торговых предложений на первом шаге"
  • Исправление мелких ошибок
1.8.0 (12.04.2016)
  • Добавлен вызов события OnSaleComponentOrderOneStepComplete
  • Убрана каптча для авторизованных пользователей
  • Исправление мелких ошибок
1.7.9 (28.03.2016)
  • Исправление мелких ошибок
1.7.8 (26.03.2016)
  • Вывод пользователю номера заказа, а не ид заказа
  • Добавлен параметр "Не авторизовывать пользователя после оформления заказа"
  • Исправлены незначительные ошибки
1.7.7 (10.03.2016)
  • Исправлена ошибка при неустановленом модуле
  • Добавлен параметр "Путь к странице подключения платежной системы"
1.7.6 (06.03.2016)
  • Исправлено формирование email из телефона
1.7.5 (04.03.2016)
  • Исправление мелких ошибок
1.7.4 (27.02.2016)
  • Добавлен аттрибут data-offer-id у кнопки для пропуска окна с выбором торгового предложения
1.7.3 (24.02.2016)
  • Исправлена ошибка с составом заказа в письме
1.7.2 (21.02.2016)
  • Добавлено поле "Комментарий"
  • Добавлена возвожность оформления текущей корзины
  • Исправлена ошибка резервирования товара
1.7.0 (12.02.2016)
  • Добавлена опция "Регистрация без email(на основе телефона)"
  • Телефон добавляется и в заказ, и в поля пользователя
  • Изменен вывод параметров компонента
  • Поправлен шаблон
  • Исправлена ошибка с нулевым остатком товара в заказе
  • Изменена обработка ошибок
1.6.5 (09.02.2016)
  • Исправление мелких ошибок
1.6.4 (07.02.2016)
  • Поле E-mail убрано из обязательных, для возможности вывода поля из свойств заказа
  • Поправлена работа с торговыми предложениями
  • Исправлена кодировка при аякс запросе
  • Добавлен параметр "Разрешить оформлять неавторизованному пользователю заказ на существующий Е-mail"
1.6.3 (29.01.2016)
  • Исправлена ошибка определения базовой цены
  • Исправлены ошибки в шаблоне
1.6.2 (11.01.2016)
  • Изменен алгоритм генерации пароля
  • Доработана работа с группами нового пользователя
  • Изменен алгоритм формирования логина
1.6.1 (17.12.2015)
  • Изменена кнопка "Купить"
  • Изменен вывод ошибок
  • Исправлена ошибка в письме нового заказа
1.6.0 (16.12.2015)
  • Новый адаптивный шаблон
  • Добавлен вывод поля выбора количества
1.5.2 (26.11.2015)
  • Исправлена ошибка отправки письма на определенные почтовые шаблоны
1.5.1 (23.11.2015)
  • Исправлена ошибка отправки письма с пользовательской информацией
1.5.0 (23.11.2015)
  • Исправлены ошибки работы компонента.
  • Добавлена возможность отправления письма пользователю при регистрации и оформлении заказа.
  • Добавлена возможность задавать id елемента в форме компонента.
  • Исправлена ошибка кеширования
  • Шаблон переведен на jquery
  • Дизайн шаблона стал более удобным
  • Добавлен режим работы компонента в списке
  • Вывод ссылки для оплаты
Установка
Установка

Для установки решения выполните следующие шаги:
1. Купите модуль в Marketplace;
2. Установите его на сайт;
3. Появится компонент в папке h2o->Покупка в один клик (h2o:buyoneclick). Разместите его во всех шаблонах каталога (чтобы избежать проблемы с кешированием, размещать либо в element.php либо в section.php для списка), где будет доступна функция покупки.
4. Разместить кнопку покупки в нужном месте шаблона:
<button class="bx_big bx_bt_button buy_one_click_popup" data-id="<?=$arResult['ID']?>">Купить в 1 клик</button>
 
5. ID элемента указывается на самой кнопке через атрибут data-id


Торговые предложения
Если имеются торговые предложения, то при покупке появится окно с выбором торгового предложения. Если требуется пропустить данный выбор, и покупать уже выбранное торговое предложение в карточке товара, нужно завязаться на событие смены торгового предложения, и прописывать атрибут у кнопки "Купить в один клики" data-offer-id. В стандартном шаблоне карточки товара битрикса catalog.element это можно прописать в файле script.js в конце функции ChangeInfo


Оформление всей текущей корзины
Если требуется реализовать покупку в один клик в корзине, то нужно:
1) Разместить компонент h2o:buyoneclick на странице корзины
2) Включить параметр "Добавлять в заказ текущую корзину".

При включенном параметре "Добавлять в заказ текущую корзину" в шаблоне появится кнопка Оформить заказ.


Частые вопросы:

В
: Список торговых предложений пустой, отображаются только кнопки.
О: Для корректного отображения торговых предложений требуется в параметрах указать "Свойства предложений добавляемые в корзину", который находится в расширенном режиме.

В: Выводится ошибка "Неверно указан id элемента"
О: В кнопке, в атрибуте data-id не верно указана переменная. Обычно в списке товаров используется $arItem['ID'], а в карточке товара $arResult['ID']

В: Кнопка работает через раз, иногда заказ оформляется, иногда нет.
О: Скорее всего, проблема в неправильной установке компонента - например, если его расположить внутри шаблона компонента catalog.element, возникнет проблема с кешированием. Если кнопка будет располагаться только в карточке товара, то целесообразно расположить компонент в файле element.php, если и в списке, и в карточке - в шаблоне сайта(например в footer.php).

В: В настройках выбрана генерация email из телефона, но выскакивает ошибка "Неверный email"
О: При генерации email используется константа SITE_SERVER_NAME - Поле "URL сервера" в настройках текущего сайта. Если она не задана - email будет сформирован не верно

По любым вопросам, связанным с установкой можете писать на почту:
sup@design-h2o.ru
Поддержка
Для решения любых вопросов обращайтесь в студию h2o design.

Так же вы можете обращаться к нам по вопросам:
  1. Разработки дизайна сайта
  2. Технической поддержке сайта
  3. Доработок сайта

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение