Main photo

Бобылев Артём

Как я сделал onlytone.ru – интернет магазин однотонной одежды любого цвета и оттенка

На onlytone.ru открыта возможность заказа. Выберите одежду именно своего цвета! Доставка СДЭК по России до пункта выдачи заказов.

В декабре 2023 года я загорелся идеей одежды с AI-генерацией. Хотел сделать веб-интерфейс, в котором человек мог бы создать изображение по текстовому описанию и купить с ним одежду.

Люди научили компьютеры превращать текст в изображение! На этот факт можно смотреть как на интересную новость, а можно захотеть им воспользоваться.

Компьютеры научили пересылать сообщения – появились почтовые сервисы: гигант mail.ru и другие.

Я решил, что это мой шанс.

Сколько понадобится времени? Успею за неделю? До Нового Года? Хорошо, до 10 января нужно точно.

Следующие три месяца я делал сайт на django-oscar, разбираясь во всех нюансах и добавляя функции. Ведь правда нужен личный кабинет пользователя и регистрация через соцсети, конечно, список желаний, красивый чекаут. А когда пользователь регистрируется – история предыдущих генераций должна сохраниться.

Опуская технические детали, в итоге я запустил этот проект в тестовом режиме – была возможность генерации без возможности заказа.

Привлечь массу пользователей мне не удалось – я попробовал рекламу vk и яндекса. Первая принесла много пустых просмотров записи группы, вторая переходы на сайт и даже несколько нажатий кнопки «Хочу купить». У меня сохранилась статистика: 800 просмотров карточек товаров и 16 нажатий этой кнопки.

При этом, чтобы обеспечить генерацию изображений я арендовал сервер с GPU – мощный графический процессор для выполнения математических вычислений с высокой скоростью. Аренда таких серверов в целом не дешевая и я в итоге платил за его простой – изображений было сгенерировано совсем мало, люди больше смотрели каталог.

Часто можно встретить совет начинать с проверки гипотезы через тестовый сайт. Но если ты действительно только начинаешь, этот шаг может сказать мало. Главное о чем он скажет – дело в аудитории или в ее отсутствии.

Поэтому мне ничего не оставалось как продолжить работу над проектом и добавлять возможность заказа.

Долго откладывал момент обращения к производителю. Мол, нужно уже иметь какой-то результат, идти не просто с идеей.

Мне повезло найти особенное производство – цифровую фабрику печати по натуральным тканям, которая существует только четвертый год, поэтому открыта к предложениям.

Этот проект оказался им так же интересен, но не устраивало качество генерации. Open-source модели из коробки работают не всегда здорово. Кроме того, для пользовательской генерации важна скорость. Нельзя оставить человека ждать минуту-две. Хотя бы в пределах 20 секунд (скорость генерации в основном улучшается засчет повышения класса gpu, цена аренды которого быстро растет).

Продолжать впустую платить за аренду gpu я не мог, поэтому за 2 дня с помощью hugo я переделал свой тяжеленный проект в легкий статичный сайт-каталог с надписью «Генерация временно не доступна». С того момента я так и не трогал проект с django-oscar, разработка которого заняла у меня несколько месяцев.

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

Это повлекло за собой трудности и проект был отложен на длительное время. Я до сих пор не довел его до конца.

В процессе я решил, что нужно одновременно сделать что-нибудь легкое. Без этих серверов gpu – что сможет просто сколько угодно висеть, пока идет разработка.

Придумал магазин однотонной одежды с возможностью выбора любого цвета. Тоже в духе персонализированной уникальной одежды. Встречали ли вы такой интернет-магазин? Я – нет. Поэтому за короткое время сделал удобный простой веб-интерфейс.

Тем не менее понадобилось еще пара месяцев до момента полноценного запуска даже такого простого проекта. Оформлял ИП, подключал платежную систему.

Это был долгий процесс и наконец на onlytone.ru можно оформить заказ на футболку, шорты, лонгслив и другую базовую одежду со своим уникальным цветом.

Уже заказал себе, а увидев результат, хочу заказать и другие цвета.

Продолжу работу над predstav.store, где вместо генерации большой каталог, а еще я придумал gitcloths – футболки для разработчиков со статистикой github. Скоро везде добавлю возможность заказа.

Следите за обновлениями!