Приветствую! Ваша задача полностью понятна. Проблема с Adalo и Glide в том, что они пытаются быть "приложениями в себе" и крайне неохотно и криво встраиваются в чужие сайты через iframe, особенно когда речь идет о жестких пропорциях 9:16.
Как профессиональный разработчик, я предлагаю отказаться от тяжелых no-code конструкторов и сделать легкое, кастомное веб-приложение (на базе связки Airtable + чистый, оптимизированный фронтенд на PHP/Laravel или Vue.js). Это решит абсолютно все ваши боли.
Вот как технически будут закрыты ваши требования:
1. Какая платформа и почему?
В качестве базы данных (админки) мы возьмем Airtable (или связку с Google Таблицами). Для вас это будет выглядеть як привычная таблица: перетащили картинку мышкой прямо в ячейку, в соседней строке написали артикул. Все.
А вот сам каталог мы напишем на чистом коде. Это гарантирует 100% ультра-минималістичный дизайн (глубокий черный фон, фокус на рендерах 9:16) и моментальную загрузку.
2. Как решить вопрос с тяжелыми рендерами?
Хранить тяжелую графику внутри no-code платформ - дорого и медленно. Мы настроим автоматическую оптимизацию: скрипт будет подтягивать картинку из вашей таблицы, сжимать ее в современный формат WebP (без потери качества деталей памятников) и кешировать. Каталог будет буквально летать даже на слабом мобильном интернете у розничных покупателей.
3. Как элегантно встроить каталог на сайты клиентов (WP, самопис и др.)?
Чтобы iframe не "разъезжался" на десктопах и идеально сидел на мобильных, мы применим технику Responsive Iframe (на базе CSS Aspect Ratio).
- Вашим клиентам вы будете давать короткий, готовый код (буквально одна строчка), который они вставят на свой сайт.
- Скрипт сам определит размеры экрана: на смартфоне он развернется на весь дисплей, а на широком мониторе компьютера аккуратно отцентрирует ваши вертикальные рендеры 9:16 на черном фоне, заблокировав деформацию картинок.
Вы получите готовый инструмент "под ключ": удобную таблицу для работы и красивую, дорогую витрину для ваших клиентов, которая не ломается.
Орієнтовні терміни: 7-10 днів.
Вартість реалізації: 300 EUR.
Готов обсудить детали!