Как стать автором
Обновить

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

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров10K
Всего голосов 13: ↑11 и ↓2+9
Комментарии40

Комментарии 40

маркетплейсы пришли к тому, от чего в 19 веке ушёл Фрэнк Вулворт) занимательно

👍 так и есть только с новым эволюционным витком..... Стабильная цена вроде есть, а вроде и нет.

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

маркетплейс маркетплейсов...

Больше маркетплэйсов богу маркетплэйсов!

Реклама приложения хорошая, только при цене товара 125 рэ предлагает самое дешёвое за 1355. Произвольно меняет поиск. Зачем?

Платить однозначно нет. Ещё одно вообще не нашёл. Этого товара ну минимум по 30 единиц на каждой площадке. Успел заснуть, пару раз проснуться. Перезапустил поиск, то же самое. Удалил.

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

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

Я удалил приложение и не собираюсь отслеживать.

На одном только Озоне один и тот же товар идёт под разными названиями в разных разделах. Причём реально разные названия. Была взята швейная машина fhsm-505a. Где-то она называется sm-505, где-то vlk napoli 2350, где-то DEXP SM-1200 или SM-1200F, и ещё несколько названий. Помимо швейной машины (которую Ваше приложение упорно заменяет на швейную машинку) она может быть названа оверлоком, или ещё как. Также она может оказаться как в бытовой технике среди швейных машин, так и среди товаров для бизнеса.

Думаю что AI не поможет справиться. Также как и поиск по изображениям.

Вчера долго гонял Perplexity на тему швейной машинки - степлера (это она 125 руб стоит), AI не понимает в чём отличие нажатия на машинку от вращения колеса. То, что мне было необходимо узнать, я не узнал. Ну разве что "ищи сам в поисковике".

Я сильно помог?

P.s. думаю что было бы полезно приложение, которое сканировало бы отзывы, отбрасывало то, что непосредственно к товару не относится (время доставки, повреждение упаковки, невозможность вернуть брак), и где по всем отзывам можно было бы что-то конкретное найти. Например, корпус из пластика или металла. А также отдельную статистику по продавцу, как он относится к возврату бракованного товара, например. Потому что перелопатить вручную тысячи отзывов нереально, а AI утверждает, что отзывы ему недоступны. От AI я вообще ничего полезного не добился.

Спасибо за уточнение и предложение по отзывам, у вас один из самых интересных тестовых кейсов. Если не самый.
Вы правы - любая нейронка конечно не знаток оверлоков, это уж точно)) Она не знает синонимы конкретных названий , а именно что швейная машина fhsm-505a где то называется sm-505, где-то vlk napoli 2350, где-то DEXP SM-1200 или SM-1200F.
Но сделать немного лучше все таки можно - например можно показать дополнительные примеры для фильтрующей поиск модели и дообучить ее.
Продолжу с утра.

Маркетплейсы нормально отдают большое количество данных роботу?

AI с Озона, если верить ему, отзывы недоступны. Но думаю что не потому что они скрыты от роботов, а просто фильтрация по IP. Тем не менее Гугл страницы товара с ценами индексирует.

доступны, разве что могут иногда доходить с небольшой задержкой - в 15-20 секунд

проблем не наблюдаю)

проблем не наблюдаю)

Скрытый текст

Два вопроса

  1. Есть ли публичный бенчмарк сервисов сравнения цен по метрикам качества? По аналогии с MTEB для ембедингов, например. Выглядит как полезная штука - пришел, выбрал для соответствующей категории без установки кучи сервисов и приложений

  2. Пробовали ли Вы прикрутить LLM для запросов, хотя бы того же Сбера? Вывод который напрашивается из ваших метрик сравнения с Яндексом - хорошая LLMка не полечит проблему неактуальности данных по товарам и ценам. А тут как будто бы все гораздо лучше чем у других сервисов на рынке

  1. Публичных не нашёл, поэтому и пришлось сделать ручной замер по популярным запросам (цифры в статье).

  2. LLM использую, но не для алгоритма поиска

Я правильно понял, что просто парсеры маркетплейсов сделал, обернул в моб. приложение? Если будет намек на получение дохода в этом ПО, это вроде как незаконно, а анализ цен идёт как раз с целью покупать дешевле

Если кратко - то YoloPrice не парсер и не основан на технологии краулинга, я как раз в статье об этом явно написал. Поэтому - нет, не нарушает оферты маркетплейсов.
Далее, относительно нарушения оферт маркетплейсов парсингом, юридическая практика показывает, нет прямой зависимости от факта парсинга и далее монетизации, примеры:
1. Поисковый парсер ChatGPT или Perplexity. Монетизация через подписку. Нарушают?
2. Парсер сервиса https://mpstats.io и многих других аналогичных, есть даже у очень крупных банков в разделе сервисов для малого и среднего бизнеса. Опять платная подписка. Тоже нарушают?

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

  2. на озоне как и в авито если выставить максимальную цену низкой, то поиск выдаст такие товары. без указания достаточно низкой цены поиска эти товары в поиске не отобразит.

  3. на озоне при наличии подписке, сортировка по цене не учитывает скидок от подписки.

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

если попадутся примеры - присылайте, мне будет полезно, возьму в работу, чтобы усовершенствовать поиск!


Все это замечательно, но интересует экономический эффект. Деньги -то этот ёло-прайс зарабатывать будет? Насколько жизнеспособна идея, что люди будут платить за программу, чтобы подолбаться и сэкономить 3 копейки? Ну вот нужны например челу носки. Или даже пусть джинсы, будем играть по-крупному.))) Чтобы что-то сравнить, надо знать производителя, модель, размер. Я, например, могу сказать только свой размер, в остальном я полагаюсь на великий рандомайзер маркетплейса. Что-то выдало, визуально понравилось, цена плюс минус триста рублей от соседних позиций. Нормуль, берем. Нет желания ковыряться в копейках. Можно было бы зарабатывать на таргетированной рекламе, но это противоречит самой идее программы. Так что, вопрос...

Приложение бесплатное и монетизироваться будет за счёт дополнительного функционала по подписке, например, если кому-то важно отслеживать динамику цен на определённый товар, или селлеры захотят сравнивать ценник на свой товар от разных продавцов

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

так как у приложения есть функционал группировки одинаковых товаров в карточки (чтобы не пролистывать много экранов с одним и тем же), то вполне возможно ваш товар попал в одну из таких карточек, их тоже можно развернуть и посмотреть детальнее

На озоне выбираешь любой фильтр и половина товаров пропадает. Без всякой проги у них с поиском беда. Приходится лопатить вручную иногда. Возможно где-то виноват и продавец, неверно указал состав/категорию и прочее. Не один час у меня ушел борьбы с поиском штанов трико хб или хб+синтетика, сортировка "дешевле" и фильтр "хб" не показывает все товары, хотя состав в показанных и скрытых одинаковый хб+синтетика.

Ну это действительно зависит от настроек карточки. Один продавец указал трико другой нет. Один указал хб другой написал что то другое. Включаешь фильтр и тот кто указал другое исчезает.

Это так

То же самое, если сменить способ сортировки товаров со стандартного на "от дешевых к дорогим".

Да нет, походу вчера просто не работал обмен с озоном. С него небыло ни одной карточки. Сегодня все заработало.

Все так, вчера вечером Озон не всегда отвечал корректно, очередной сеанс борьбы Озона с чёрной магией)
На будущее - сразу авторизуйтесь и подключите свой аккаунт на маркетплейсе, анонимных пользователей все маркетплейсы периодически блокируют даже в собственных нативных приложениях.
Алиэкспресс просто мучает капчей в своём же приложении на iOS, Озон тоже любит периодически проверять свой апп что он не бот ))

вчера вечером Озон не всегда отвечал корректно, очередной сеанс борьбы Озона с чёрной магией)

Вы что думаете — там Хабр не читают?

Есть какие-то особые требования к девайсам при установке из плеймаркета?

Это приложение недоступно для вашего устройства.

У YoloPrice - нет, а вот у GooglePlay - могут быть.
Давайте попробуем разобраться, напишите пожалуйста, какое у Вас устройство - модель?
А пока можно попробовать поставить из RuStore

1+ 12, android 14

А приложение учитывает только цену товара, или сразу с доставкой?

Потому что для регионов тот же wb к сумме товаров ещё и доставку прибавляет на последнем этапе оформления покупки

Сам спросил - сам ответил: сортирует без стоимости доставки.

А ведь ещё есть сервисный сбор Яндекса...

Для меня были бы полезные фичи:

  • Уведомление о снижении цены по определённым фильтрам

  • Возможность добавления нескольких аккаунтов на один магазин

На Озоне не учитываются балы (как самого Озона, так и продавцов), что было бы не плохо.

Вопрос: а авторизация в маркетплейсах посредством чего происходит?

человек шарит вам креды, или OAuth?

А, можете ли вы добавить в ваше приложение возможность загрузки своего собственного прайс-листа (например, в формате CSV), в котором я сам для себя мог бы указать приемлемые для самого себя цены на отдельные, только интересующие меня конкретные товары, (а, ещё лучше - ценовую вилку из двух цен: верхнюю и нижнюю), чтобы этот прайс-лист я мог бы использовать в качестве настраиваемого фильтра для поиска по маркетплейсам, для прямого отсева того, что мне заведомо не нужно, а в самом списке поисковой выдачи, напротив найденной цены товара указывалась бы пометка "Цена выше желаемой на 18 %" или "Цена подозрительно занижена на 35 %" по сравнению с ценами из моего кастомного прайс-листа?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации