Не проще ли написать всё это сразу на фрейме как вариант на nuxt.js используя стек PWA, либо Laravel+Nuxt.js. Будет версия для ПК так и для мобильных девайсов и меньше траблов. Использование 1С
Битрикс для инета это ещё то говнокодие. Про 1С
Битрикс это будет лишь работать только в РУ сигменте и не более.