
Витрина с настроением
Тёмные цветы, медленные появления и карточки, которые при наведении показывают второе фото. Стиль взят из Instagram бренда, поэтому подписчицы узнают его сразу.
Интернет-магазин премиальных платков, которым управляют с телефона.
Luna Grace продаёт платки из Стамбула покупательницам в Турции, России и странах Залива. Владелице нужен был магазин, который выглядит как её Instagram, принимает заказы без онлайн-оплаты и не требует команды.
Раньше заказы приходили в директ. Фото, вопрос про цену, потом долгая переписка про цвет. Остатки хранились в голове у владелицы, а половина покупательниц писала по-арабски или по-русски.
Теперь первую часть этого разговора ведёт сайт. Покупательница выбирает платки на своём языке и в своей валюте, оставляет имя и WhatsApp, и заказ с номером вроде #0042 попадает в админку. Владелица подтверждает его в WhatsApp одним нажатием. Склад, отзывы, тексты и прибыль она ведёт с телефона.

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

Категории стоят в одной ленте и переключаются мгновенно, без перезагрузки. На каждой карточке цена в выбранной валюте и статус: в наличии, нет в наличии или скоро будет.

Положить в корзину, ввести имя и номер WhatsApp, и всё. Перед сохранением сервер ещё раз проверяет остатки, резервирует платки и выдаёт номер заказа, который удобно назвать в переписке.

Чат, который знает живой каталог. Попросите что-нибудь на вечернюю свадьбу, и он предложит платки, которые реально есть в наличии, покажет их карточками и предложит передать контакт владелице. Дневные лимиты держат расходы на API под контролем.

Английский, русский, турецкий и арабский, причём для арабского весь сайт зеркалится справа налево. Описания товаров переводит GPT, а владелица может поправить их вручную.
Каждый экран админки рассчитан на телефон в одной руке. Поля называются «Старая цена до скидки», а не техническими словами: владелица не разработчик.
Заказ записывается одной транзакцией, которая блокирует нужные строки в базе. Последний платок не уйдёт двум покупательницам одновременно.
Страницы собираются заранее и обновляются каждые 30 секунд. Сайт открывается мгновенно и живёт на небольшом тарифе хостинга.
Вёрстка справа налево, отдельный арабский шрифт и никакого разреженного текста: межбуквенный интервал рвёт арабскую вязь.