Приёмная
Victor Sokolov
4410

«Яндекс.Афиша» и «Кассир.ру» не загрузили данные о бронировании с Intickets

И почему-то не говорят об этом напрямую.

В закладки
Аудио

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

Обычно, краткосрочное резервирование выводит места из продажи на 20–30 минут. Эта функция есть у абсолютного большинства билетных систем. Билетные системы рассчитывают, что резервирование будет применяться правильно, то есть места будут забронированы в момент выбора их покупателем, еще до оформления заказа и отправки его в интернет-эквайринг банка.

Но не все могут или хотят так сделать. Например, «Кассир.ру» и «Яндекс.Афиша» придерживаются другого мнения. Для них проще ввести клиента в заблуждение. Рассмотрим ситуацию на примере шоу Ильи Авербуха «15 лет успеха» в Екатеринбурге в КРК «Уралец».

Источником данных об этом событии является концертное агентство «Аквамарин Шоу», использующее билетную систему Intickets. Остальные билетные системы получают данные о свободных местах из Intickets. На сайте «Аквамарин Шоу» расположен виджет Intickets, через который можно приобрести билеты. Откроем в этом виджете сектор Ж.

Intickets

Откроем аналогичную схему и тот же сектор Ж на сайте агента билетной платформы bil24, на сайте «Кассир.ру», в виджете «Яндекс.Афиша» на сайте ice-show.ru.

bil24
«Кассир.ру»
«Яндекс.Афиша»

На всех схемах, очевидно, доступны одни и те же места. Выберем на схеме Intickets три места в первом ряду.

Выбираем места 1,2,3

Обновим схему в виджете bil24 . Отметим то, что зарезервированные в Intickets места исчезли из продажи в виджете bil24 .

bil24

Обновим информацию на схемах «Кассир.ру» и «Яндекс.Афишы». Удивительно, но ничего не изменилось и забронированные места в первом ряду сектора Ж доступны к продаже! Попробуем их купить. И «Кассир.ру», и «Яндекс.Афиша» проводят покупателя через весь путь оформления заказа, и это при том, что билеты уже зарезервированы в Intickets другим покупателем.

На самом последнем этапе, пытаясь оформить заказ и передать его на оплату в эквайринг банка, «Кассир.ру» и «Яндекс.Афиша» обращаются в Intickets, пробуют выполнить на этом шаге и резервирование, и создание заказа. Естественно, обе системы получают от Intickets отказ. В итоге «Кассир.ру» показывает покупателю сообщение «Произошла непредвиденная ошибка. Попробуйте купить другие билеты или выбрать другой способ оплаты».

Если сообщать покупателю правду, то следует написать «Наша система не гарантирует, что места, которые вы выбираете в данный момент, свободны». И способ оплаты тут ни при чем.

В этой же ситуации «Яндекс.Афиша» показывает покупателю, который думает, что билеты уже почти у него в кармане, еще более циничное сообщение.

По мнению «Яндекс.Афиши» покупатель сам виноват, что слишком долго выбирал. И это не так! Места были забронированы на сайте «Аквамарин Шоу» ещё до того, как был открыт виджет «Яндекс.Афиши» на сайте ice-show.ru.

У этой медали две «обратные стороны». Так как «Яндекс.Афиша» и «Кассир.ру» не отправляют команду резервирования при выборе мест, то эти места доступны другим покупателям даже тогда, когда они выбраны пользователем, и у него идет процесс покупки билетов. «Яндекс.Афиша» не зря предупреждает: шевелитесь быстрее, а то не успеете...

Очевидно, что «Яндекс.Афиша», «Кассир.ру» и некоторые другие билетные системы не работают в режиме реального времени. Они обновляют данные о доступных местах через определенный период, возможно, один раз в час или даже реже.

