Oops... your message was not sent

Your message has been successfully sent

тематические истории, основанные на опыте компании JetRuby
Электронная коммерция

Платформа для интернет-магазина: Spree Commerce vs 1C-Битрикс

Давайте начнем со статистики. Факты, известные своей упрямостью, говорят нам о том, что российский рынок электронной коммерции переживает период бурного развития. Например, на май-июнь этого года пришелся рекордный скачок количества онлайн-заказов. Особенно показательным выглядит сопоставление электронной и традиционной торговли на фоне экономического кризиса.

О чем думают в сложившейся ситуации дальновидные бизнесмены? Правильно: об открытии интернет-магазина. Ну или о развитии уже налаженной площадки. Мы хотим представить вам малоизвестную в нашей стране платформу для электронной торговли. Просим любить и жаловать: Spree Commerce. В нашем блоге уже есть статьи, посвященные этому фреймворку. Однако, сейчас мы не будем делиться собственным опытом в решении локальных проблем, а поговорим о более насущных вещах: преимуществах и недостатках платформы, специфике ее использования и обслуживания. Наконец, мы рискнем замахнуться на святая-святых рунета и сравним Spree Commerce c CMS 1С-Битрикс.

%d0%b1vss

Для справки

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 Рунета

%d1%82%d0%be%d0%bf

Перед вами рейтинг самых популярных 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С существует только на бумаге. А точнее — в коробочной версии. Малейшее внесение изменений в скачанный архив — это каторжный (и, между прочим, высокооплачиваемый) труд разработчиков.

Недавно нам попалась на глаза забавная картинка: Битрикс в одном комментарии.

1comment

Примерно так и выглядит популярнейшая платформа для интернет-магазина с точки зрения разработчика.

Истина познается в сравнении

Для того, чтобы сравнить Spree Commerce и 1С-Битрикс, мы подготовили таблицу.

ПараметрыSpree Commerce 1С-Битрикс
Тип платформыOpen source, FreeEnterprise
ЯзыкRuby on RailsPHP
Цена$0От $552
Доп. плагины или гемыБольшое количество гемов; все бесплатныеМного подключаемых плагинов, как платных, так и бесплатных
КастомизацияПолностью кастомизируемаОчень неудобна для кастомизации
Тех. знанияОбязательныОбязательны
Фронтенд-темыНет красивых дизайновМного различных тем
Комьюнити★★★★★
Около 700 активных участников + 1000 пользователей в Slack
★★★
Оценка снижена за качество обслуживания (см.выше пункт “Поддержка платформы; см. ниже пункт “Работа в команде”)
Работа в команде★★★★★★★★★

Как видите, 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!

По степени развития электронной коммерции мы пока сильно уступаем западным странам. Но сомнений нет — рынок СНГ движется в верном направлении, перенимая европейский и американский опыт и осваивая передовые иностранные решения. В этой связи, нам стоит крепко задуматься над приведенной статистикой.

department
Статью подготовил
Отдел Электронной коммерции
Команда имеет богатый опыт в разработке онлайн-решений для бизнеса. Мы используем только самые передовые технологии из области электронной коммерции.
New Articles