По сути - опрос, это тот же самый фильтр товаров. Вы можете стандартный попробовать стилизовать под свои нужды, либо в разделе модулей поиска поискать по ключевым словам "умный (smart) фильтр", "калькулятор", "advanced search" и т.п.
Модули на PrestaShop - не дешевое удовольствие, при этом не понятно почему такие цены, потому что api достаточно простое
Игорь, тогда в рамках блоков 2x2 это решается:
1. либо с помощью flex-свойства order, если важно чтобы блоки всегда были одного цвета
2. либо на мобильной версии перекрпюашиваем один из блоков. Например: все блоки светлые, на десктопе (min-width: n) первый и последний темный, а на мобильной версии сайта (max-width: n-1) - нечетные
Сделайте блок 2 на 2, в котором первый и последний элемент будет черного цвета. И уже из этих блоков будете строить свою доску любой длины и даже с адаптивом для мобильных устройств (если ячейка не будет больше 50% от ширины мобильного устройства)
Попробуйте посмотреть рабочие примеры на боевых сайтах, посмотрите скрипты, что отправляют, что получают, как формируется вывод.
Вывод готовой вьюхи - вполне нормальная практика. Можно попробовать разделить на данные (модель) из php и шаблон (вьюха) из html, а js будет контроллером выступать
Можно использовать api системы, которая предоставляет возможность обмена между разными системами, это будет намного проще и легче.
Либо api разных систем и отслеживать поступление и осуществлять перевод, и множество других нюансов, связанных с безопасностью. Соответственно держать определённую сумму на всех системах