WooConf: Zustand der Woo

Veröffentlicht: 2017-11-10

Dies ist der erste Teil einer Reihe von Beiträgen, die Vorträge von der WooConf hervorheben. Sie können sich den Vortrag ansehen oder einige der Punkte unten lesen.

WooCommerce war in den letzten fünf Jahren erstaunlich erfolgreich. Das Plugin selbst hat mehr als 32 Millionen Downloads, mehr als 3 Millionen aktive Installationen und über 600 Mitwirkende am Open-Source-Projekt. Wir sind nicht mehr nur ein Plugin, wir sind eine Plattform mit einem florierenden Ökosystem.

Da wir das Glück hatten, erfolgreich zu sein, haben wir jetzt Einfluss. Wie sie sagen,

Mit großer Macht kommt große Verantwortung

Das WooCommerce-Team nimmt diese Verantwortung sehr ernst. Deshalb haben wir uns die Plattform als Ganzes sehr genau angesehen und herausgefunden, wie wir sicherstellen können, dass sie ihrer Verantwortung gerecht wird.

Im letzten Jahr haben wir viel Zeit und Energie darauf verwendet, WooCommerce robust und nachhaltig für unsere drei Benutzergruppen zu machen: Ladenbesitzer, Ladenbauer und Entwickler von Erweiterungen. Ich möchte etwas von dem mitteilen, was wir getan haben, was wir gelernt haben, und einen Hinweis darauf geben, wohin die Dinge gehen.

Ein Fokus auf Design und Benutzererfahrung

John Maeda ist vor etwas mehr als einem Jahr zu Automattic gekommen und seine Aufgabe ist es, dafür zu sorgen, dass wir überall bei Automattic ein großartiges Design und eine großartige Benutzererfahrung haben und dass alles, was wir machen, inklusiv ist.

Aus philosophischer Sicht ist Inklusion für uns unglaublich wichtig – schließlich ist es unsere Mission, das Verlagswesen und den Handel für alle zu demokratisieren. In der Praxis ist Inklusion von entscheidender Bedeutung, da unsere Arbeit immer besser wird, wenn sie von unterschiedlichen Perspektiven beeinflusst wird – sie helfen uns, gründlicher und umfassender in unseren Erkundungen zu sein, um den besten Weg zur Lösung von Problemen zu finden.

Unsere Mission ist es, das Verlagswesen und den Handel für alle zu demokratisieren.

Als Teil davon nehmen wir uns viel mehr Zeit, um alle unsere Benutzer auf tiefere und grundlegendere Weise zu verstehen. Wir möchten sicherstellen, dass wir die richtigen Dinge tun, damit wir den größtmöglichen Einfluss auf unsere Benutzer haben. Wir recherchieren auf ganzer Linie weiter, einschließlich Interviews und Tests mit so gut wie jedem, der uns möglich ist.

Teamwork über Computer & Papier

Wir haben auf der WooConf ein sehr erfolgreiches „Produktforschungslabor“ betrieben, in dem wir von einer Vielzahl von WooCommerce-Benutzern lernen und direktes Feedback zur laufenden Produktarbeit erhalten konnten. Wir haben auch ein fortlaufendes Design-Feedback-Programm gestartet.

Wir haben im letzten Jahr durch diese Forschung so viel gelernt, und das hilft uns, wesentliche Verbesserungen für alle Arten von Interessenvertretern auf unserer Plattform zu erzielen.

Ein Fokus auf Ladenbauer

Anfang dieses Jahres haben wir WooCommerce 3.0 eingeführt. Die größten Verbesserungen in dieser Version sind Abstraktionen, wie die neuen CRUD-Klassen (Create, Replace, Update, Delete) und die v2 unserer REST-API. Die Abstraktionen helfen dabei, die wichtigsten Teile von WooCommerce von der zugrunde liegenden Implementierung zu trennen, was für die Skalierung wichtig ist und Kunden die Möglichkeit gibt, verschiedene Teile von WooCommerce an ihre spezifischen Geschäftsanforderungen anzupassen.

Es ist ein großer Schritt in Richtung eines modernen, abstrahierten, API-basierten Entwicklungsansatzes, der es uns ermöglicht, alle Vorteile von WordPress zu nutzen und gleichzeitig Dinge für E-Commerce-spezifische Anforderungen anders zu machen. Es nützt dem größeren Ökosystem nicht, wenn sich jeder hackt, um zu bekommen, was er jedes Mal für sich selbst braucht – es schafft Albträume bei Upgrades und Interoperabilität. Wir möchten es systematischer gestalten, damit es weniger unerwartete Konflikte gibt.

WooCommerce-Veröffentlichungen

Als wir WooCommerce 3.0 gestartet haben, lief es nicht reibungslos. Wir verbrachten viel Zeit damit, Menschen zu helfen, die Probleme hatten. Ein großes Lob an unsere Happiness-Ingenieure und das WooCommerce Core-Entwicklungsteam, die großartige Arbeit geleistet haben, um auf die Bedürfnisse der Benutzer einzugehen.

