Каталог и фильтры
Категории, фильтры и сортировка строятся под ваш товар, а не наоборот. «По размеру» в магазине обуви и «по мощности» в магазине инструмента — это разные фильтры, и шаблон о них не знает.
УслугиИнтернет-магазин
От фотографии товара на столе до накладной, которую курьер забирает вечером. Каталог, корзина, оплата, доставка — один механизм на вашем домене, а Instagram остаётся витриной. Заказы падают вам в Telegram, пока вы спите.
Для брендов одежды, косметики и декора с продажами в Instagram и Telegram, локальных производителей и тех, кто перерос конструктор или маркетплейс — и хочет, чтобы база покупателей была своя.
от $400
Просто напишите — дальше я сам. Посчитаю задачу бесплатно.
Знакомо?
Ни одна из них не про дизайн. Все три — про механику, и именно она разобрана на этой странице.
Это рабочий код, не макет — нажмите и посмотрите.
Механика
Витрину сегодня сделает кто угодно. Разница начинается там, где покупатель нажал «Купить», а вы ещё спите. Вот что происходит дальше — и что из этого доходит до вас.
Покупатель складывает товары и уходит читать дальше. Корзина переживает перезагрузку страницы и возвращение на следующий день — именно там и живёт половина заказов.
Хранится в браузере покупателя
Имя, телефон, отделение — и всё. Каждое лишнее поле в форме стоит заказов, поэтому их здесь ровно столько, сколько нужно, чтобы посылка доехала.
Без регистрации и без пароля
Город и отделение покупатель выбирает из списка перевозчика, а не набирает руками. Ошибка в адресе — самая дорогая ошибка магазина: посылка едет, возвращается, и платите за это вы.
Список тянется из справочника перевозчика
Картой сразу или при получении — выбор остаётся за покупателем. Магазин, который требует предоплаты от незнакомого человека, теряет часть заказов молча, и вы даже не увидите какую.
Платёжный сервис оформлен на вас
Заказ падает в админку и вам в Telegram одновременно. Покупателю подтверждение уходит само, без вашего участия: это та минута, когда он решает, настоящий ли это магазин.
Админка, Telegram и письмо покупателю
Накладная создаётся из карточки заказа, номер возвращается покупателю в сообщении. Переносить адрес в кабинет перевозчика руками не нужно — именно на этом переносе и появляются описки.
Из карточки заказа, без переписывания
Проданный товар исчезает с витрины сам. Худший разговор с покупателем — тот, что начинается со слов «извините, этого уже нет»: деньги возвращаются, а человек нет.
Списывается в момент оплаты
Это не перечень возможностей, а то, как магазин работает ночью, пока вы спите. Любой шаг отсюда можно убрать — но тогда кто-то должен делать его руками, и этот кто-то вы.
Что входит
Категории, фильтры и сортировка строятся под ваш товар, а не наоборот. «По размеру» в магазине обуви и «по мощности» в магазине инструмента — это разные фильтры, и шаблон о них не знает.
Фото, описание, характеристики, наличие, похожие товары. На карточку приходят из поиска напрямую, поэтому она делается как полноценная страница, а не как всплывающее окно поверх каталога.
Корзина, которая не теряется, и форма без регистрации. Промокод, комментарий к заказу, выбор способа оплаты и доставки на одном экране.
Онлайн-оплата картой и оплата при получении. Договор с платёжным сервисом оформляется на вас, деньги идут напрямую вам — у меня к ним нет доступа и не должно быть.
Выбор города и отделения из списка перевозчика, расчёт стоимости и создание накладной из карточки заказа. Самовывоз и свой курьер — тоже варианты доставки, и они тоже настраиваются.
Товары, цены, наличие, заказы и статусы меняете вы, без меня и без разработчика. Это та часть, в которой вы проведёте больше всего времени, и именно её обычно делают последней.
Загрузка товаров файлом вместо ручного набора и выгрузка каталога для маркетплейсов и товарной рекламы. Один каталог, а не три копии, которые расходятся между собой.
Видно, откуда пришёл покупатель и на каком шаге ушёл. Без этого магазин чинят на ощупь: меняют кнопку, когда ломается доставка.
Магазин с админкой — ядро. Вот что идёт с ним, чтобы первый заказ прошёл в день запуска.
Витрина и корзина с вашими товарами и логотипом — вы проходите путь покупателя и смотрите, что получает владелец, до того, как что-то решили.
Заказ — в админку и вам в Telegram одновременно, покупателю — подтверждение само. Накладная создаётся из карточки заказа.
Отвечает на «а есть размер?», «когда доставите?», «как вернуть?» — из вашего каталога и ваших условий, ночью и в выходные. Сложное передаёт вам.
Продаёте покупателям за рубежом или местным в Польше — каталог и оформление на их языке, отдельным адресом для поиска.
Час в админке на вашем товаре плюс видео-инструкции: добавить позицию, изменить наличие, закрыть заказ, загрузить каталог файлом.
Домен, код, база покупателей и платёжный сервис — на вас. Заблокируют Instagram — магазин работает дальше.
Каталог в Telegram, выгрузка на маркетплейс, онлайн-оплата позже — добавляются к тому же магазину.
Как это идёт
Что продаёте, сколько позиций, как доставляете и принимаете деньги сейчас. Полчаса переписки вместо звонка — и я уже знаю, где у вас узкое место.
От вас: ссылка на то, чем торгуете сейчас
Категории, фильтры и поля карточки товара — на бумаге, до первой строки кода. Здесь решается, найдёт ли покупатель свой товар за три касания, и переделывать это после запуска дорого.
От вас: перечень товаров и чем они отличаются
Дизайн и вёрстка, телефон первым. Вы смотрите живые страницы в своём браузере, а не картинки макета — разницу между ними видно как раз на каталоге.
От вас: замечания одним списком, а не по одному
Корзина, оплата, доставка, админка, импорт. Каждый узел проверяется настоящим тестовым заказом — от кнопки до накладной, а не на слово.
От вас: доступы к почте, оплате и перевозчику
Первый настоящий заказ проходим вместе, уже на живом магазине. Админку я показываю на вашем товаре, а не на примере: добавить позицию, изменить цену, закрыть заказ.
От вас: ничего
Вопросы
Сначала смотрю, потом говорю. Если конструктор держит ваш объём и не мешает — не трогаем, доработать дешевле. Переносить стоит тогда, когда вы упираетесь в тариф или ждёте поддержку, чтобы изменить одно поле в форме.
Вопрос не в количестве, а в структуре. Каталог на сотню позиций без фильтров ищется хуже, чем на несколько тысяч с правильными категориями. Объём вы называете на старте, и структура строится под него, а не под средний случай.
Это оговаривается отдельно. Но руками по одному товару каталог не набирают: делается импорт файлом, а дальше новинки вы добавляете сами через админку — на это уходит минута, и разработчик для этого не нужен.
Да, и многие магазины так и делают: сначала оплата при получении, карта позже, когда есть первые постоянные покупатели. Механика от этого не меняется — меняется один узел, и он добавляется без переделки остального.
Это разные задачи, и чаще всего они живут вместе. Маркетплейс даёт чужой трафик и забирает часть заказа вместе с контактом покупателя. Свой магазин даёт базу покупателей и повторные продажи, а каталог в маркетплейс выгружается оттуда же, одним файлом.
Это самая частая причина возвращать деньги в маленьком магазине: вещь ушла с полки, а на сайте она ещё есть. Ответов два, и выбор ваш. Или остаток ведёт сайт, и офлайн-продажу вы отмечаете в админке. Или остаток ведёт ваша товарная программа, а сайт берёт число оттуда — это большая работа, и она имеет смысл, когда офлайн продаёт больше сайта.
Ничего: магазин живёт на вашем домене, база покупателей — у вас. Instagram — витрина, и её можно заменить любой другой.
ИИ-помощник из вашего каталога — он входит в комплект. Наличие берёт из магазина, условия — из ваших правил, а на остальное зовёт вас.
Да, второй язык входит. Местного перевозчика подключаю отдельно — скажу об этом на старте, а не после.
«Мы делали большой магазин. Гордей спрашивал о бизнесе раньше, чем о технологиях: сразу заложил запас на рост, чтобы через год не переписывать всё заново. Страницы открывались 800 миллисекунд — стало 120, а покупок на 18% больше.»
«В часы пик магазин еле дышал — именно тогда, когда люди готовы покупать. Гордей перестроил то, что внутри, чтобы тяжёлые страницы готовились заранее. Загрузка упала с 4,5 секунды до 0,8. Продажи за первый месяц выросли на 22%. Оказалось, мы теряли покупателей просто на ожидании.»
«Мы продавали в переписке: клиент просит фото, мы шлём, потом считаем вместе. Гордей сделал магазин прямо в Telegram — Mini App, который не надо устанавливать: букеты видно, корзина собирается, оплата в одно касание. Заказов больше, переписки меньше.»
Если нужен самый простой шаблон за день — конструктор справится сам, и это нормальный выбор.
Если нужен исполнитель, который вносит правки молча, — это не ко мне: я говорю, когда вижу более простой путь, и спорю, если решение вредит результату.
Если задача меньше порога входа — скажу об этом прямо в первом ответе и, если знаю, подскажу, куда обратиться.
Гарантии
Если на любом этапе вы недовольны результатом — останавливаемся, и вы не платите за потраченное время. Исключение одно: материалы, согласованные заранее.
Если задача не изменилась — цена, названная на старте, не растёт по ходу работы. Изменилась задача — сначала говорим, потом делаю.
Если в первые 30 дней после запуска обнаружится ошибка — исправляю сам, это входит в работу.
Если после запуска случится критическая ошибка — реагирую в течение 2 часов, даже в выходные.
Если в коде найдётся нарушение — исправляю сам: это моя ответственность, а не ваша. Код такой, что его подхватит любой разработчик.
Если захотите уйти к другому разработчику — код, доступы, домен и данные уже ваши, с первого дня.
Если после запуска нужны доработки, обновления или совет — я рядом. Не исчезаю после оплаты.
Три ответа — и я собираю первый экран с вашим логотипом и вашими услугами. Вы смотрите «своё», потом решаете.
Написать в Telegram