Диагностика формы "Купить в 1 клик"

Проверка файлов:

app.js: /bitrix/templates/aspro_next/js/app.js
✓ Файл существует (5512 байт)
validation.js: /bitrix/templates/aspro_next/js/conditional/validation.js
✓ Файл существует (5974 байт)
jquery.validate.js: /bitrix/templates/aspro_next/js/jquery.validate.js
✓ Файл существует (39131 байт)
template.php: /bitrix/templates/aspro_next/components/aspro/oneclickbuy.next/shop/template.php
✓ Файл существует (40059 байт)
script.php: /bitrix/components/aspro/oneclickbuy.next/script.php
✓ Файл существует (39004 байт)
ajax/one_click_buy.php: /ajax/one_click_buy.php
✓ Файл существует (1790 байт)

Проверка регистрации расширений:

✓ Расширения зарегистрированы
Расширение aspro_validate зарегистрировано:
Array
(
    [js] => Array
        (
            [0] => /bitrix/templates/aspro_next/js/conditional/validation.js
        )

    [rel] => Array
        (
            [0] => aspro_jquery.validate
        )

    [skip_core] => 1
)

Проверка путей:

SITE_TEMPLATE_PATH: /bitrix/templates/aspro_next
DOCUMENT_ROOT: /home/bitrix/www
SCRIPT_PATH компонента: /bitrix/components/aspro/oneclickbuy.next

Проверка JavaScript (откройте консоль браузера):

Откройте консоль браузера (F12) и выполните следующие проверки:

  1. Проверьте наличие BX.Aspro.Loader:
    typeof BX.Aspro.Loader !== 'undefined'
  2. Проверьте загрузку расширения validate:
    BX.loadExt(['aspro_validate']).then(() => console.log('OK')).catch(e => console.error('Error:', e))
  3. Проверьте наличие jQuery:
    typeof $ !== 'undefined' && typeof $.fn.validate !== 'undefined'
  4. Проверьте форму (если она открыта):
    $('#one_click_buy_form').length

Рекомендации:

  1. Убедитесь, что app.js загружается на странице
  2. Проверьте консоль браузера на наличие ошибок JavaScript
  3. Проверьте, что BX.loadExt() может загрузить расширение aspro_validate
  4. Убедитесь, что форма загружается через AJAX и скрипты выполняются