Их не заботит удобство покупателей и правильная реализация API других билетных систем (той же Intickets). Несмотря на то что любой человек может легко проверить эти факты, «Кассир.ру» и «Яндекс.Афиша» никогда не признаются, что вводят покупателей в заблуждение, а по-прежнему будут предлагать выбрать другой способ оплаты или побыстрее оформлять покупку.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Victor Sokolov", "author_type": "self", "tags": ["\u0431\u0438\u043b\u0435\u0442\u044b"], "comments": 37, "likes": 34, "favorites": 9, "is_advertisement": false, "subsite_label": "claim", "id": 60264, "is_wide": false, "is_ugc": true, "date": "Mon, 04 Mar 2019 22:13:55 +0300", "is_special": false }
0
{ "id": 60264, "author_id": 263090, "diff_limit": 1000, "urls": {"diff":"\/comments\/60264\/get","add":"\/comments\/60264\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/60264"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199124, "last_count_and_date": null }
37 комментариев
Популярные
По порядку
Написать комментарий...
18

Произошла непредвиденная ошибка

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

Ответить
9

Это всё же не обман, а халтура и особенности работы сервисов.
Вот если бы система дала не просто выбрать, а купить, уже проданные (зарезервированные) другим покупателям места, тогда да — обман.

Ответить
4

IF места уже зарезервированы... Да ну и хрен с ним, комичу, 19:00, мне домой пора...

Ответить
3

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

Ответить
1

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

Ответить
0

То что качество Яндекс сервисов падает уже не удивляет, такое ощущение что у них дела идут не очень.

Ответить
5

Или наоборот, дела идут так хорошо, что можно немного расслабиться.

Ответить
0

Я уже года два им сообщаю о неработающей rss на КиноПоиск и что вы думаете?) Не работает она до сих пор хотя ссылка есть

Ответить
0

а раньше они билеты по другому продавали?

Ответить
0

Сейчас Яндекс лезет в каждую дырку, соответственно качество падает, хорошо хоть поиск пока на уровне.

Ответить
0

Но ведь на каждый продукт своя команда должна быть.

Ответить
3

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

и тем не менее, это не обман.
Один говорят "тупо ошибка", другие, по сути, говорят правду - пока вы думали, места купили (или могут купить).

Ответить
0

А то, что места не заняты, так это обычная задержка синхронизации

Ответить
1

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

Ответить
0

А вы не подумали, что это может быть банальной защитой от мошенников? Так любая билетная система может набронировать для себя все места и постоянно держать их в наличии и продавать ТОЛЬКО У СЕБЯ. Либо, любой мошенник-перекупщик с 50 разных аккаунтов набронирует себе билетов и будет держать бронь до тех пор, пока не продаст. На такие кейсы вы проверили?

Ответить
1

И в чем тут защита? Если билеты уже забронированы, то Яндекс все равно не сможет их купить.
В статье ведь указано что оплата не проходит.

Ответить
0

Защита в том, что Яндекс, а точнее любой мошенник через 50 разных аккаунтов на том же Яндексе, не сможет их забронировать на первый же чих. Мошеннику необходимо дойти до страницы эквайринга и ввести данные карты, а не просто накликать места на Афише. В то же время, на других сервисах это сделать можно - и не успеете вы купить билетики на любимого исполнителя, как они все забронированы сразу же, причем никто их даже не выкупал и не собирался. Они просто висят в брони бесконечно, пока мошенник не распродаст их.

Ответить
0

Проблему это не решит, поскольку это функционал системы бронирования билетов.

Чтобы провести такое мошеничество (продажу по завышенным ценам) его должен проводить не покупатель на сайте Яндекса, а отдельный сайт подключенный к системе бронирования. И вряд ли в системе бронирования не предусмотрено защиты от такого мошеничества. Это не сложно, отключить участника , кто только бронирует и не выкупает.

Ответить
0

Именно таким образом эта проблема и решается (это один из действенных способов). Технически, 50 разных аккаунтов + 50 разных IP - это 50 разных людей. Для билетной системы - это 50 пользователей, вы никак не узнаете, что это один человек. И даже не человек, а простенький скрипт автовыкупа билетов. Если вы не в курсе, то таких перекупщиков полно. И проблема эта характерна не только для билетной системы, а для многих сайтов, где необходимо исключить массовый заказ/бронь продукта, который ограничен в количестве и лимитирован для отдельных пользователей. Подобные меры и есть защита от такого мошенника и это сложно, отключить участника, который только бронирует - потому что, он бронирует под разными аккаунтами - технически, это разные люди, а не один человек.

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

Ответить
1

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

Ответить
0

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

Решением был бы единый подход у всех билетных систем, но как вы понимаете, это еще более нереально.

Ответить
1

Что-то я вас не пойму, вы сначала пишите, что Яндекс делает правильно и бронировать билеты нельзя, чтобы бороться с перекупщиками. А потом пишите, что не бронировать тоже нельзя, потому что тогда вы билеты не успеете купить.
Так можно или нельзя давать бронировать, вы определитесь.