Wir haben viel aus dieser Erfahrung gelernt und wichtige Änderungen an unserem Ansatz zur Entwicklung von WooCommerce vorgenommen. Insbesondere haben wir gelernt, dass wir eine viel zuverlässigere Upgrade- und Wartungserfahrung benötigen. Wir sind bestrebt, regelmäßig sinnvolle Verbesserungen einzuführen. Aber wir können keine neuen Funktionen einführen, wenn die Leute Angst vor einem Upgrade haben.

Wir können keine neuen Funktionen einführen, wenn die Leute Angst vor einem Upgrade haben.

Und das ist nicht nur unsere Aufgabe, sondern auch eine wichtige Verantwortung für unsere Erweiterungsentwickler und Ladenbauer. Wir setzen Systeme ein, die uns allen dabei helfen, zusammenzuarbeiten, um dies zu erreichen. Wir sind bestrebt, das Upgrade- und Wartungserlebnis felsenfest zu machen.

Wir sind bestrebt, das Upgrade- und Wartungserlebnis felsenfest zu machen.

Einige der Dinge, die wir bei Automattic tun, sind:

  • Eine regelmäßige Kadenz von Releases – mindestens vierteljährlich (wir nennen sie „Release Trains“).
  • End-to-End- und Unit-Tests für den WooCommerce-Kern und alle unsere Erweiterungen.
  • Manuelles Upgrade und Testen auf einer Vielzahl von Live-WooCommerce-Sites vor der Veröffentlichung.

Hoffentlich haben Sie bemerkt, dass WooCommerce 3.1 und 3.2 viel weniger Probleme verursacht haben, was zum großen Teil auf unsere neuen Ansätze zurückzuführen ist.

Einige Dinge, auf die Sie sich in naher Zukunft freuen können, sind:

  • Schnellere Datenbanktabellen für E-Commerce.
  • Neue Ereigniswarteschlangen.
  • Verbesserte Bezahlvorgänge.
  • Viel Arbeit an Daten und Erkenntnissen – wenn ein Ladenbesitzer nicht verstehen kann, was in seinen Läden vor sich geht, dann kann er keine Entscheidung darüber treffen, wie er die Dinge verbessern kann.

Wussten Sie, dass es einen Develop WooCommerce-Blog gibt? Behalten Sie das im Auge, wenn Sie an der Roadmap interessiert sind.

Erweiterungsabonnements

Der Erfolg von WooCommerce hat zum Erfolg unserer Ladenbauer geführt, so viele haben jetzt große und wachsende Kundengruppen. Wir haben gelernt, dass wir mehr Tools bereitstellen müssen, um ihnen bei der Verwaltung großer Gruppen von Kunden und Websites zu helfen.

Um dies zu verbessern, haben wir unter anderem geändert, wie Erweiterungsabonnements verwaltet werden. Es ist weder skalierbar noch sicher, dass Personen Abonnementschlüssel kopieren und einfügen! Wir haben einen sichereren Ein-Klick-Verbindungsprozess entwickelt – ohne Schlüssel. Wir haben auch damit begonnen, Tools für die Verwaltung dieses neuen Ansatzes für Abonnements hinzuzufügen, z. B. die Möglichkeit, Abonnements für Kunden freizugeben und zu übertragen. Wir werden den Satz an Tools in den kommenden Quartalen erweitern.

Konzentrieren Sie sich auf Ladenbesitzer

Wir haben viel darüber nachgedacht, wie wir Ladenbesitzern, die keine technischen Kenntnisse haben, den Einstieg erleichtern können. Wir tun dies durch eine Mischung aus neuen Cloud-Diensten und einer vereinfachten Benutzererfahrung (UX). Wir bieten all diese Dienste kostenlos an, um den Geschäften dabei zu helfen, schneller in Betrieb zu gehen.

Wir können jetzt Stripe (und bald auch PayPal und andere) automatisch einrichten, ohne dass API-Schlüssel erforderlich sind. Anfang des Jahres haben wir einen Versandservice eingeführt, der Live-Versandtarife und ermäßigte Versandetiketten in den USA und Kanada kostenlos anbietet. Wir haben gerade einen neuen Steuerdienst veröffentlicht, der Geschäften in den USA, Kanada, Großbritannien, der EU und Australien automatisch genaue Umsatzsteuern gibt.

Computer-Telefon-Kamera

In WooCommerce 3.2 haben wir einen neuen Onboarding-Flow eingeführt, der auf unseren Cloud-Services basiert – ein neuer Benutzer kann Zahlungen, Live-Versandpreise und genaue Umsatzsteuern in etwa fünf Minuten einrichten, bevor er überhaupt sein erstes Produkt hinzugefügt hat!

Wir bauen diese Flows mit Hilfe der umfangreichen Erfahrung und Infrastruktur von Automattic in Cloud-basierten Produkten auf. Anstatt separate Plattformen zu erstellen und zu warten, bündeln wir alle unsere Bemühungen, um robustere Dienste zu entwickeln und dies schneller zu tun.

