WooConf: Состояние Ву

Опубликовано: 2017-11-10

Это первая часть из серии постов, посвященных докладам WooConf. Вы можете посмотреть выступление или прочитать некоторые пункты ниже.

WooCommerce был удивительно успешным за последние пять лет. Сам плагин имеет более 32 миллионов загрузок, более 3 миллионов активных установок и более 600 участников проекта с открытым исходным кодом. Мы больше не просто плагин, мы платформа с процветающей экосистемой.

Поскольку нам повезло добиться успеха, теперь у нас есть влияние. Как они сказали,

С большой властью приходит большая ответственность

Команда WooCommerce очень серьезно относится к этой ответственности. Поэтому мы очень внимательно изучили платформу в целом и выяснили, как мы можем убедиться, что она выполняет свои обязанности.

За последний год мы потратили много времени и сил на то, чтобы сделать WooCommerce надежным и устойчивым в долгосрочной перспективе для трех групп пользователей: владельцев магазинов, создателей магазинов и разработчиков расширений. Я хотел бы поделиться некоторыми из того, что мы делали, чему мы научились, и намеком на то, куда идут дела.

Фокус на дизайне и пользовательском опыте

Джон Маеда присоединился к Automattic чуть более года назад, и его работа заключается в том, чтобы убедиться, что у нас есть отличный дизайн и пользовательский опыт в Automattic, и что все, что мы делаем, является инклюзивным.

С философской точки зрения инклюзия невероятно важна для нас — в конце концов, наша миссия — демократизировать издательское дело и торговлю для всех. На практике включение имеет решающее значение, потому что наша работа всегда будет лучше, если она основана на различных точках зрения — они помогают нам быть более тщательными и исчерпывающими в наших исследованиях, чтобы найти лучший способ решения проблем.

Наша миссия — демократизировать издательское дело и торговлю для всех.

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

работа в команде за компьютером и бумагой

У нас была очень успешная «лаборатория исследования продукта» на WooConf, где мы смогли учиться у множества пользователей WooCommerce и получать прямые отзывы о текущей работе над продуктом. Мы также запустили постоянную программу обратной связи по дизайну.

Благодаря этому исследованию за последний год мы так многому научились, и это помогает нам вносить значительные улучшения для всех заинтересованных сторон на нашей платформе.

В центре внимания строители магазинов

Ранее в этом году мы запустили WooCommerce 3.0. Самыми большими улучшениями в этом выпуске являются абстракции, такие как новые классы CRUD (создание, замена, обновление, удаление) и v2 нашего REST API. Абстракции помогают отделить то, что делают ключевые части WooCommerce, от базовой реализации, что важно для масштабирования и предоставления клиентам возможности настраивать различные части WooCommerce для своих конкретных бизнес-потребностей.

Это важный шаг к современному, абстрактному, основанному на API подходу к разработке, который позволяет нам использовать все преимущества WordPress, по-другому делая вещи для нужд электронной коммерции. Это не служит большей экосистеме, если все каждый раз взламывают, чтобы получить то, что им нужно для себя — это создает кошмары для обновлений и совместимости. Мы хотели бы сделать это более систематическим, чтобы было меньше неожиданных конфликтов.

Релизы WooCommerce

Когда мы запустили WooCommerce 3.0, все пошло не так гладко. Мы потратили много времени, помогая людям, у которых были проблемы. Спасибо нашим инженерам счастья и команде разработчиков WooCommerce Core, которые проделали потрясающую работу, отвечая на потребности пользователей.

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

Мы не можем внедрять новые функции, если люди боятся обновляться.

И это не только наша работа, это также важная обязанность наших разработчиков расширений и строителей магазинов. Мы внедряем системы, которые помогают всем нам работать вместе, чтобы сделать это. Мы стремимся сделать обновление и техническое обслуживание надежным.

Мы стремимся сделать обновление и техническое обслуживание надежным.

Некоторые из вещей, которые мы делаем в Automattic:

  • Регулярная частота выпусков — не реже одного раза в квартал (мы называем их «поездами выпусков»).
  • Сквозные и модульные тесты для ядра WooCommerce и всех наших расширений.
  • Ручное обновление и тестирование на разнообразном наборе действующих сайтов WooCommerce перед выпуском.

Надеюсь, вы заметили, что WooCommerce 3.1 и 3.2 вызывают гораздо меньше проблем, в значительной степени благодаря нашим новым подходам.

Вот некоторые вещи, которых стоит ожидать в ближайшем будущем:

  • Более быстрые таблицы базы данных, предназначенные для электронной коммерции.
  • Новые очереди событий.
  • Улучшенные потоки оформления заказа.
  • Много работы с данными и идеями — если владелец магазина не может понять, что происходит в его магазине, он не может принять решение о том, как улучшить ситуацию.

Знаете ли вы, что существует блог Develop WooCommerce? Следите за этим, если вам интересна дорожная карта.

Подписки на расширения

Успех WooCommerce привел к успеху наших создателей магазинов, поэтому многие из них теперь имеют большие и растущие круги клиентов. Мы узнали, что нам нужно предоставить больше инструментов, чтобы помочь им управлять большими наборами клиентов и сайтов.

Чтобы улучшить это, мы изменили способ управления подписками на расширения. Копирование и вставка ключей подписки не является масштабируемым или безопасным! Мы создали более безопасный процесс подключения в один клик — без ключей. Мы также начали добавлять инструменты для управления этим новым подходом к подпискам, например, возможность делиться подписками и передавать их клиентам. В ближайшие кварталы мы расширим набор инструментов.

Ориентируйтесь на владельцев магазинов

Мы много думали о том, как упростить начало работы для нетехнических владельцев магазинов. Мы делаем это с помощью сочетания новых облачных сервисов и упрощенного пользовательского интерфейса (UX). Мы предлагаем все эти услуги бесплатно, чтобы помочь магазинам быстрее начать работу.

Теперь мы можем автоматически настроить Stripe (а вскоре и PayPal и другие) без использования ключей API. Ранее в этом году мы запустили службу доставки, которая предоставляет бесплатные тарифы на доставку и этикетки со скидкой в ​​​​США и Канаде. Мы только что выпустили новую налоговую службу, которая автоматически предоставляет магазинам точный налог с продаж в США, Канаде, Великобритании, ЕС и Австралии.

Камера телефона компьютера

В WooCommerce 3.2 мы развернули новый процесс адаптации, основанный на наших облачных сервисах — новый пользователь может настроить платежи, тарифы на доставку в реальном времени и точные налоги с продаж примерно за пять минут, прежде чем он даже добавит свой первый продукт!

Мы создаем эти потоки с помощью значительного опыта и инфраструктуры Automattic в облачных продуктах. Вместо того, чтобы создавать и поддерживать отдельные платформы, мы объединяем все наши усилия для создания более надежных сервисов и делаем это быстрее.

Ранее в этом году мы запустили вход на WordPress.com для WooCommerce.com и для наших облачных сервисов, потому что он уже был более безопасным (двухфакторная аутентификация), более гибким (социальный вход, магические ссылки и т. д.) и имел встроенную поддержку. для мобильного.

Мы также будем широко использовать Jetpack, у которого есть надежная платформа для предоставления облачных сервисов. Сейчас мы работаем вместе с командой Jetpack над добавлением функций, отвечающих уникальным потребностям электронной коммерции. Ожидайте появления большего количества облачных предложений в будущем.

Сосредоточьтесь на разработчиках расширений

Для разработчиков расширений WooCommerce основное внимание уделялось торговой площадке WooCommerce. За последний год мы получили много запросов от разработчиков, которые хотят добавить туда свои предложения.

Строительные лего
Вроде как строить на WooCommerce

Мы также слышали, что наши нынешние разработчики расширений хотят более прямого взаимодействия со своими клиентами и большего контроля над страницами своих продуктов, документацией и т. д. Это вполне логично: разработка расширений — это бизнес программного обеспечения, а успех бизнеса программного обеспечения обычно напрямую связано с тем, как много разработчики взаимодействуют со своими пользователями.

После долгих исследований и планирования мы вносим некоторые серьезные изменения, чтобы удовлетворить эти запросы.

  • В ближайшем будущем мы откроем рынок для новых разработчиков расширений — мы как раз заканчиваем несколько последних деталей, которые помогут упростить и автоматизировать этот процесс.
  • Мы даем разработчикам расширений более высокие комиссионные.
  • Разработчики теперь имеют больший контроль над страницами продуктов, документацией и другими аспектами работы своих клиентов с их продуктами на рынке.
  • Разработчики теперь имеют более прямой доступ к своим клиентам через поддержку, чтобы строить прямые отношения и узнавать из первых рук об их потребностях.
Вестсайдский рынок
Если вы возьмете наш виртуальный рынок и сделаете его физическим, мы думаем, что он будет выглядеть так, но с более фиолетовым цветом.

Еще одним изменением на нашем рынке в этом году стало изменение продления подписки по полной цене (а не со скидкой 50%). Когда мы внесли это изменение, определенно были негативные отзывы. Мы приложили все усилия, чтобы уменьшить негативное влияние на любого из наших клиентов, которые связались с нами, и, опять же, я благодарю наших инженеров по счастью за их сочувствие и усердие в этих разговорах.

Важно четко понимать, что мы внесли это изменение ради наших пользователей и устойчивости нашей экосистемы. Расширения, доступные на торговой площадке WooCommerce, являются расширениями премиум-класса и стоят своей цены на постоянной основе. Мы считаем, что такая структура ценообразования формирует правильные ожидания в отношении качества программного обеспечения и поддержки как для пользователей, так и для разработчиков расширений.

Мы считаем, что такая структура ценообразования формирует правильные ожидания в отношении качества программного обеспечения и поддержки как для пользователей, так и для разработчиков расширений.

Мы также хотим прояснить, что мы реинвестировали любой дополнительный доход обратно в сам рынок за счет более высоких комиссий для разработчиков и улучшений поддержки основного плагина WooCommerce, которая осуществляется исключительно Automattic. Мы добавили поддержку в чате и значительно сократили время отклика нашей службы поддержки.

В заключение и забегая вперед

Прошлый год был напряженным для экосистемы WooCommerce. Платформа развивается и укрепляется, а пользовательская база растет. Это действительно удивительно и унизительно для тех из нас, кому посчастливилось находиться в центре всего этого. Мы создаем все это вместе, и это истинное свидетельство силы открытого исходного кода. Мы, команда Automattic, очень рады тому, чего мы все достигли, и тому, что нас ждет в будущем.

Спасибо