Но тут же появились новые проблемы, которые никак себя не проявляли на этапе разработки и тестирования. Главная из них касалась способов оплаты. Руководство проекта старалось наладить работу с пластиковыми картами, но результаты оказались неутешительными: в тех условиях это не удавалось никак. Специализированные платежные системы тогда еще не приснились своим создателям, а российские банки вообще не понимали, что такое получение денег через Интернет.
Над разработкой подобного механизма и урегулированием соответствующих вопросов с различными процессинговыми компаниями и банками («Мультикарта» [тогда – «Мост-банк»], «СТБ Кард» [тогда – банк «СБС Агро»]) специальная группа трудилась лето и осень. Через некоторое время собственную рексофтовскую систему авторизации кредитных карт выделили в отдельную систему под названием Assist.ru. Под этим названием она счастливо работает до сих пор и используется в огромном количестве самых разнообразных онлайновых сервисов.
Первый Feedback
Любой проект, направленный на постоянную работу с клиентами, должен иметь обратную связь, или, как модно говорить сейчас, в эпоху американизмов, feedback. Создатели OZON.ru радостно открыли на сайте проекта форум для общения с клиентами и. очень быстро прокляли себя за это решение всеми возможными проклятиями. Увы, кроме ерунды из серии «Почему вы не продаете книги и кассеты в два раза дешевле?!! Вы же интернет-магазин!!!», там практически ничего не было. Руководство проекта сначала пробовало отвечать вежливо и благожелательно, но, когда оскорбляют твое детище, рожденное буквально в муках, кровь вскипает сама собой. В итоге особо рьяным флеймерам было указано направление движения и даны соответствующие координаты, после чего форум был закрыт, потому что не было смысла тратить время и нервы на бессмысленные препирательства. Нужно было доводить магазин до ума, развивать его и решать постоянно возникавшие проблемы.
Feedback, конечно, остался – без него невозможно, – просто он принял правильную и логичную форму: на сайте был создан специальный раздел, где любой желающий мог написать письмо и отправить его соответствующим лицам.
Первоначально сортировкой поступающих писем занималось руководство: Дмитрий Рудаков лично просматривал почту и назначал ответственных по работе с теми или иными письмами (одни касались ассортимента товаров, другие содержали жалобы и предложения по работе движка, в третьих обсуждались особенности интерфейса – вопросов хватало), и только позже в форме отправки письма сделали «вертушку» различных тем, которая позволяла сортировать входящую корреспонденцию в более или менее автоматическом режиме.
Затем появилась форма, позволяющая пользователям оставлять свои отзывы о конкретном товаре – книгах и фильмах. Отзывы жестко модерировались, чтобы избежать захламления страницы. Сначала даже не пропускались отрицательные отзывы, но потом было решено, что это неправильно: пользователи должны иметь возможность высказать свое мнение. Поэтому сошлись на том, что отрицательные отзывы также допускаются, если они высказаны корректно: без мата и оскорблений.
Ассортимент и логистика
Вопрос о первоначальном ассортименте товаров тоже потребовал «мозгового штурма». Тут нельзя было промахнуться: если забить склад мало востребованными товарами, то с продажами будут большие проблемы и не останется места для более ходовых. Также хотелось избежать перекоса в сторону какого-либо отдельного жанра: заманчиво, конечно, предлагать все самые популярные книги о пришельцах, но это резко ограничивало бы аудиторию.
Поэтому думали-подумали и решили составить стартовый ассортимент в соответствии с общеизвестными рейтингами: 100 лучших фильмов от классики до современности, 100 лучших книг, 100 лучших писателей и так далее.
С логистикой в самом начале работы магазина все было в порядке. В том смысле, что никакой логистики не было совсем, как класса. Она просто не была нужна при первоначальном количестве заказов. На складе сидели какие-то люди, отвечавшие за комплектацию товаров, на одних бумажках писались какие-то цифры, на других – адреса, а на специальном столе ждали своей очереди стопочки книг и кассет, подготовленные к отправке. Вот и вся логистика на тот момент. Впрочем, по мере стремительного роста количества заказов все пришлось срочно менять.
Эксперты
Даже после старта OZON.ru идея привлекать пользователей не только ассортиментом и удобством заказа через Интернет, но еще и качественным контентом не была отставлена в сторону. Наоборот, специальная информационная редакция постоянно занималась пополнением базы, и работа на этом направлении шла постоянно и планомерно.
За каждое направление (например, «детективы», «фантастика», «дамский роман») отвечал свой эксперт. Для пользователей они не были обезличенными «тружениками бункера»: наоборот, фотография с именем и фамилией знатока красовалась на специальной странице сайта, и желающие имели возможность читать его статьи по данному тематическому направлению.
Впрочем, качественного механизма-публикатора на тот момент еще не существовало, поэтому чисто физически процесс публикации подготовленной экспертом статьи происходил следующим образом: сотрудник оформлял статью заданным образом с помощью некоей псевдоверстки и выкладывал ее на FTP в определенную папку, откуда она с помощью скрипта переводилась в HTML-верстку и публиковалась на сайте.
Новые идеи
Контент контентом, однако создатели сайта понимали, что посетителей магазина нужно привлекать чем-то еще. Поэтому постоянно выдвигались свежие идеи, часть из которых была успешно реализована. Одна из таких идей – онлайновое общение писателей с читателями.
Для этого была создана специальная система, представлявшая собой нечто вроде специализированного чата. Зарегистрировавшиеся читатели отправляли свои вопросы, которые сначала попадали к модератору. Тот их сортировал, выкидывая повторяющиеся и всякую ерунду, после чего постепенно отправлял находившемуся в онлайне писателю. Писатель, в свою очередь, отвечал на вопросы, и его ответы были видны всем участникам беседы, включая незарегистрированных пользователей. Причем удалось даже провести аналогичные сеансы с писателями, которые вообще не умели работать с компьютером. В этом случае вопросы модератор передавал по телефону, выслушивал ответ и набирал его на клавиатуре. Читатели при этом думали, что писатель сам набирает ответы.
Так были проведены онлайновые встречи со многими известными писателями: Святославом Логиновым, Андреем Измайловым, Марией Семеновой и другими.
Проблемы масштабирования
По мере стремительного нарастания количества покупателей и посетителей магазина на первый план начали выходить проблемы с программным механизмом. Анализ ситуации показал, что это не было ошибкой в проектировании механизма как такового – он создавался группой профессиональных разработчиков под те задачи, которые ставились на тот момент в соответствии с расписанным бизнес-планом. Однако мало кто ожидал, что реальные показатели посещаемости значительно превысят все прогнозируемые величины.
Невозможно представить программу, которой не хватило бы 640 килобайт оперативной памяти.
Функциональность OZON.ru создавалась и развивалась инкрементально: магазин состоял из модулей, которые взаимодействовали между собой. При разработке каждого из модулей задавались определенные параметры нагрузки: например, интернет-витрина должна была выдерживать пять тысяч посетителей в день. Также нужно было решить вопрос синхронизации интернет-витрины со складом: либо витрина и склад существуют совместно, но тогда они могут заметно тормозить друг друга при больших объемах, либо же они разделены, но в этом случае возникает серьезная проблема синхронизации данных.