Магазин косметики · витрина и заказы
Сайт магазина косметики, который вы собираете сами
Клиент выбирает по составу, объёму и цене — значит, эти три строки должны стоять на карточке, а не теряться в десяти сообщениях. Соберите витрину, корзину и список заказов в одном HTML-файле: без программиста и ежемесячной оплаты.
Напишите боту «старт» — он пришлёт ссылку на установку и 5 000 000 токенов.
- Один HTML-файл
- 5 млн токенов бесплатно
- 0 ₽ подписки
- состав и объём на карточке
Три сцены из-за одной строки на карточке
Состав, объём и цена — то, о чём спрашивают в первом же сообщении. Даже если вы отвечаете быстро, магазин уже теряет время.
«А сколько там миллилитров?»
Клиентка листает снимки, чтобы прочитать объём на этикетке. Вы фотографируете флакон второй раз, потом третий — и половина диалога уходит на цифру с упаковки.
Состав диктуете по памяти
Просят перечислить компоненты из-за аллергии на отдушки. Вы называете по памяти, пропускаете ингредиент — и разговор заканчивается возвратом.
Цена живёт в трёх местах
В таблице одна сумма, в сторис другая, на пробнике третья. На кассе человек слышит цифру выше и просит пересчитать при всей очереди.
Сколько это стоит
Три пути к витрине с составом и объёмом. Сравниваем деньги, срок, правки и владельца результата.
| Параметр | Нанять разработчикаагентство или фрилансер | Купить подпискуготовый сервис магазинов | Собрать самомупо инструкции в боте |
|---|---|---|---|
| Деньги | Десятки тысяч рублей за витрину и корзину | Платёж каждый месяц за доступ к чужому сервису | Свой файл и 5 000 000 токенов бесплатно |
| Срок | Недели на бриф, макеты и согласования | День на шаблон, дальше — подгонка под себя | Один вечер: семь шагов и диалог с ботом |
| Правки | Заявка подрядчику и новый счёт | Только то, что разрешает тариф | Словами в чате: «добавь объём 100 мл» |
| Кому принадлежит | Студии: код и доступы у неё | Сервису: не оплатили — витрина закрылась | Вам: файл лежит на вашем диске |
| Состав и цены | Меняет разработчик по заявке | В рамках лимитов тарифа | Правите сами за пару минут |
Разработчик «под ключ» — десятки тысяч рублей. Подписка — ежемесячный платёж за доступ к чужому сервису. Здесь — свой файл и 5 млн токенов бесплатно: хватит на витрину, карточки с составом, корзину, оформление и несколько переделок.
Пять причин собрать самому
Не ради моды на новые инструменты. Ради того, чтобы витрина менялась вместе с ассортиментом, а не вместе с графиком подрядчика.
-
Экономия без счёта за запуск
Нет оплаты за запуск и ежемесячной строки расходов. 5 000 000 токенов бесплатно покрывают витрину, карточки, корзину и запас на переделки — это не двухнедельный пробный режим.
-
Приложение принадлежит вам
Готовый HTML-файл остаётся на вашем диске. Его не отключат за неоплату и не закроют вместе с сервисом.
-
Правки словами
«Покажи цену за 100 мл», «добавь фильтр по типу кожи», «выведи объём крупнее» — пишете обычной фразой и получаете обновлённый файл.
-
Не нужно ждать разработчика
Пришла новая линейка — вы добавили её вечером сами, а не через две недели после письма и согласования сметы.
-
Нет лимитов тарифа на функции
Фильтры, статусы, история заказов и карточки с составом не разложены по платным уровням: всё работает в одном файле без доплат.
Что будет в магазине
Семь модулей обычной покупки косметики: от «понравился флакон» до «заказ получен».
-
01
Витрина с фильтрами
Категории, тип кожи, объём, цена от и до, наличие, пробник в подарок. Фильтр «до 2 000 ₽» нажимают чаще остальных.
-
02
Карточка товара
Фото, полный состав, объём, цена за единицу и за 100 мл, срок годности, кнопка «В корзину».
-
03
Корзина
Количество, выбранный объём, пробник, итоговая сумма. Всё пересчитывается сразу, без перезагрузки страницы.
-
04
Оформление заказа
Имя, телефон, доставка или самовывоз, комментарий. Три коротких шага и без регистрации.
-
05
Статусы и путь заказа
Пять шагов: новый, подтверждён, собран, отправлен, получен — с датой у каждого. Видно, что уже упаковано, а что ждёт оплаты.
-
06
Список заказов
Свежие сверху, фильтр по дате и статусу, поиск по номеру и телефону. История покупок не теряется.
-
07
Добавление товаров
Название, категория, объём, состав, цена, фото, остаток — полминуты на флакон. Новый товар появляется на витрине в тот же момент.
Инструкция: семь шагов до витрины косметики
Скриншоты сделаны под магазин косметики — идите по порядку. Промпт копируется прямо с этой страницы, отдельный файл готовить не нужно.
Приложение установлено
Ссылку на установку вы получили от бота после слова «старт». Если она потерялась — отправьте «старт» ещё раз, и бот пришлёт новую.
Нажмите «Открыть веб-интерфейс»
Кнопка «Открыть веб-интерфейс» на стартовом экране открывает окно со списком ваших проектов.
Нажмите «Создать проект»
В новом окне нажмите «Создать проект» — так появится папка под витрину, карточки косметики и заказы.
Впишите название и нажмите «Создать проект»
Назовите проект «Магазин: магазин косметики», затем нажмите кнопку «Создать проект» — папка появится на диске.
Скопируйте промпт с этой страницы
Нажмите «Скопировать промпт» в блоке ниже и вставьте его в поле сообщения: Ctrl+V. На телефоне удерживайте поле, затем выберите «Вставить».
Нажмите «Отправить» ↑
Кнопка «Отправить» со стрелкой вверх или клавиша Enter запускает сборку. Дальше бот начнёт задавать вопросы о вашем ассортименте.
Ответьте на 8–15 вопросов
Бот спросит про категории, объёмы, доставку и предоплату. Отвечайте своими словами — на выходе получите готовый HTML-файл приложения.
Что сделать сразу после сборки
Откройте файл в браузере, добавьте десять своих товаров с составом и объёмом и проведите тестовый заказ до конца — увидите витрину глазами покупателя.
Промпт для витрины косметики
Скопируйте целиком и вставьте в проект. Детали бот уточнит простыми вопросами, а вы поправите их обычными фразами.
Собери одностраничное приложение «Магазин: магазин косметики» одним HTML-файлом: HTML, CSS и JavaScript внутри, без внешних библиотек, шрифтов, CDN и иконок-шрифтов. Интерфейс на русском, спокойный продуктовый стиль: фон #f8fafc, текст #0f172a, вторичный #64748b, линии #e2e8f0, акцент #0f766e только на кнопках и ссылках, карточки с рамкой 1px и скруглением 12px, цены и объёмы — моноширинными цифрами. После загрузки страница работает без интернета.
Данные храни в localStorage и восстанавливай при открытии: товары, категории, корзина, заказы, покупатели.
Сущности:
1. Товар: название, бренд, категория, подкатегория, объём в миллилитрах, цена, цена за 100 мл (считается автоматически), состав, тип кожи, описание, фото, остаток, наличие пробника, метка «новинка».
2. Категория: название, порядок вывода.
3. Корзина: товар, количество, выбранный объём, пробник, сумма.
4. Заказ: номер, дата создания, состав, сумма, покупатель, телефон, способ получения, адрес, комментарий, статус, история статусов.
5. Покупатель: имя, телефон, адрес доставки, история покупок.
Жизненный цикл заказа: новый → подтверждён → собран → отправлен → получен. Статус ставьте вручную в карточке заказа и показывайте, когда он изменён. Предусмотри отмену с причиной.
Экраны:
- Витрина: сетка карточек, на каждой название, объём, ключевые компоненты состава, цена и бейдж наличия; фильтры по категории, типу кожи, объёму, цене от и до, наличию и пробнику; поиск по названию и по компоненту состава; сортировка по цене и новизне.
- Карточка товара: фото, объём, цена за 100 мл, полный состав, тип кожи, противопоказания, кнопка «В корзину», выбор количества.
- Корзина: список позиций, изменение количества, удаление, пробник, итоговая сумма, кнопка «Перейти к оформлению».
- Оформление заказа: имя, телефон с проверкой формата, доставка или самовывоз, адрес, комментарий, согласие на обработку данных; три коротких шага без регистрации.
- Список заказов: свежие сверху, фильтр по статусу и дате, поиск по номеру и телефону, сумма и состав в строке.
- Карточка заказа: все данные, смена статуса, кнопки «Скопировать заказ текстом» и «Отправить в Telegram».
- Товары: добавление и редактирование, загрузка фото, объём, состав, остатки, скрытие с витрины, управление категориями.
Поведение:
- Корзина пересчитывается без перезагрузки страницы, итог виден сразу.
- После оформления показывай номер заказа и сообщение «Заказ принят, менеджер свяжется с вами».
- Пустые состояния: «В этой категории пока нет товаров», «Корзина пуста», «Заказов за эту дату нет».
- Валидация: телефон, обязательное имя, количество не больше остатка.
- В шапке — название магазина, пункты «Витрина» и «Мои заказы», значок корзины со счётчиком.
Демо-данные: 10 товаров в категориях «Уход за лицом», «Уход за телом», «Макияж», «Парфюм» с реальными объёмами и ценами в рублях, 6 заказов в разных статусах и 4 покупателя.
Адаптивность: телефон в приоритете, одна-две карточки в ряд, кнопки от 44 пикселей, никакой горизонтальной прокрутки. Проверь, что файл открывается двойным щелчком и в консоли нет ошибок.
Частые вопросы
Коротко о том, что спрашивают до первого заказа.
Если сайта и домена ещё нет — с чего начнётся магазин?
С файла на вашем компьютере: он открывается двойным щелчком и сразу показывает витрину. Домен и хостинг понадобятся только для красивого адреса в рекламе, на работу корзины и заказов они не влияют.
Можно ли принимать оплату картой или переводом?
На этих семи шагах платёжный модуль не подключается: предоплату берёте удобным способом и отмечаете её в заказе. Эквайринг — отдельная задача, её решают позже, когда поток заказов станет постоянным.
Сколько флаконов и баночек выдержит витрина?
Сотни позиций — обычный объём для одного магазина: категории, поиск и фильтры остаются быстрыми. Следите за весом фото, чтобы витрина открывалась на телефоне за пару секунд.
Как поменять цену, объём или фото, когда пришла новая партия?
В разделе товаров найдите нужную позицию и измените объём, состав, цену или снимок. Витрина и корзина обновятся сразу, а уже оформленные заказы сохранят прежнюю сумму.
Как узнать о новом заказе, если я не у компьютера?
Заказ сохраняется в списке внутри приложения, и его видно с телефона. Кнопка «Скопировать заказ текстом» собирает номер, состав, адрес и сумму — это сообщение удобно переслать менеджеру или курьеру.
Хватит ли телефона, чтобы вести такой магазин?
Для витрины, приёма заказов и смены статусов — да, файл открывается в мобильном браузере. Заводить товары с фотографиями удобнее с компьютера, а заказы на день держите под рукой на телефоне.
Витрина к следующей поставке
Не нужно переносить весь ассортимент. Добавьте пять товаров с составом и ценой и оформите заказ руками — увидите, где не хватает информации.
Собрать магазин косметикиНапишите боту «старт» — он пришлёт ссылку на установку и 5 000 000 токенов. Карту привязывать не нужно.