1. Множественное свойство пользователя типа привязка к элементу - счета пользователя.
2. У этих элементов множественное свойство типа привязка к элементу - документы счета.
Думается, что проблема вот тут DB_PREFIX . "oc_product_special"
Посмотри чему у тебя равно DB_PREFIX и поправь код. Наверняка DB_PREFIX либо "oc" либо "oc_"
То есть ты получаешь товары из таблицы oc_oc_product_special, а ее нет. Ты 2 раза префикс добавил, скорее всего.
У вас есть хобби? Начните пет проект о своем хобби. Запилите форум. Подтянутся пользователи. Они потом вам подскажут куда двигаться. Чего не хватает, что было бы круто сделать. Так и практикуйтесь.
Bitrix очень старая cms. Часть функционала устарела, но не удаляется по соображениям обратной совместимости. Старый функционал берет подключение из dbconn.php, новый уже из .settings.php
Но часто старый код взаимодействует с новым. Поэтому подключение указывается в 2х местах. Лет через 10 будет наверное в дном месте, когда все перепишут :)
Планируется до 30 таких элементов на странице, поэтому делать такое кол-во окон нельзя, дабы не увеличивать размер DOM
Этого не будет. У вас изначально переменная showModal = false, а условие v-if говорит нам что в доме ничего не будет. И появится только после нажатия на кнопку. Когда же окно скроется - оно исчезнет из дома.