Anfang dieses Jahres haben wir mit dem WordPress.com-Login für WooCommerce.com und für unsere Cloud-Dienste begonnen, weil es bereits sicherer (Zwei-Faktor-Authentifizierung), flexibler (Social Login, magische Links usw.) und über eine integrierte Unterstützung verfügte für Handy.

Wir werden auch intensiven Gebrauch von Jetpack machen, das über eine robuste Plattform für die Bereitstellung von Cloud-Diensten verfügt. Wir arbeiten jetzt mit dem Jetpack-Team zusammen, um Funktionen hinzuzufügen, die den einzigartigen Anforderungen des E-Commerce gerecht werden. Erwarten Sie, dass in Zukunft weitere Cloud-Angebote eingeführt werden.

Konzentrieren Sie sich auf Entwickler von Erweiterungen

Für die Entwickler von WooCommerce-Erweiterungen lag unser Hauptaugenmerk auf dem WooCommerce-Marktplatz. Wir haben im letzten Jahr viele Anfragen von Entwicklern erhalten, die dort Angebote hinzufügen möchten.

Lego bauen
Ein bisschen so, als würde man auf WooCommerce aufbauen

Wir haben auch gehört, dass unsere derzeitigen Entwickler von Erweiterungen direktere Interaktionen mit ihren Kunden und mehr Kontrolle über ihre Produktseiten, Dokumentation usw. wünschen. Das macht absolut Sinn: Die Entwicklung von Erweiterungen ist ein Softwaregeschäft, und der Erfolg eines Softwareunternehmens ist es normalerweise direkt damit verbunden, wie viel die Entwickler mit ihren Benutzern interagieren.

Nach vielen Erkundungen und Planungen nehmen wir einige wichtige Änderungen vor, um diesen Anfragen nachzukommen.

  • Wir werden den Marktplatz in naher Zukunft für neue Erweiterungsentwickler öffnen – wir stellen gerade ein paar letzte Details fertig, um diesen Prozess zu rationalisieren und zu automatisieren.
  • Wir geben Entwicklern von Erweiterungen höhere Provisionen.
  • Entwickler haben jetzt mehr Kontrolle über Produktseiten, Dokumentation und andere Teile der Erfahrung, die ihre Kunden mit ihren Produkten auf dem Marktplatz haben
  • Entwickler haben jetzt über den Support einen direkteren Zugang zu ihren Kunden, um direkte Beziehungen aufzubauen und ihre Bedürfnisse aus erster Hand zu erfahren.
Westside-Marktplatz
Wenn Sie unseren virtuellen Marktplatz nehmen und ihn physisch machen würden, würde er unserer Meinung nach so aussehen – aber mit mehr Lila.

Eine weitere Änderung in unserem Marktplatz in diesem Jahr war die Änderung, Abonnements zum vollen Preis zu verlängern (statt mit 50 % Rabatt). Als wir diese Änderung vorgenommen haben, gab es definitiv einige negative Reaktionen. Wir haben alle Anstrengungen unternommen, um die negativen Auswirkungen für jeden unserer Kunden, die uns kontaktiert haben, zu reduzieren, und ich möchte unsere Happiness-Ingenieure erneut für ihr Einfühlungsvermögen und ihre Sorgfalt bei diesen Gesprächen loben.

Es ist wichtig klarzustellen, dass wir diese Änderung im Interesse unserer Nutzer und der Nachhaltigkeit unseres Ökosystems vorgenommen haben. Die im WooCommerce-Marktplatz verfügbaren Erweiterungen sind Premium-Erweiterungen und auf Dauer ihren Preis wert. Wir glauben, dass diese Preisstruktur sowohl für die Benutzer als auch für die Entwickler der Erweiterungen die richtigen Erwartungen an die Qualität der Software und des Supports weckt.

Wir glauben, dass diese Preisstruktur sowohl für die Benutzer als auch für die Entwickler der Erweiterungen die richtigen Erwartungen an die Qualität der Software und den Support setzt.

Wir möchten auch klarstellen, dass wir alle zusätzlichen Einnahmen durch höhere Provisionen für Entwickler und Verbesserungen des Supports für das Kern-WooCommerce-Plugin, das ausschließlich von Automattic geleistet wird, wieder in den Marktplatz selbst reinvestiert haben. Wir haben Live-Chat-Support hinzugefügt und unsere Support-Antwortzeiten erheblich verbessert.

Fazit und Ausblick

Das letzte Jahr war für das WooCommerce-Ökosystem ein arbeitsreiches Jahr. Die Plattform entwickelt und stärkt sich, und die Benutzerbasis wächst. Das ist wirklich erstaunlich und demütigend für diejenigen von uns, die das Glück haben, im Zentrum von allem zu sitzen. All dies bauen wir gemeinsam auf, und das ist ein echter Beweis für die Leistungsfähigkeit von Open Source. Wir vom Team hier bei Automattic sind so gespannt auf das, was wir alle erreicht haben und was die Zukunft bringt.

Danke