Оглавление
Давайте начнем со статистики. Факты, известные своей упрямостью, говорят нам о том, что российский рынок электронной коммерции переживает период бурного развития. Например, на май-июнь этого года пришелся рекордный скачок количества онлайн-заказов. Особенно показательным выглядит сопоставление электронной и традиционной торговли на фоне экономического кризиса.
О чем думают в сложившейся ситуации дальновидные бизнесмены? Правильно: об открытии интернет-магазина. Ну или о развитии уже налаженной площадки. Мы хотим представить вам малоизвестную в нашей стране платформу для электронной торговли. Просим любить и жаловать: Spree Commerce. В нашем блоге уже есть статьи, посвященные этому фреймворку. Однако, сейчас мы не будем делиться собственным опытом в решении локальных проблем, а поговорим о более насущных вещах: преимуществах и недостатках платформы, специфике ее использования и обслуживания. Наконец, мы рискнем замахнуться на святая-святых рунета и сравним Spree Commerce c CMS 1С-Битрикс.
Для справки
Spree Commerce (или просто Spree) — это фреймворк с открытым исходным кодом, первая версия которого была выпущена в 2007 году. С тех пор численность загрузок платформы неизменно растет. В 2011 году в ее развитие было вложено 1,5 млн. долларов (постарались компании True Ventures и AOL). По состоянию на сегодняшний день на базе Spree реализовано около 50 тыс. проектов.
Преимущества платформы Spree Commerce
Что же обеспечило успех стартапа? Благодаря чему платформа для интернет-магазина Spree Commerce снискала успех на западе? Перечисляем:
- Скорость разработки. Благодаря фреймворку Ruby on Rails, процесс создания интернет-магазинов на Spree укладывается в предельно сжатые сроки.
- Фактически неограниченная кастомизация. Spree Commerce — это модульная платформа. Ее можно допиливать и расширять по желанию заказчика, как угодно и сколько угодно.
- Адаптивный дизайн из коробки. Интернет-магазин на Spree априори mobile friendly. Учитывая просто грандиозный рост мобильной коммерции, этот плюс выглядит очень весомо.
- Логичная, интуитивно понятная панель управления (функциональная и не громоздкая) — админка, которой удобно пользоваться.
- Различные языковые локализации в коробочной версии.
- Интеграция с самыми популярными платежными сервисами — Skrill, PayPal, Stripe, eWay, Braintree и т.д.
- Обширное комьюнити. Как и любой open-source проект, Spree Commerce поддерживается сообществом разработчиков, которые неустанно решают различные прикладные задачи (создание новых гемов и расширений, интеграция с платежными шлюзами и пр.), а также предоставляют информацию по всем актуальным вопросам. Участники комьюнити всегда доступны в slack public channels, Spree mailing lists либо на GitHub страницах гемов. Наша компания является официальным членом сообщества Spree Commerce.
Как говорил Остап Бендер: “с таким счастьем и на свободе”. В нашем случае — с таким набором плюшек и без должной оценки со стороны российских пользователей. Действительно, в рунете да и на всем постсоветском пространстве о Spree фактически ничего неизвестно. Здесь правят бал другие игроки.
ТОП CMS Рунета
Перед вами рейтинг самых популярных e-commerce платформ в русскоязычном сегменте интернета. Как видите, впереди на лихом коне 1С-Битрикс. Количество проектов, реализованных на этой платформе, не дает усомниться — в рунете утвердился если не монополист, то уверенный лидер среди всех систем управления интернет-магазинами. Мы решили разобраться — что же это за царь зверей в наших джунглях.
1С-Битрикс и все, что о нем нужно знать
Итак, перед нами самая распространенная на территории СНГ платформа для электронной коммерции. Ее преимущества вполне очевидны и широко известны:
- Наличие Маркетплейса — каталога готовых решений.
- Интеграция с 1С из коробки.
- Масштабируемость — с помощью 1С-Битрикс можно реализовать фактически любой проект.
- Огромное количество плюшек из коробки.
- Беспрецедентное маркетинговое сопровождение.
- Умеренная стоимость.
Казалось бы — полный набор — что еще нужно? Так уж получилось, что в нашей компании работает целая команда опытных разработчиков, привыкших обращать внимание на самые мелкие технические нюансы, скрытые от глаз поверхностного пользователя. Предметный и пристальный взгляд на 1С-Битрикс открыл нам массу интересных вещей. Сразу заметим: мы не собираемся открывать Америку. В среде профессиональных программистов все это давно и хорошо известно.
1С-Битрикс: недостатки
- Отсутствие внятной (а по сути — какой-либо) архитектуры. Вместо нее мы наблюдаем 146 000 плохо структурированных файлов с фрагментами кода. Пока лучшие разработчики со всего мира стремятся к упорядочиванию архитектурных решений, создавая разнообразные паттерны, программисты Битрикса довольствуются тем, что есть.
- Мешанина в коде. Вы когда-нибудь видели адскую смесь PHP кода с CSS, HTML и JS? Мы видели — это 1С-Битрикс. Профессиональным разработчикам не стоит объяснять, что это, как минимум, неудобно. Остальным, так и быть, объясним: это жесть, как неудобно. И добавим: история компании «Битрикс» берет свое начало в 1998 году. С тех пор система обросла новыми файлами и программным кодом, который никогда не рефакторился. Внешне Битрикс выглядит, как что-то полностью готовое, но внутри до сих пор можно встретить код, написанный еще в 20 веке. Это говорит о неизбежности багов. Как можно ожидать полноценно корректной работы от кода, написанного на смеси из PHP3, PHP4, PHP5 и PHP7?
- Слабая документация. В покрытии кода CMS Битрикс PHP доками наблюдаются значительные пробелы. Кроме того, существующая документация отстает от реального развития продукта минимум на год. Некоторые же статьи и вовсе имеют лишь опосредованное отношение к Битриксу.
- Повышенные требования к производительности сервера. Всего один факт: редакция CMS “Бизнес” при установке весит более 500 МБ.
- Плата за обновления. Стоимость 1С-Битрикс, конечно, радует. Однако вы можете скачивать обновления для своей редакции CMS лишь в течение года. За продление срока их активности придется заплатить сумму, составляющую от 22% до 60% (!) от стоимости продукта.
- Поддержка платформы. Для компаний, реализующих 1С-Битрикс, на первом месте стоит именно продажа продукта, так как их менеджеры получают процент с каждой сделки. Поддержка CMS имеет меньший финансовый вес. Это не может не сказываться на качестве обслуживания проданной системы.
И наконец — самое главное. Битрикс — это очень и очень слабо кастомизируемый продукт. Если вас хоть чем-то не устраивает коробочная версия платформы, будьте готовы зарыться с головой в 146 000 непонятных файлов, познакомиться с “невнятной” архитектурой и далее по списку.
Мы вам скажем больше: даже безболезненная интеграция Битрикс с 1С существует только на бумаге. А точнее — в коробочной версии. Малейшее внесение изменений в скачанный архив — это каторжный (и, между прочим, высокооплачиваемый) труд разработчиков.
Недавно нам попалась на глаза забавная картинка: Битрикс в одном комментарии.
Примерно так и выглядит популярнейшая платформа для интернет-магазина с точки зрения разработчика.
Истина познается в сравнении
Для того, чтобы сравнить Spree Commerce и 1С-Битрикс, мы подготовили таблицу.
[table id=2 /]
Как видите, Spree проигрывает по единственной позиции — наличию фронтенд-тем из коробки. Этот момент, как и некоторые другие, требует комментариев.
Во-первых, проблема наличия тем для дизайна в случае Spree легко решается с помощью кастомизации платформы. Мы уже писали — ограничения по «допиливанию» расширений фреймворка практически отсутствуют. Для этого, безусловно, потребуются усилия дизайнера и фронтендщика, но магазины среднего и премиум сегментов
а) могут себе это позволить;
б) только так и поступают.
Почему? Потому что хотят иметь сайт с индивидуальным дизайном — не похожим на чужую продукцию и интуитивно понятным для пользователей.
Во-вторых, обратите внимание на ценовую политику. Разумеется, разработка интернет-магазина на Spree стоит денег. Причем, немалых. Но вы платите исключительно за реальную работу (никаких платных обновлений редакции продукта и тому подобных вещей). И заметьте: за работу, которая может вывести бизнес на принципиально новый уровень. Безграничная кастомизация готового продукта — это адаптивность к росту интернет-магазина и способность создавать мощные высоконагруженные площадки, которые по праву относят к премиум-сегменту.
В-третьих, коснемся командной работы. Командная работа в Битриксе сложна из-за подхода к разработке, практикуемого многими компаниями, занимающимися поддержкой платформы.
Некоторые из них даже не используют Git для контроля версий (что довольно сложно представить в современной программистской среде), “кодят под виндой” и по старинке, сделав локальные изменения, заливают их на сервер клиента по FTP через какой-нибудь файловый менеджер. Например, FileZilla. Конечно, не все компании практикуют такой подход. Но он до сих пор очень распространен среди “битриксоидов”. Клиент же ничего не знает о внутренней кухне компании, поэтому попасть на таких ребят очень даже несложно.
Специфика применения
Возможно, у вас сложилось впечатление, что мы хотим опорочить светлое имя 1С-Битрикс и чуть ли не объявить популярнейшую CMS вне закона. Все совсем не так. Цель этой статьи — продемонстрировать важность выбора платформы для интернет-магазина. И безусловно, использование 1С-Битрикс будет стопроцентно оправданным, если:
- вас вполне устраивает функционал, заложенный в коробочной версии Битрикса и вы не нуждаетесь в дополнительных доработках;
- вы не заинтересованы в создании интернет-магазина среднего или премиум сегмента и желаете уложиться в довольно скромный бюджет;
- разработчики, с которыми вы сотрудничаете, обслуживают только эту платформу;
В этот список так и напрашивается пункт о необходимости интеграции интернет-магазина с системой 1С. Для проектов, работающих в RU сегменте, она зачастую просто необходима. Однако Битрикс в этом не уникален. Наша компания разработала собственное решение по интеграции Spree с платформой 1С. Очередной бастион электронной коммерции был взят нашими программистами буквально в прошлом году.
Переходим ко второму фигуранту нашей статьи. В каких случаях следует выбрать Spree Commerce?
- вы желаете открыть интернет-магазин среднего или премиум сегмента с кучей разнообразных плюшек и возможностью его кастомизации под личные потребности;
- вы стремитесь к развитию рабочего проекта — увеличению клиентской базы, расширению ассортимента, наращиванию функционала и т.п.;
- вы готовы к привлечению дополнительных финансовых ресурсов ради создания абсолютно эксклюзивной торговой площадки и неограниченного развития бизнеса.
Чтобы не казаться голословными, мы хотим поделиться собственным опытом и привести несколько примеров реализации уникального функционала на базе Spree Commerce.
Покупка подарочных сертификатов
Проект: https://saffroncooks.com/ — интернет-магазин из Швеции, занимающийся продажей готовых продуктов питания.
На этом сайте мы реализовали возможность покупки подарочных сертификатов (Gift Cards). В чем их смысл? Представьте: клиент магазина покупает подарочную карту, а затем отправляет ее кому-либо из своих знакомых (человеку, который не является пользователем сайта). В результате возникает прекрасная возможность привлечения новых покупателей. Реализация подарочных сертификатов — один из главных маркетинговых трендов в современной электронной коммерции.
Проект: https://saffroncooks.com/
Эту интересную фичу мы также интегрировали в Saffron. Суть в том, чтобы клиенты магазина могли заказывать еду не только в отведенные для этого часы, но и в течение ближайших 45 минут. Возможность или невозможность быстрой доставки определяется местонахождением покупателя, товарными позициями, которые он хочет заказать, и текущим временем. Все эти параметры легко увязываются между собой и выставляются в администраторской панели.
Проект: https://trestique.com/ — магазин из США, продающий оригинальную косметику для женщин.
Электронные письма с напоминанием отправляются покупателям, которые добавили товары в корзину, но по какой-то причине не осуществили покупку. Это в высшей степени эффективное средство для увеличения продаж. Около половины таких писем будут прочитаны, а более трети переходов через них на сайт увенчаются покупкой.
Тут важно понимать, что брошенные корзины далеко не всегда являются результатом нежелания пользователя приобрести тот или иной товар. Иногда случаются перебои с интернетом. Или же процесс оформления покупки оказывается слишком сложным. Функционал брошенных корзин позволяет урегулировать эти проблемы.
Ряд примеров можно продолжать до бесконечности. Но мы побережем ваше время. Самое же интересное заключается в том, что вы можете самостоятельно придумывать разные фичи для своего интернет-магазина. Spree Commerce почти гарантированно позволит их реализовать.
Подводим итоги
Вывод до безобразия прост:
- Вам нужен довольно простой интернет-магазин за умеренные деньги? Ваш выбор — 1С-Битрикс.
- Вам нужен серьезный интернет-магазин с индивидуальным дизайном и возможностью дальнейшего развития бизнеса? Ваш выбор — Spree Commerce.
В прошлом году мы работали над проектом http://www.prosto.audio/. К слову, для него мы интегрировали мощный и гибкий движок Elasticsearch, обеспечивающий ускорение поиска и всевозможную фильтрацию результатов поиска товаров. Клиент пожелал создать сайт на Spree Commerce, но довольно быстро разочаровался в собственном выборе. Сегодня этот магазин работает на Битриксе. Почему так произошло? Потому что заказчик располагал наработанной клиентской базой. Ему был нужен сайт, выступающий исключительно в роли инструмента продаж.
Spree Commerce не подходит для таких целей. Этот фреймворк позволяет расширять целевую аудиторию и решать сложные маркетинговые задачи. Он создан для серьезного бизнеса и амбициозных бизнесменов. Вы хотите создать интернет-магазин премиум-класса и сыграть по-крупному? You are welcome! Отдел электронной коммерции компании JetRuby Agency c удовольствием ответит на все ваши вопросы и поделится богатым опытом работы с фреймворком Spree Commerce.
Пара слов напоследок
Начали со статистики, ею же и закончим. Недавно мы делали сравнительный анализ Spree с платформой Shopify — одним из популярнейших в мире решений для электронной коммерции. В процессе работы нам попалась на глаза любопытная информация. По данным Datanyze количество сайтов на Shopify примерно в 75 раз больше, чем на Spree. Однако в рейтинге Alexa Top 100k их больше всего в 5 раз. Более того, в Alexa Top 1k (тысяча лучших в мире площадок по соотношению уникальных посетителей и просмотров страниц) численность магазинов на Spree превышает количество проектов, реализованных на Shopify!
По степени развития электронной коммерции мы пока сильно уступаем западным странам. Но сомнений нет — рынок СНГ движется в верном направлении, перенимая европейский и американский опыт и осваивая передовые иностранные решения. В этой связи, нам стоит крепко задуматься над приведенной статистикой.