Ответить
0

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

Во-вторых, тогда уж вы определитесь - сначала говорите, что отключенное бронирование у Яндекса и Кассира - это ужасно, а потом говорите, что тогда уж нужно отключить бронирование. Сами себе противоречите.

В-третьих, мы же обсуждаем проблему по существу, а не личности. Если у вас закончились аргументы, так и скажите. Зачем переводить дискуссию в сторону моей определенности/неопределенности - это никак не решает проблему и не приводит к поиску правильного решения/вывода.

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

Ответить
0

сначала говорите, что отключенное бронирование у Яндекса и Кассира - это ужасно, а потом говорите, что тогда уж нужно отключить бронирование. Сами себе противоречите

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

Вы начали убеждать, что есть такая проблема с перекупщиками, я ответил, что если эта проблема правда актуальна (я так не считаю), то решать ее надо в самой системе продажи, а не на сайте продавца, который подключен к системе, потому что такие решения ничего не дадут, есть другие сайты кто дает бронировать.

И вы тут же отвечаете, что теперь оказывается проблема не перекупщики, а что не успеют купить билет, потому что не дают бронировать.
Вам лишь бы поспорить или что?

Ответить
0

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

Насчет плохого кода, это странное утверждение. Разве, что вы не работаете там и видели этот код. Иначе, это голословно.

Нет, у меня нет желания спорить. Я просто аргументировал свое мнение. Но у вас менялись аргументы, на что приходилось приводить контраргументы.

Ответить
0

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

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

Ответить
0

Так я не игнорирую. Просто, по-моему, ответ очевиден. Если решать проблему нужно в системе продаж билетов (в данном случает, Intickets), то и вывод в статье должен быть об этом. А не о том, что как раз те, кто решают проблему - обманщики, а те кто не решают - молодцы.
Возможно, тогда стоило в статье предложить системе продаж решить проблему?

Ответить
0

Если решать проблему нужно в системе продаж билетов (в данном случает, Intickets), то и вывод в статье должен быть об этом.

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

Пока я вижу, что Яндекс так делает не чтобы что-то решать (потому что это "решение" ничего не решает, если оно не в самой системе продаж), а просто кодеру было лень реализовать нормальную проверку бронирования.

Ответить
0

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

В том то и проблема, что в статье вообще не упоминается БОЛЕЕ СЕРЬЕЗНОЙ проблемы, а решение по "бездействию" против мошенников, выдается за правильное и хорошее. Поэтому и комментарий был в формате "а не думали ли вы над тем, что есть более серьезная проблема с предложенным вами решением?".

Ответить
0

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

Специально показывают доступными к покупке места, которые уже недоступны?
Ну если это специально, то это еще большее наплевательство на пользователей, чем если просто по лени не сделали проверку.

Ответить
0

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

Ответить
0

Ну статья-то в общем про плохой User Experience при работе с ЯК, мало того что дают выбрать недоступные места, так потом и пользователя обвиняют, что он долго покупал.
Специально они это делают по какой-то причине, или разработчик был ленивый, тут особо не влияет на факт плохого опыта использования.

Ответить
0

Их не заботит удобство покупателей и правильная реализация API других билетных систем (той же Intickets). Несмотря на то что любой человек может легко проверить эти факты, «Кассир.ру» и «Яндекс.Афиша» никогда не признаются, что вводят покупателей в заблуждение, а по-прежнему будут предлагать выбрать другой способ оплаты или побыстрее оформлять покупку.

Ну вот в этом аспекте, тогда такие заявления из статьи выглядят голословными и непроверенными. Больше похоже на попытку оклеветать.

Ответить
0

А Яндекс до сих пор продает билеты на один концерт, который у нас в городе отменён.

Ответить
0

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

Ответить
–4

По мнению Яндекс.Афиши покупатель сам виноват, что слишком долго выбирал. И это обман! Места были забронированы на сайте Аквамарин шоу еще до того, как был открыт виджет Яндекс.Афиши на сайте ice-show.ru

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

Ей богу, пока вы набиваете статьи с этим нытьем, можно прочитать несколько других и обогатить свой умственный уровень, чем пытаться нападать на огромные сервисы, которые идеально просто не могут работать (и в то же время в 99.9% случаев работают нормально)

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }