Платформа для интернет-магазина: 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С-Битрикс, мы подготовили таблицу.

[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!

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

Мы Крым Диджитал

С 2015 года мы предоставляем полный цикл услуг мобильной и веб-разработки клиентам из различных отраслей и разных стран.

Подпишись
на наши новости

Контакты пресс-службы

+ 7 (926) 118-80-32

WhatsApp, Viber, Telegram

Давайте обсудим Ваш проект

или свяжитесь с нами по почте projects@crimeadigital.ru

Нажимая кнопку «Отправить», вы даете согласие на обработку персональных данных

Прошел день карьеры в СевГУ

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая. Мероприятие длилось 3 часа. Компанией заинтересовались  более 35 студентов, которым была важна информация о прохождении практики, бесплатные курсы Академии и вакансии, не требующие опыта работы. Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов — как начать свою карьеру в ИТ? Есть ли возможность совмещать учебу с работой? Кем я смогу стать? Как понять, кем я хочу работать? И многие другие.

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая.

Мероприятие длилось 3 часа. Компанией заинтересовались  более 35 студентов, которым была важна информация о прохождении практики, бесплатные курсы Академии и вакансии, не требующие опыта работы.

Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов - как начать свою карьеру в ИТ?

Есть ли возможность совмещать учебу с работой?

Кем я смогу стать?

Как понять, кем я хочу работать?

И многие другие.

Завершен набор студентов на летнюю практику

Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться — front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.
Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться - front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.

Крым Диджитал приняла участие в стратегической сессии

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня. Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства. Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня.

Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.
Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства.

Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Выпуск курса Software Testing

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing! Всего курс успешно завершили 13 человек. В течение 2 месяцев несмотря на теплую погоду и манящее море ребята ответственно посещали занятия 2 раза в неделю, делали домашние задания и проверочные работы. Трое начинающих специалистов теперь стажеры нашей компании. Следующий курс намечен на август. Не пропусти анонс записи!

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing!

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

Следующий курс намечен на август. Не пропусти анонс записи!