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