ETFFIN Finance >> Finanzbildung >  >> Finanzverwaltung >> Unternehmen

Nutzen Sie Headless Commerce, um Ihre Benutzererfahrung mit Drupal E-Commerce zu transformieren

Drupal gehört zu den am weitesten verbreiteten Open-Source-Content-Management-Systemen und hängt mit WordPress und Joomla zusammen. Obwohl es nicht immer als besonders benutzerfreundlich gelobt wird (obwohl sich das ändert), kann niemand die schiere Flexibilität leugnen, die es für die Anpassung und Erweiterbarkeit ermöglicht.

Mit seiner blühenden Community von über 45.000 Entwicklern und strategischen Modernisierungsinitiativen wird Drupal immer besser. Tatsächlich ist Drupal wahrscheinlich eine der besten Optionen für Open-Source-Inhalte und E-Commerce auf dem heutigen Markt.

Eine kurze Geschichte

Wie viele einflussreiche Softwareanwendungen unserer Zeit begann Drupal mit ein paar Universitätsstudenten, die versuchten, ein grundlegendes Problem zu lösen. Das war im Jahr 2000.

Die Studenten Dries Buytaert und Hans Snijde brauchten eine Möglichkeit, über ein internes Netzwerk innerhalb der Wohnheime der Universität Antwerpen zu kommunizieren. Obwohl es damals noch nicht Drupal hieß, war das von ihnen erstellte Message Board die erste Iteration dessen, was schließlich Drupal werden sollte.

Drupal erhielt seinen Namen offiziell im Jahr 2001, als Dries das Messaging Board online brachte und die Software für andere zur Verwendung und Erweiterung freigab. Vorspulen 18 Jahre und zahlreiche Wiederholungen, Drupal betreibt jetzt Millionen von Websites weltweit und verfügt über eine Entwicklergemeinschaft von über 45.000 Entwicklern.

Warum Drupal verwenden?

Es gibt eine Reihe hervorragender Gründe, warum Drupal möglicherweise die beste Plattform für das Wachstum Ihres Online-Shops ist. Ich werde einige der Highlights behandeln, die ich für richtig halte.

1. Open Source für vollständige Kontrolle.

Drupal ist Open-Source-Software, was bedeutet, dass jeder es verwenden und seinen Code aus irgendeinem Grund anpassen kann. Es fallen keine Lizenzgebühren oder ähnliches an; es liegt buchstäblich bei Ihnen, mit dem zu tun, was Sie wollen.

Darüber hinaus wurden bereits über 40.000 Module erstellt, die die Kernfunktionalität von Drupal um neue Features erweitern. Für Standard-Websites ist eine benutzerdefinierte Softwareentwicklung nicht wirklich erforderlich, da viele, wenn nicht alle Funktionen bereits verfügbar sind. Aber für große, komplexe Websites ist es ein enormer Vorteil, über interne oder externe Entwicklerressourcen auf den Code zugreifen und ihn erweitern zu können.

Es stellt sicher, dass Ihre Website-Plattform in jede andere von Ihnen verwendete Software integriert werden kann. Dies ist der Schlüssel zur Geschäftsautomatisierung und Skalierbarkeit.

2. Eine Welt der Unterstützung an Ihren Fingerspitzen.

Die Natur von Drupal ist für Softwareentwickler attraktiv. Open Source bedeutet, dass es keine Einschränkungen für die Nutzung der Plattform gibt, sodass es einfach und kostengünstig ist, einzusteigen und es auszuprobieren.

Dies zieht in der Regel Einzelpersonen (sowohl Studenten als auch Experten) und alle Arten von Organisationen an, was kontinuierlich eine einladende und engagierte Gemeinschaft gefördert hat. Tatsächlich ist ein allgemeiner Slogan, der sich entwickelt hat, um die Drupal-Community zu repräsentieren, „Come for the Software, Stay for the Community.“

Erinnern Sie sich an die über 45.000 Entwickler, die ich zuvor erwähnt habe? Dies ist Ihr Support-Netzwerk, falls Sie es brauchen. Ob Softwareentwicklung, Beratung oder irgendetwas anderes, viele Einzelpersonen und Organisationen innerhalb der Drupal-Community sind bereit, Ihrem Unternehmen zum Erfolg zu verhelfen. Auf dem Drupal-Marktplatz finden Sie Ihr Support-Team.

