Вход Регистрация
*— обязательные для заполнения поля
Войти через социальные сети

1.

Для показа формы необходимо наличие кнопки  Купить в 1 клик в списке товаров каталога или на детальной странице товара, пример кнопки:

<button data-module="buyoneclick" data-id="16359">Купить в 1 клик</button> 

Кнопка должна содержать два обязательных атрибута:
data-module="buyoneclick" - к этому атрибуту цепляется скрипт вызова формы
data-id="16359" - в этот атрибут передается уникальный ID товара
где-то в шаблоне вашего каталожного компонента надо это сделать.

На странице товара, например так:
<button data-module="buyoneclick" data-id="<?=$arResult['ID']?>">Купить в 1 клик</button>
На странице списка товаров, например так:
<button data-module="buyoneclick" data-id="<?=$arItem['ID']?>">Купить в 1 клик</button>

<?=$arResult['ID']?> и <?=$arItem['ID']?> - это идентификаторы товара, в вашем случае их может и не быть, другие переменные может использовать разработчик, это вам нужно опытным путем выяснить.

2.

Осталось разместить саму форму компонента "Купить в 1 клик" где-нибудь здесь:

  • под каталожным компонентом в файле: /catalog/index.php
  • в футере шаблона сайта: /bitrix/templates/текущий_шаблон_сайта/footer.php

  • или вообще хоть где, главное, чтобы был один вызов компонента.

Найдите место, куда вставить код вызова компонента, далее в визуальном редакторе настройте компонент, скопируйте этот код вызова переключив редактор в режим исходного кода и вставьте код в нужное место страницы или шаблона сайта.

Все, пробуйте нажимать на кнопку Купить в 1 клик, должна всплывать форма.

Если не всплывает форма:
- Еще раз проверьтесь, посмотрите наличие JS или jQuery ошибок в консоли браузера по F12, их там быть не должно, все необходимо исправлять, иначе форма работать не будет.
- Попробуйте Включить jQuery в настройках компонента, если не поможет, также надо искать ошибки скриптах сайта и исправлять.