WordPress-Plugins von Yoast
WordPress-Plugins von Yoast
WordPress-Plugins von Yoast

Yoast's Webshop ermöglicht eine leistungsstarke Migration zu WooCommerce

Gefällt Ihnen dieser Artikel?
Teilen Sie es in den sozialen Medien!
Inhalt

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.

WordPress-Plugins von Yoast

Warum hat Yoast von EDD migriert?

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:

  • Unterstützt wiederkehrende Zahlungen
  • Unterstützt Benutzerkonten
  • Unterstützt mehrere Währungen
  • Erstellung einer SEO-Plattform
  • Wartbarkeit der Plattform
  • Angemessene Kosten für Migration und Integration
  • Voraussichtliche Kompatibilität in 5-10 Jahren

Wie migrieren?

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:

  • Yoast kann sein Plugin mit der Plattform kombinieren
  • Webhook-Unterstützung und REST API sind integriert
  • Lebendige Plattform-Community
  • Großes Ökosystem
  • Gutes Datenmodell
  • Die Plattform ist eine komplette eCommerce-Lösung, so dass sich Yoast nur auf SEO konzentrieren muss.

Der Bereich eCommerce

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:

  • Automatisches Anlegen eines historischen Datensatzes bei jedem Kauf
  • Historische Daten unveränderbar machen
  • Aktualisierung von Kundendaten und Erstattungen als neue separate Transaktion

Die technischen Anforderungen

Migration

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.

Aggregation

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:

  1. Für die Bearbeitung von Aufträgen sind mehrere Klassen eingerichtet worden
  2. Jede Klasse behandelt einen grundlegenden Baustein
  3. Ein Hintergrundarbeiter erledigt die Aufträge
  4. Die Produkte sind dann sofort für den Kunden auf MyYoast sichtbar.

Anwendung von WordPress

Eine stabile WordPress-Installation ist der Schlüssel zu einem erfolgreichen Framework.

Hier erfahren Sie, wie Sie WordPress einrichten:

  • Möglicherweise ist professionelle Hilfe erforderlich, um sich in den einzigartigen Funktionen des Systems zurechtzufinden.
  • WordPress ist der Schlüssel zur Aktualisierung von eCommerce-Anwendungen
  • Composer erklärt die Einrichtung
  • Die Zwölf-Faktoren-App erklärt auch die Einrichtung

Optimale Leistung

Um eine optimale Leistung zu erzielen, wird bei hohen Verkaufszahlen das Objekt-Caching empfohlen:

  • Ohne sie müssen die Auftragsmodelle bei jeder Anfrage zu einem Auftrag neu instanziiert werden
  • Ohne sie ist der Prozess langsamer
  • Re-Instantiierung von Auftragsmodellen ist kostspielig

Objekt-Caching und WooCommerce-Pull-Requests können auch zusammen für eine optimale Leistung verwendet werden.

Erweiterungen und Plugins

Erweiterungen und Plugins wurden eingesetzt, um die Funktionalität und den Erfolg der Yoast-Migration zu erhöhen. Dazu gehören:

  • CMB2
  • CMB2 Feldtyp
  • CMB2 Post-Suchfeld
  • Google-Authentifikator
  • Google Authenticator pro Nutzer Aufforderung
  • MailChimp für WordPress
  • MailChimp für WordPress-Premium
  • Mitglieder
  • Mehrsprachige Presse
  • New Relic Reporting für WordPress
  • Poststempel
  • Romance Admin Farbschema
  • WooCommerce
  • WooCommerce Länderbasierte Zahlungen
  • WooCommerce Adyencw
  • WooCommerce Coupon Links
  • WooCommerce Dynamische Preisgestaltung
  • WooCommerce E-Mail-Anpassungsprogramm
  • WooCommerce EU-Mehrwertsteuernummer
  • WooCommerce Produkte geben
  • WooCommerce Paypal Express Checkout Gateway
  • WooCommerce Produktbündel
  • WooCommerce Abonnements
  • Yoast SEO: WooCommerce
  • Yoast SEO Premium

Die Vorteile der Migrierung

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:

  • Die Leistung von Yoast hat sich nach der Einführung der neuen Plattform erheblich verbessert
  • Kontoübertragungen und Erstattungen sind viel einfacher
  • Die neue Plattform und ihre eingebauten Tools schaffen ein erfolgreiches eCommerce-Geschäft und bereiten auf den zukünftigen Erfolg vor

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.

Erhalten Sie Ihr kostenloses SEO-Audit

Kostenloses SEO-Audit-Formular

"*" kennzeichnet Pflichtfelder

Dieses Feld dient der Validierung und sollte unverändert bleiben.
Inhalt
Gefällt Ihnen dieser Artikel?
Teilen Sie es in den sozialen Medien!
Erhalten Sie Ihr kostenloses SEO-Audit

Kostenloses SEO-Audit-Formular

"*" kennzeichnet Pflichtfelder

Dieses Feld dient der Validierung und sollte unverändert bleiben.
Erhalten Sie Ihr kostenloses SEO-Audit

Kostenloses SEO-Audit-Formular

"*" kennzeichnet Pflichtfelder

Dieses Feld dient der Validierung und sollte unverändert bleiben.
Hat Ihnen dieser Artikel gefallen?
Teilen Sie es in den sozialen Medien!

Eine Antwort hinterlassen

Sehen Sie sich einen anderen Blogbeitrag an!

Zurück zu allen Blogbeiträgen

Lassen Sie uns zusammenarbeiten!

© 2024 Bright Vessel. Alle Rechte vorbehalten.
KreuzMenüChevron-Downpfeil-links