Ich werde darauf später noch näher eingehen, aber diese riesige Community ist es auch, die es Drupal ermöglicht, eine der sichersten Website-Plattformen zu sein, die es gibt. Mit so vielen Augen, die aktiv über den Code blicken, werden Sicherheitslücken schnell gefunden, gemeldet und behoben. Alles, was ein Unternehmen normalerweise tun muss, ist, seine Software auf dem neuesten Stand zu halten.

3. Modernes Framework für moderne Anwendungen.

Obwohl die Community, die beim Aufbau von Drupal hilft, riesig ist, verfügt Drupal über ein effektives System, um die Entwicklung in Richtung verschiedener strategischer Initiativen zu steuern. Diese Initiativen treiben die kontinuierliche Modernisierung der Plattform voran.

Die vielleicht größte und wichtigste dieser strategischen Initiativen ist die API-First-Initiative. Von der Initiative-Seite:

Bei dieser Initiative wurden bereits große Fortschritte erzielt, und die APIs von Drupal sind einsatzbereit.

Eine weitere bemerkenswerte Initiative ist die Initiative „Admin UI &JavaScript Modernization“. Wenn Sie jemanden fragen, was ihm an Drupal am wenigsten gefällt, stehen die Chancen gut, dass Sie etwas in der Art von „es ist schwer zu bedienen“ bekommen. Diese Wahrnehmung der Admin-Benutzeroberfläche ist seit einiger Zeit ein Problem, insbesondere im Vergleich zu WordPress, wie es bei Drupal häufig der Fall ist. Das Lustige ist, dass es, wenn man sich daran gewöhnt hat, eigentlich gar nicht so schlimm ist. Es ist nur so, dass es für neue Benutzer nicht besonders intuitiv ist und sich klobig anfühlt. Diese Initiative ändert dies aktiv, sodass zukünftige Drupal-Benutzer (hoffentlich) eine andere Wahrnehmung haben werden.

4. Skaliert mit Ihrem Unternehmen.

Skalierbarkeit ist ein wichtiges Konzept, dessen sich jedes Online-Unternehmen immer bewusst sein sollte. Es ist das Ideal, dass, wenn das Unternehmen wächst, die Zeit und die Ressourcen, die zur Bewältigung dieses Wachstums benötigt werden, minimal sind. Skalierbarkeit ist in der Lage, das Wachstum effektiv zu bewältigen.

Hier ist ein kurzes Beispiel.

In einem traditionellen stationären Geschäft müssen mehr Mitarbeiter eingestellt werden, um die Kunden zu unterstützen, je mehr Kunden in Ihrem Geschäft einkaufen. Dazu gehören Mitarbeiter im Büro, an den Kassen und auch Hintergrundpersonal wie Ihre Buchhalter.

Wenn das Unternehmen wächst, steigen die Personalkosten dramatisch, um das zusätzliche Geschäft zu bewältigen. Dies liegt daran, dass die meisten physischen Geschäftsprozesse manuell sind und eine physische Präsenz erfordern.

In der Online-Welt ist dies nicht akzeptabel. Nahezu jeder Aspekt eines Online-Geschäfts wird über irgendeine Art von Software erledigt. Skalierbarkeit ist die Idee, diese Software dazu zu bringen, miteinander zu „sprechen“ und Informationen durch Integrationen und Automatisierung automatisch weiterzugeben. Im Idealfall ist tatsächlich nur sehr wenig menschliche Interaktion erforderlich.

Die Automatisierung, die alle Kundendaten verarbeitet (für Transaktionen, Buchhaltung, Lagerbestände, Abwicklung, Marketing usw.), wird automatisch skaliert, wenn mehr Kunden einkaufen. Ein Unternehmen, das auf Skalierung ausgelegt ist, muss nicht mehr Personal hinzufügen, um diese Daten zu verarbeiten, da die Software dies bereits kann, es ist alles dasselbe. Infolgedessen können die Gewinne im Vergleich zum traditionellen stationären Geschäft viel größer sein, da die Gemeinkosten weitaus geringer sind.

Zurück zu Drupal:Die Flexibilität seiner Open-Source-Grundlage in Kombination mit seiner API-First-Initiative schafft eine ideale Plattform für Skalierbarkeit. Während es für kleine Unternehmen zu teuer sein kann, die benötigten Integrationen zu erstellen, könnte Drupal eine perfekte Option für wachsende oder etablierte Unternehmen sein, die jetzt wieder in die Entwicklung ihrer E-Commerce-Architektur investieren können.

5. Sicherheit und Stabilität vom Feinsten.

Drupal gilt als sehr sichere Software. Regierungen, Bildungseinrichtungen, Medienunternehmen, große Einzelhändler und mehr vertrauen darauf. Eine Liste mit Beispielen können Sie hier einsehen. Die Obama-Regierung verwendete während seiner Präsidentschaft sogar Drupal für die Website des Weißen Hauses.

Ich habe bereits erwähnt, dass die schiere Anzahl von Entwicklern innerhalb der Drupal-Community dazu beiträgt, den zugrunde liegenden Code im Auge zu behalten. Dies ist möglich, da Drupal einem strengen Codierungsstandard folgt. Dieser Standard dient als Referenz für Entwickler, stellt aber auch sicher, dass neuer Code mit dem Rest von Drupal konsistent ist. Es ist einfacher zu lesen und daher leichter, Probleme zu erkennen.

Codierungsstandards sind nicht die einzige Schutzmaßnahme. Drupal verfügt außerdem über ein engagiertes Drupal-Sicherheitsteam, das die Kernsoftware aktiv überwacht, um sicherzustellen, dass sie den Standards des Open Web Application Security Project (OWASP) entspricht. Darüber hinaus bietet das Sicherheitsteam Sicherheitsunterstützung für Module, die von der Entwicklergemeinschaft beigetragen werden.

Wenn ein Problem gefunden wird, werden Sicherheitshinweise über verschiedene Kanäle veröffentlicht, darunter die Drupal-Website, E-Mail-Benachrichtigungen, soziale Medien und über das CMS selbst. Sie sind schwer zu übersehen. Die Hinweise decken alle wichtigen Details ab, einschließlich wann ein Patch zur Behebung des Problems verfügbar sein wird. Es ist wichtig zu wissen, dass Drupal ein selbst gehostetes CMS ist, daher ist es wichtig, über Sicherheitsupdates auf dem Laufenden zu bleiben.

Es liegt in Ihrer Verantwortung sicherzustellen, dass regelmäßig Updates durchgeführt werden. Sicherheitspatches sind im Allgemeinen einfach anzuwenden, obwohl Sie derzeit einige technische Fähigkeiten dazu benötigen. Dies durch automatische Updates zu vereinfachen, ist eine weitere strategische Initiative, an der derzeit gearbeitet wird.

6. Ehrgeizige digitale Erlebnisse über mehrere Kanäle schaffen.

Wenn Sie gerade drupal.org besuchen, sehen Sie Drupal zusammengefasst in den ersten beiden Sätzen auf der Homepage.

Wir sind das führende Open-Source-CMS für anspruchsvolle digitale Erlebnisse, die Ihr Publikum über mehrere Kanäle erreichen.

Da wir alle unterschiedliche Bedürfnisse haben, können Sie mit Drupal einen einzigartigen Raum in einer Welt von Cookie-Cutter-Lösungen schaffen.

Flexibilität ist ein Wort, das oft mit Drupal in Verbindung gebracht wird, und Sie sehen, dass dies im Marketing hochgespielt wird. Drupal ist in erster Linie ein CMS (Content-Management-System) und macht das sehr gut.

Egal, ob es sich um einen einfachen Blog oder ein ausgewachsenes Medienunternehmen handelt, Drupal kann dies problemlos tun. Es ist tatsächlich am besten, wenn es für komplexe, nicht standardmäßige Situationen verwendet wird, weshalb das Marketing direkt von „Cookie-Cutter“ -Lösungen spricht. Drupal kann Cookie-Cutter, aber komplex und benutzerdefiniert ist, wo es wirklich glänzt.

Alle zu erstellenden Inhalte können auf unzählige Arten konfiguriert und verwendet werden. Diese Inhalte können reformiert und wiederverwendet werden, ohne dass sie neu erstellt werden müssen. Es kann in Newsletter und RSS-Feeds geschoben werden. Die API-First-Initiative bedeutet, dass Drupal mit dem Front-End Ihrer Wahl kopflos als Backend-Content-Repository ausgeführt werden kann.

Auf diese Weise kann dasselbe Back-End Inhalte an mehrere Kanäle senden, unabhängig davon, ob es sich um eine Website, eine mobile App, einen Kiosk oder einen beliebigen anderen Kanal handelt, den Sie sich vorstellen können.

7. Ideal für erlebnisorientierten E-Commerce.

Und schließlich kommen wir zum E-Commerce. Drupal kann tatsächlich Ihre Content-Plattform UND Ihre E-Commerce-Plattform sein. Das ist eine ziemlich große Sache, denn oft bleibt man bei dem einen oder anderen hängen. Aber nicht hier, durch die Contributor-Modulbibliothek von Drupal gibt es eine Reihe von Optionen, um die Funktionalität von Drupal um E-Commerce zu erweitern (mehr dazu weiter unten). Und die verfügbaren Optionen sind wirklich gute, vollwertige, komplexe E-Commerce-Lösungen.

Wenn Sie Inhalt und Handel in Drupal kombinieren, haben Sie plötzlich eine Plattform, die sich ideal für die Bereitstellung von erlebnisorientiertem E-Commerce eignet, was auch immer diese Erfahrung ist. Muss Ihre Marke oder Produktlinie eine Geschichte erzählen oder beim Publikum Emotionen hervorrufen? Dann ist Drupal genau das Richtige für Sie.

Die gesamte Flexibilität der Inhaltserstellung überträgt sich auf Ihre Produkte und Shop-Seiten. Produkte werden nur zu einer anderen Art von Inhalten, die dennoch konfiguriert und manipuliert werden können. Die Produktanzeige ist vollständig anpassbar, sodass Sie ein ideales Einkaufserlebnis schaffen können.

Mit der API-First-Initiative von Drupal können Drupal und seine E-Commerce-Komponente vollständig in andere Software integriert werden, um die für die Skalierung so wichtige Systemautomatisierung zu schaffen. Diese Integrationen können auch für mehr als nur die Skalierung verwendet werden. Integrationen mit Zahlungs-Gateways, Suchmaschinen, Marketingplattformen, CRMs, Analysen und anderen Diensten werden dazu beitragen, Produktivität und Umsatz zu steigern.

Welche Optionen habe ich zum Erstellen einer E-Commerce-Site mit Drupal?

Ab sofort haben Sie einige verschiedene Optionen zum Erstellen einer E-Commerce-Site mit Drupal. Hier finden Sie eine Aufschlüsselung der Optionen und Details, die Ihnen bei der Auswahl der für Ihr Unternehmen am besten geeigneten Option helfen sollen.

1. Headless-Commerce-Integrationen.

Headless Commerce ist heutzutage in aller Munde. Headless (oder entkoppelter) Handel bedeutet, dass Ihre E-Commerce-Plattform nur ein administratives Backend ist und über APIs mit einem oder mehreren separaten Frontends verbunden ist. Auf diese Weise kann ein einzelnes Shop-Backend mehrere Verkaufskanäle wie Ihre Website, mobile App, Marktplätze von Drittanbietern, Ladenregister usw. verwalten. Die erforderlichen Daten werden nahtlos hin und her übertragen.

Headless Commerce hat neben einem separaten Frontend noch viele weitere Vorteile. Die Verwaltung all Ihrer Vertriebskanäle an einem Ort erhöht die Produktivität. Es ist auch einfacher, neue Vertriebskanäle online zu bringen. Ein Headless-Commerce-Setup kann ein Unternehmen agiler und in der Lage machen, sich an Veränderungen anzupassen.

Wenn sich Ihr Unternehmen beispielsweise entscheidet, auf eine neue CRM-Plattform umzusteigen, kann eine Integration speziell für die neue Plattform erstellt werden, um Ihre Systemautomatisierung aufrechtzuerhalten. Sie müssen sich nicht mehr so ​​viele Gedanken über den gefürchteten Replatforming-Zyklus des E-Commerce machen wie früher. Und natürlich gibt Ihnen der in Drupal integrierte Headless Commerce die Möglichkeit, Inhalte und Handel zusammenzuführen.

Mit Drupal haben Sie jetzt die Möglichkeit, einige verschiedene Headless-Commerce-Integrationen einzubinden, insbesondere BigCommerce und Elastic Path. Ich weiß etwas mehr über BigCommerce als über Elastic Path, also gehe ich etwas tiefer auf BigCommerce ein.

Die BigCommerce-Integration ist für mich ziemlich aufregend. Früher war jeder entweder im Open-Source-Lager oder im SaaS-Lager, aber man konnte nicht wirklich in beiden spielen. Dies war einer der Gründe, warum das Replatforming so eine große Sache war. Startups und Unternehmen, die normalerweise nicht über das IT-Budget für einen benutzerdefinierten E-Commerce-Build verfügen, würden sich natürlich für die Einfachheit von SaaS-Lösungen interessieren. Es macht sehr viel Sinn.

Im Laufe der Zeit und mit dem Wachstum des Unternehmens könnten jedoch Einschränkungen von SaaS dieses Wachstum behindern, und die Umstellung auf eine flexiblere E-Commerce-Plattform wird zu einer wahrscheinlichen Realisierung. Dies ist bedauerlich, da der Umzug eines E-Commerce-Shops mit all seinen Produkten, Funktionen, Bestellungen und Kundendaten ein gewaltiges Unterfangen ist und sehr teuer werden kann.

BigCommerce für Drupal (das ist der offizielle Integrationsname) hat diese Dynamik verändert. Wir nennen es eine offene SaaS-Lösung.

Unternehmen können ihren Shop jetzt schnell auf BigCommerce einrichten, wie sie es zuvor getan hätten. Aber jetzt ermöglicht eine Integration mit Drupal diesen Unternehmen, ihr vertrautes Backend beizubehalten und gleichzeitig die Vorteile von Drupal als Content-Frontend zu nutzen. Ebenso können Unternehmen, die derzeit Drupal als vertrautes Frontend ohne BigCommerce verwenden, BigCommerce als ihr E-Commerce-Backend übernehmen, ohne die Frontend-Plattform wechseln zu müssen.

Es spielt keine Rolle, mit welchem ​​Sie beginnen, Sie können den anderen einführen, wann immer es Ihnen passt. Ich will nicht sagen, dass Replatforming schon jetzt der Vergangenheit angehört, aber jetzt haben wir eine Lösung, die mit einem Unternehmen vom Startup zum Unternehmen wachsen kann.

Es ist auch ein einfacherer Verkauf. Anstatt Kunden abzulehnen, von denen wir wissen, dass sie nicht das Budget für einen benutzerdefinierten Build haben, können wir diese Kunden jetzt bequem zu BigCommerce umleiten, um loszulegen. Solange wir diese Beziehung pflegen und fördern, kann es einen Punkt geben, an dem wir ihnen bei der Entwicklung ihres Geschäfts noch helfen können. Mit BigCommerce befinden sie sich bereits auf der richtigen E-Commerce-Plattform, wobei Drupal bei Bedarf in den Startlöchern wartet.

2. Drupal-Handel.

Drupal hat auch ein natives E-Commerce-Modul, das den offensichtlichen Namen Drupal Commerce trägt. Dieses Modul baut auf der bestehenden Architektur von Drupal auf und fügt ein natives E-Commerce-Framework hinzu, das Website-Ersteller verwenden können.

Framework ist hier wichtig, da Sie nicht sofort einen vorgefertigten Shop erhalten, wenn Sie das Modul zum ersten Mal installieren. Es gibt auch keine vorgefertigten Themen zur Auswahl. Jeder Drupal Commerce Shop muss grundsätzlich von Grund auf neu eingerichtet, konfiguriert und thematisiert werden.

Dies ist nicht ideal für Unternehmen, die schnell auf den Markt kommen müssen oder ein geringes Budget haben, aber genau das macht Drupal Commerce, wie Drupal, für sich genommen so leistungsfähig. Es ermöglicht eine E-Commerce-Lösung, die zu 100 % auf den Online-Shop zugeschnitten ist.

Drupal Commerce folgt auch den gleichen Codierungsstandards und dem API-First-Ansatz wie Drupal, sodass Sie wissen, dass sich jeder Entwickler, der mit Drupal arbeiten kann, auch mit Drupal Commerce lohnen kann. Sie wissen auch, dass die eigenen APIs von Drupal Commerce für jede Integration bereit sind, die Sie sich vorstellen können. Dies ermöglicht Drupal die Integration mit BigCommerce und macht Drupal Commerce für viele Unternehmen zu einer wertvollen Option. Wenn Sie Altsysteme haben, die für den Betrieb Ihres Unternehmens erforderlich sind, können Drupal und Drupal Commerce dennoch integriert werden.

Drupal E-Commerce ist betriebsbereit

Und da haben Sie es. Dieser Artikel hat viel behandelt und ich könnte weitermachen, aber ich denke, jetzt können Sie sehen, dass Drupal nicht nur eine Engine für Inhalte ist, sondern auch eine praktikable Option für den E-Commerce.

Sie können hier wirklich das Beste aus beiden Welten haben. Die Flexibilität von Drupal als CMS in Kombination mit E-Commerce-Optionen, um jeder Phase eines Unternehmens gerecht zu werden, stellt eine Lösung dar, die für viele attraktiv sein wird. Wer weiß, vielleicht ist Drupal genau das, wonach Sie die ganze Zeit gesucht haben.