Tilda · 8 мин чтения

Тильда для интернет-магазина: где хватает штатного каталога

Тильда для интернет-магазина - вариант, который я разворачиваю клиентам чаще, чем кастомную платформу, и не потому что это дешевле в моменте. У Тильды достаточно зрелый модуль интернет-магазина (Tilda Store), чтобы закрыть большую часть сценариев малого и среднего магазина без единой строчки кода. Вопрос обычно не в том, потянет ли Тильда магазин вообще, а в том, где именно проходит граница между штатными возможностями и доработкой. Разберу это по каждому узлу: каталог, оплата, доставка, промокоды, обмен с 1С и что реально требует кастомного решения.

Смотрю на это как на чеклист, а не как на маркетинговый спор «Тильда или кастом»: часть функций закрывается штатно за один день настройки, часть требует доработки в несколько тысяч рублей, и только отдельные сценарии оправдывают полный переезд на другую платформу.

Что умеет каталог Tilda из коробки

Модуль магазина в Тильде поддерживает то, что нужно любому магазину без наворотов: карточка товара с фотогалереей, вариации по размеру и цвету, остаток на каждую вариацию отдельно и автоматическая пометка «нет в наличии», когда остаток уходит в ноль. Категории и фильтры по параметрам собираются в настройках блока, без вёрстки руками. Импорт товаров идёт через файл CSV или YML по шаблону Тильды: сам CSV удобно готовить в Excel, OpenOffice Calc или Numbers, но загружается именно .csv или .yml, максимальный размер файла для импорта 50 Мб. Это быстрее, чем заводить карточки вручную, когда товаров больше полусотни.

Карточка товара, SEO-поля и мультиязычность

Для каждой карточки товара в Тильде можно задать отдельный title и description для поисковиков, добавить структурированные характеристики и привязать товар к нескольким категориям одновременно - это закрывает базовую SEO-оптимизацию каталога без плагинов и доработок. Если магазин продаёт на несколько стран или языковых аудиторий, в блоках меню есть встроенный переключатель языков: можно завести англоязычную или русскоязычную версию каталога и переключаться между ними без создания отдельного поддомена или второго сайта. Перевод карточек товаров при этом остаётся ручной работой - переключатель меняет витрину, а не переводит контент автоматически.

На практике для магазина до 300-500 позиций с простыми вариациями (размер, цвет, объём) штатного каталога хватает полностью. Я собирал на этой связке магазины одежды, косметики и электроники без единой кастомной доработки в самом каталоге - вся работа уходила на дизайн и интеграции вокруг.

Оплата и эквайринг в интернет-магазине на Тильде

В настройках платёжных систем Тильда даёт готовые интеграции: ЮKassa, Робокасса, Сбербанк эквайринг и ещё несколько провайдеров, подключение идёт через токен и пару полей, без кода в head. Отдельно можно включить Т‑Банк как платёжную систему, если у клиента уже открыт эквайринг там, а это частый случай, потому что многие ИП заводят расчётный счёт именно в Т‑Банке ради быстрого открытия.

Ограничение, с которым сталкиваюсь на растущих магазинах, не в самой оплате, а в сценариях вокруг неё: рекуррентные списания по подписке, частичный возврат по заказу с несколькими позициями, сплит-платежи между несколькими получателями. Для таких схем часть клиентов переходит на WooCommerce с гибкой настройкой эквайринга через Т‑Банк, а часть остаётся на Тильде и выносит сложную логику оплаты в отдельный сервис, который обращается к эквайрингу напрямую и возвращает статус заказа в Тильду через вебхук.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Доставка: СДЭК-калькулятор и Яндекс Доставка без кода

Доставка в Тильде считается штатным калькулятором СДЭК: он подключается в настройках корзины, тянет тарифы по габаритам и весу товара и показывает стоимость покупателю прямо на чекауте. Яндекс Доставка подключается похожим образом, через поле токена в настройках платёжных и логистических систем, без JS-виджета и без правок кода на сайте.

Штатной эта доставка перестаёт быть, когда нужны свои зоны с нестандартной логикой: бесплатная доставка от суммы заказа внутри одного города, разные тарифы для разных категорий товаров, доставка по расписанию курьера. Под такие сценарии я делаю кастомный скрипт зон доставки, который считает стоимость по правилам клиента поверх стандартной корзины, в библиотеке есть готовое решение, зоны доставки для Tilda: своя цена и срок для каждого района на карте и бесплатная доставка от суммы заказа.

Промокоды, скидки и лимиты

Промокоды в Тильде поддерживают ограничение количества использований: можно задать разовый лимит на промокод целиком, и после исчерпания лимита купон перестаёт применяться на кассе. Для сезонных акций и разовых скидок этого достаточно, я использую этот механизм почти в каждом магазине на Тильде без доработок.

Штатного функционала не хватает, когда нужна сегментация: свой лимит на каждого покупателя, разные промокоды для разных категорий каталога, накопительная скидка по истории заказов клиента. Это уже логика поверх заказа, и такие сценарии закрываю отдельным скриптом с проверкой на бэкенде, а не переносом магазина на другую платформу ради одной функции.

Обмен с 1С и объём каталога

Тильда поддерживает обмен с 1С через CommerceML: синхронизация товаров, цен и остатков запускается из интерфейса 1С, без написания интеграции с нуля. Для магазина, где ассортимент и цены меняются в учётной системе, а не руками на сайте, это снимает добрую половину рутины - наценки, остатки по складам, автоматическое снятие товара с продажи при обнулении остатка.

Ограничение здесь в частоте и направлении синхронизации: обмен идёт сессиями, которые инициирует 1С, по расписанию или вручную, а не мгновенно при каждом изменении. Для магазина с десятком заказов в день это не заметно. Для оптового магазина с частым обновлением остатков в течение дня иногда нужно синхронизировать статус заказа обратно в CRM в реальном времени - такой сценарий я закрывал через вебхук из Тильды и сценарий в n8n, который раскидывал заявку одновременно в amoCRM и в Telegram-бота менеджеру.

Уведомления о заказах в CRM и мессенджеры

У Тильды есть готовые интеграции для отправки заявок и заказов в CRM прямо из настроек формы или корзины - подключить amoCRM или Bitrix24 можно без кода, указав ключ доступа. Для типового магазина этого достаточно: заказ падает в CRM, менеджер видит его в воронке и обрабатывает вручную.

Когда нужна более сложная маршрутизация, например разделить заявки по сумме заказа между несколькими менеджерами, продублировать уведомление в несколько Telegram-чатов или добавить проверку остатков перед подтверждением заказа, я забираю заказ через вебхук Тильды и обрабатываю его в n8n или отдельным скриптом. Под ботов для уведомлений менеджеров обычно беру aiogram на Python: библиотека заточена именно под Telegram API, и для такой точечной задачи поднимать что-то тяжелее нет смысла. Вебхук тут не самописный обходной путь - это штатная опция в настройках формы Тильды, я просто донастраиваю то, что получает вебхук на своей стороне.

Где штатного каталога Тильды объективно не хватает

Свёл частые сценарии каталога в таблицу ниже, чтобы быстро увидеть, где заканчивается штатный каталог и начинается доработка.

Сценарий каталога Хватает штатного каталога Tilda Что нужно вместо этого
До 300-500 товаров, вариации по размеру и цвету Да -
Сложная матрица опций с отдельной ценой на каждую комбинацию (материал, размер, гравировка) Частично Кастомный конфигуратор товара
Multi-vendor маркетплейс с личными кабинетами продавцов Нет Отдельная платформа или кастомная разработка
B2B с индивидуальными прайсами под каждого клиента Нет Кастомный личный кабинет и логика цен
Розница и опт с разными ставками НДС по категориям Частично Доработка расчёта на бэкенде

Мультивалютность тоже выходит за рамки стандартного каталога: если часть покупателей платит в долларах или евро, а цену нужно показывать с актуальным курсом, ставлю готовый скрипт конвертер валют для Tilda либо считаю курс на бэкенде и подменяю цену на лету. Похожая история с расчётом НДС для магазинов, которые продают и в розницу, и юрлицам по разным ставкам - готового расчёта по категориям в каталоге нет, такие вещи считаю отдельным скриптом расчёт налогов и НДС для Tilda.

Похожая логика с товарами, которые на деле являются услугами с записью на время - консультация, доставка мебели, монтаж. Каталог Тильды хорошо показывает карточку и принимает оплату, но слот бронирования и блокировку времени на период оплаты я обычно добавляю отдельным PHP-обработчиком поверх формы, с уникальным индексом в базе, чтобы два покупателя не забронировали один и тот же слот.

Если по итогам такого разбора выясняется, что нужен полноценный кастомный каталог - с личными кабинетами, гибким ценообразованием и своей логикой заказов, я оцениваю его как отдельный проект интернет-магазина под ключ, от 80 000 ₽, а не как доработку Тильды. Для точечных задач вроде своих зон доставки или ограничения промокодов дешевле остаться на Тильде и добавить конкретный скрипт под конкретный сценарий.

Условия и возможности Тильды меняются, поэтому перед запуском я уточняю их у самого сервиса.

Частые вопросы

Хватит ли Тильды для интернет-магазина на 500 товаров?

Да, если вариации простые - размер, цвет, объём. Я запускал на этой конфигурации магазины на 300-500 позиций без единой доработки каталога. Проблемы начинаются не от количества товаров, а от сложности матрицы опций и индивидуального ценообразования под каждого клиента. Если ассортимент планирует расти дальше 500-700 позиций с фильтрами по десяткам параметров, стоит заранее продумать структуру категорий - в Тильде это тоже делается штатными средствами, но требует аккуратной настройки с самого начала.

Можно ли принимать оплату через Т‑Банк на Тильде?

Да, Т‑Банк подключается как платёжная система в стандартных настройках магазина, через токен, без правок кода. Сложнее становится, когда нужны рекуррентные списания или частичные возвраты по заказу с несколькими позициями - под такие сценарии обычно добавляю отдельный сервис, который работает с эквайрингом напрямую. Помимо Т‑Банка в списке платёжных систем есть ЮKassa и Робокасса, так что выбор эквайринга обычно упирается в то, где у клиента уже открыт расчётный счёт.

Как подключить СДЭК к тильда-магазину?

Калькулятор СДЭК включается в настройках корзины магазина и сам тянет тарифы по весу и габаритам товара. Для собственных зон доставки с нестандартными правилами (бесплатная доставка от суммы заказа, разные тарифы по категориям) нужен отдельный скрипт поверх штатной корзины. Яндекс Доставка подключается рядом, тем же способом через токен, так что для большинства магазинов хватает связки из двух штатных способов доставки.

Когда стоит переходить с Тильды на WooCommerce или кастомный интернет-магазин?

Когда в сценарии появляется то, чего в каталоге Тильды нет и не появится доработкой: multi-vendor маркетплейс с личными кабинетами продавцов, B2B с индивидуальными прайсами под каждого клиента, сложные рекуррентные платежи. Во всех остальных случаях дешевле и быстрее доработать существующий магазин на Тильде точечным скриптом под конкретную задачу. В остальных случаях я стараюсь сначала оценить, закроет ли задачу точечный скрипт поверх Тильды - это дешевле и быстрее, чем миграция всего магазина.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно