Das Wachstum Ihres eCommerce-Geschäfts hängt von der einfachen Navigation, Zuverlässigkeit, Geschwindigkeit und Benutzerfreundlichkeit Ihrer Website ab. Der Erfolg Ihres eCommerce-Geschäfts hängt auch von der zugrunde liegenden Plattform ab, die für den Verkauf von Inhalten, Tools oder Produkten auf Ihrer Website verwendet wird. Die Migration von Yoast auf die WooCommerce-Plattform ist ein Beispiel für den Wechsel der Plattform im Hinblick auf geschäftliche Effizienz und zukünftigen Erfolg. In diesem Artikel werden wir die Entscheidung von Yoast zur Migration und die damit verbundenen technischen Schritte sowie die Vorteile der Migration näher beleuchten.
Yoast wurde durch den Erfolg seines SEO-Blogs und seines Plug-ins immer beliebter. Das Plugin führte jedoch zu Problemen bei der Verwaltung der Website. Daher suchte das Unternehmen nach einer neuen Methode, um die Verwaltung der Website effizienter zu gestalten. Joost de Valk, der Gründer von Yoast, beschloss, die ursprüngliche WordPress-Installation in ein EDD-Format (Easy Digital Downloads) umzuwandeln.
Die EDD erleichterte den Verkauf und die Aktualisierung von Premium-Plugins. Die Yoast-Entwickler fanden, dass das Format einige Jahre lang zuverlässig war, während sie es verbesserten. Die Software benötigte ein anpassungsfähigeres Format. Zum Beispiel wollte Yoast die Möglichkeit haben, verschiedene Währungen hinzuzufügen, die mit dem bestehenden Format nicht möglich waren.
Yoast hat sich auf die Suche nach der perfekten Alternative gemacht und dabei diese notwendigen Eigenschaften berücksichtigt:
Das Architektenteam von Yoast traf sich im Januar 2017, um die geschäftlichen Anforderungen und Möglichkeiten zu deren Erfüllung zu besprechen. Das primäre Ziel war es, eine Plattform zu finden, die mit WordPress als Content Management System (CMS) kompatibel ist. Das Team kam zu dem Schluss, dass WooCommerce die richtige Wahl war. Es gab jedoch nur ein Problem: WooCommerce unterstützt nicht mehrere Währungen.
Yoast hat diese Hürde durch die Implementierung des Plugins Multilingual Press umgangen. Dieses Plugin ermöglicht eine Multisite-Installation, sodass die neue Plattform für jede Sprache eine andere Website verwendet. Zum Beispiel verwendet die englische Website den US-Dollar als Währung, während eine separate europäische Website den Euro als Währung verwendet.
Nachdem das Multilingual Press Plugin als Lösung für die Mehrwährungslücke entdeckt wurde, wurde WooCommerce zu einer weitaus besseren Lösung, denn:
Im Bereich des elektronischen Handels sind reibungslose und genaue Transaktionen und Aufzeichnungen von entscheidender Bedeutung. Vor der Migration hatte Yoast Probleme mit der Abrechnung von erstatteten Transaktionen. Die Transaktionen wurden mit den Kundeninformationen und dem Dollarbetrag korrekt verarbeitet, aber wenn Kundenrückerstattungen verarbeitet wurden, wurden die Transaktionen automatisch aus den historischen monatlichen Einnahmen entfernt.
Ein wesentlicher Aspekt des eCommerce ist die eindeutige Kennung (SKU), die jedem Produkt zugeordnet ist. Die SKU hilft bei der Identifizierung von Produkten, bevor und nachdem sie verkauft werden. Die SKU macht es auch einfacher, Transaktionen zu verfolgen. Die neue Plattform von Yoast verwendet dieselbe Nummer, die auch die Finanzabteilung zur Verfolgung von Produkten verwendet, als Produkt-SKU. Die neue Plattform erhöht die Genauigkeit der historischen Daten durch:
Yoast hatte viele historische Daten, die von Easy Digital Downloads auf die neue Plattform migriert werden mussten. Ein Migrationstool, das große Datenmengen migrieren kann - Pandas - wurde verwendet, um alles auf einmal zu migrieren. Die Migration eines so großen Datensatzes war sehr komplex. Die Daten mussten desialisiert werden, da sie in einem einzigen Metawert gespeichert waren. Um die Effizienz zu steigern, hat Yoast jedoch auf PHP für die Unserialisierung zurückgegriffen. Die Migration kleinerer Mengen hätte einen reibungsloseren Prozess ermöglicht.
Yoast verfügt nun über zwei Websites, auf denen alle Daten an einem Ort verfügbar sind - MyYoast. Bestellungen werden mit Hilfe von Webhooks, dem Synchronisierungssystem der neuen Plattform, automatisch mit MyYoast synchronisiert. Allerdings können einige Informationen verloren gehen, wenn das empfangende System nicht funktioniert. Daher kann eine andere Alternative als Backup dienen.
Um Datenverluste durch einen Ausfall des Empfangssystems zu vermeiden, kann eine Nachrichtenwarteschlange oder ein verzögertes Job-Projekt nützlich sein. Yoast verwendet einen PHP-Port, der dem Projekt für verzögerte Aufträge von Ruby on Rails ähnelt. Verzögerte Aufträge können für eine spätere Ausführung geplant werden, um einen Systemausfall auszugleichen. Dazu wird die neue Plattform auf eine benutzerdefinierte Dummy-URL konfiguriert und eine Scheduler-Klasse zur Planung von Aufträgen verwendet. In dieser Konfiguration werden Webhooks stattdessen zu Aufträgen.
Und so funktioniert es:
Eine stabile WordPress-Installation ist der Schlüssel zu einem erfolgreichen Framework.
Hier erfahren Sie, wie Sie WordPress einrichten:
Um eine optimale Leistung zu erzielen, wird bei hohen Verkaufszahlen das Objekt-Caching empfohlen:
Objekt-Caching und WooCommerce-Pull-Requests können auch zusammen für eine optimale Leistung verwendet werden.
Erweiterungen und Plugins wurden eingesetzt, um die Funktionalität und den Erfolg der Yoast-Migration zu erhöhen. Dazu gehören:
Obwohl EDD und SEO-Popularität das Wachstum von Yoast steigerten, war die Migration notwendig, um das Wachstum und den zukünftigen Erfolg zu sichern. Wegen der Migration:
Bright Vessel kennt sich bestens mit WordPress-Installationen und eCommerce-Plattformen aus. Bright Vessel ist auch ein ausgewiesener WooCommerce-Experte. Wir stehen Ihnen zur Verfügung, um Ihre Fragen zur Plattformmigration und zu eCommerce-Plattformen zu beantworten. Wir können Ihnen dabei helfen, die Funktionalität Ihrer Plattform zu erhalten und gleichzeitig ihren Gewinn zu steigern. Kontaktieren Sie uns noch heute bezüglich Ihres eCommerce.
"*" kennzeichnet Pflichtfelder
"*" kennzeichnet Pflichtfelder
"*" kennzeichnet Pflichtfelder
Sie müssen eingeloggt sein, um einen Kommentar abzugeben.