Как сделать свой дизайн каталога и сохранить родную торговлю
У кастомного каталога есть два уровня. Безопасный — изменить композицию карточек, оставив родные данные, товарный попап, остатки и корзину. Дорогой — написать новую выдачу, фильтры и синхронизацию, где придётся повторить большую часть магазина. Для клиентского сайта начинайте с одной карточки Zero Block, связанной с устойчивым uid товара, и проверяйте весь путь до заказа.
Короткий ответ
Кастомизируйте представление, не создавая второй источник товарных данных.
Три уровня задачи
Настроить родной блок
Сначала пройдите все варианты карточек, колонок, изображения и действия по клику. Часто необычный макет получается без кода, если не требовать пиксельного повтора концепта.
Своя карточка, родные данные
MOD-180 наполняет шаблон Zero Block из явного JSON-списка: название, цена, фотография и ссылка отделены от разметки, а кнопка использует родную корзину. Это разумная граница для небольшого набора карточек. Автоматическая загрузка из каталога по uid остаётся отдельной доработкой.
Полностью своя выдача
Фильтры, сортировка, пагинация, варианты, остатки, избранное, SEO и ошибки загрузки становятся вашей ответственностью. Такую работу нельзя продавать как «вставим скрипт за вечер».
Несколько карточек на странице
Каждый экземпляр должен иметь собственный uid и состояние. Глобальный id или переменная «текущий товар» приводит к классической ошибке: все шаблоны показывают последний загруженный товар.
Приёмка
Проверьте товар без изображения, длинное название, варианты, нулевой остаток, preview и опубликованную страницу. Добавьте три разных товара подряд и убедитесь, что в корзине сохранились правильные цена и опции.
MOD-180 готов в ограниченном формате с явным JSON-источником. Если клиент должен менять товары только в каталоге Тильды, закладывайте отдельную синхронизацию и живой тест магазина, а не выдавайте локальный список за единый источник данных.