WordPress plugins van Yoast
WordPress plugins van Yoast
WordPress plugins van Yoast

Yoast's Webshop maakt krachtige migratie naar WooCommerce

Geniet je van dit artikel?
Deel het op sociale media!
Inhoud

De groei van je e-commerce bedrijf hangt af van het navigatiegemak, de betrouwbaarheid, de snelheid en de bruikbaarheid van je website. Succes in uw e-commerce bedrijf hangt ook af van het onderliggende platform dat wordt gebruikt om inhoud, tools of producten op uw website te verkopen. Yoast's migratie naar het WooCommerce platform is een voorbeeld van het veranderen van platform voor bedrijfsefficiëntie en toekomstig succes. In dit artikel gaan we dieper in op de beslissing van Yoast om te migreren, de technische stappen die daarbij komen kijken en de voordelen van de migratie.

WordPress plugins van Yoast

Waarom is Yoast overgestapt van EDD?

Yoast groeide in populariteit door het succes van hun SEO blog en plugin. De plugin leidde echter tot uitdagingen bij het beheren van de website. Daarom zocht het bedrijf naar een nieuwe methode om het beheer van de website efficiënter te maken. Joost de Valk, de oprichter van Yoast, besloot om de oorspronkelijke WordPress installatie om te zetten naar een Easy Digital Downloads (EDD) formaat.

EDD vergemakkelijkte de verkoop en het updaten van premium plugins. De ontwikkelaars van Yoast vonden het formaat een aantal jaren betrouwbaar terwijl ze het verbeterden. De software had een beter aanpasbaar formaat nodig. Yoast wilde bijvoorbeeld de mogelijkheid hebben om verschillende valuta's toe te voegen die niet beschikbaar waren met het bestaande formaat.

Yoast ging op zoek naar het perfecte alternatief, rekening houdend met deze noodzakelijke kwaliteiten:

  • Ondersteunt terugkerende betalingen
  • Ondersteunt gebruikersaccounts
  • Ondersteunt meerdere valuta's
  • SEO platform creatie
  • Onderhoudbaarheid van platform
  • Redelijke kosten voor migratie en integratie
  • Verwachte compatibiliteit 5-10 jaar later

Hoe migreren?

Het team van architecten van Yoast kwam in januari 2017 bijeen om de zakelijke behoeften en de manieren om daaraan te voldoen te bespreken. Het primaire doel was om een platform te vinden dat compatibel was met WordPress als Content Management Systeem (CMS). Het team kwam tot de conclusie dat WooCommerce geschikt was. Er was echter één probleem: WooCommerce ondersteunt geen meerdere valuta.

Yoast heeft deze wegversperring omzeild door de plugin Multilingual Press te implementeren. Deze plugin biedt een multisite-installatie, zodat het nieuwe platform voor elke taal een andere site gebruikt. De Engelse site gebruikt bijvoorbeeld de Amerikaanse dollar als valuta, terwijl een aparte Europese site de euro als valuta gebruikt.

Nadat de Multilingual Press plugin werd ontdekt als oplossing voor de multi-valuta kloof, werd WooCommerce een veel betere oplossing omdat:

  • Yoast kan zijn plugin combineren met het platform
  • Webhook-ondersteuning en REST API is ingebouwd
  • Levendige platformgemeenschap
  • Groot ecosysteem
  • Goed gegevensmodel
  • Het platform is een complete e-commerce oplossing, dus Yoast hoeft zich alleen te richten op SEO

Het e-commerce domein

In het e-commerce domein zijn de soepelheid en nauwkeurigheid van transacties en records van groot belang. Vóór de migratie had Yoast boekhoudkundige problemen met terugbetaalde transacties. De transacties werden correct verwerkt met klantgegevens en dollarbedragen, maar wanneer klantrestituties werden verwerkt, werden de transacties automatisch verwijderd uit de historische maandelijkse omzet.

Een essentieel aspect van eCommerce is de unieke identificatiecode, SKU, die aan elk product wordt gekoppeld. Het SKU helpt bij het identificeren van producten voor en na de verkoop. Het SKU maakt het ook makkelijker om transacties te volgen. Het nieuwe platform van Yoast gebruikt hetzelfde nummer dat hun financiële afdeling gebruikt om producten te volgen als het SKU van het product. Het nieuwe platform verhoogt de nauwkeurigheid van historische gegevens door:

  • Automatisch een historisch record aanmaken bij elke aankoop
  • Historische gegevens onveranderbaar maken
  • Updates van klantgegevens en terugbetalingen toepassen als een nieuwe afzonderlijke transactie

De technische vereisten

Migreren

Yoast had veel historische gegevens die gemigreerd moesten worden van Easy Digital Downloads naar het nieuwe platform. Een migratietool die grote datasets kan migreren - Pandas - werd gebruikt om alles in één keer te migreren. Het migreren van zo'n grote dataset was erg complex. De gegevens moesten worden gedeserialiseerd omdat ze in één metawaarde waren opgeslagen. Yoast heeft echter PHP gebruikt voor unserialisatie om de efficiëntie te verhogen. Het migreren van kleinere hoeveelheden zou een soepeler proces zijn geweest.

Aggregatie

Yoast heeft nu twee sites met alle gegevens beschikbaar op één locatie - MyYoast. Bestellingen worden automatisch gesynchroniseerd naar MyYoast met behulp van webhooks, het synchronisatiesysteem van het nieuwe platform. Sommige informatie kan echter verloren gaan doordat het ontvangende systeem niet werkt. Daarom kan een ander alternatief als back-up dienen.

Om gegevensverlies door een uitgevallen ontvangstsysteem te voorkomen, kan een berichtwachtrij of een vertraagd taakproject handig zijn. Yoast gebruikt een PHP-port die vergelijkbaar is met het Ruby on Rails project voor uitgestelde taken. Vertraagde taken kunnen worden ingepland voor latere uitvoering om een uitgevallen systeem op te vangen. Daarom wordt het nieuwe platform geconfigureerd naar een aangepaste dummy URL en wordt een scheduler klasse gebruikt om taken te plannen. In deze configuratie worden webhooks in plaats daarvan jobs.

Zo werkt het:

  1. Er zijn verschillende klassen ingesteld om taken af te handelen
  2. Elke les behandelt een fundamentele bouwsteen
  3. Een achtergrondwerker voert de taken uit
  4. Producten zijn dan direct zichtbaar voor de klant op MyYoast.

WordPress toepassen

Een robuuste WordPress installatie is de sleutel tot een succesvol framework.

Hier lees je hoe je WordPress instelt:

  • Er kan professionele hulp nodig zijn om door de unieke functies te navigeren
  • WordPress is de sleutel tot het bijwerken van e-commerce toepassingen
  • Composer legt installatie uit
  • De Twaalf Factoren App legt ook de setup uit

Optimale prestaties

Voor optimale prestaties wordt object caching aanbevolen bij hoge verkoopvolumes omdat:

  • Zonder dit moeten de bestelmodellen opnieuw worden ingevoerd bij elk verzoek met betrekking tot een bestelling.
  • Zonder dat verloopt het proces trager
  • Het opnieuw opstellen van bestelmodellen is kostbaar

Object caching en WooCommerce pull requests kunnen ook samen worden gebruikt voor optimale prestaties.

Extensies en Plugins

Er zijn extensies en plugins gebruikt om de functionaliteit en het succes van de migratie van Yoast te vergroten. Deze omvatten:

  • CMB2
  • CMB2 Veldtype
  • CMB2 Post Zoekveld
  • Google Authenticator
  • Google Authenticator Per Gebruiker Prompt
  • MailChimp voor WordPress
  • MailChimp voor WordPress-Premium
  • Leden
  • Meertalige pers
  • New Relic Rapportage voor WordPress
  • Poststempel
  • Romance Admin Kleurenschema
  • WooCommerce
  • WooCommerce betalingen per land
  • WooCommerce Adyencw
  • WooCommerce coupon koppelingen
  • WooCommerce Dynamische Prijzen
  • WooCommerce e-mail aanpasser
  • WooCommerce EU BTW-nummer
  • WooCommerce producten geven
  • WooCommerce Paypal Express Checkout Gateway
  • WooCommerce productbundels
  • WooCommerce Abonnementen
  • Yoast SEO: WooCommerce
  • Yoast SEO Premium

De voordelen van migreren

Hoewel EDD en SEO de groei van Yoast hebben vergroot, was migratie noodzakelijk om de groei en het toekomstige succes te bestendigen. Vanwege migratie:

  • De prestaties van Yoast zijn aanzienlijk verbeterd na de lancering van het nieuwe platform
  • Rekeningen overzetten en terugbetalingen zijn veel eenvoudiger
  • Het nieuwe platform en de ingebouwde tools creëren een succesvol e-commercebedrijf en bereiden tegelijkertijd voor op toekomstig succes

Bright Vessel is goed thuis in de installatie van WordPress en e-commerce platforms. Bright Vessel is ook een geverifieerde WooCommerce expert. We staan klaar om je vragen te beantwoorden over platformmigratie en eCommerce platformen. We kunnen je helpen om de functionaliteit van je platform te behouden en tegelijkertijd de omzet te verhogen. Neem vandaag nog contact met ons op over uw eCommerce.

Ontvang uw gratis SEO audit

Gratis SEO auditformulier

"*" geeft verplichte velden aan

Dit veld is voor validatiedoeleinden en moet ongewijzigd blijven.
Inhoud
Geniet je van dit artikel?
Deel het op sociale media!
Ontvang uw gratis SEO audit

Gratis SEO auditformulier

"*" geeft verplichte velden aan

Dit veld is voor validatiedoeleinden en moet ongewijzigd blijven.
Ontvang uw gratis SEO audit

Gratis SEO auditformulier

"*" geeft verplichte velden aan

Dit veld is voor validatiedoeleinden en moet ongewijzigd blijven.
Genoten van dit artikel?
Deel het op sociale media!

Laat een reactie achter

Bekijk een andere blogpost!

Terug naar alle blogberichten

Laten we samenwerken!

© 2024 Bright Vessel. Alle rechten voorbehouden.
kruismenuchevron-donspijl-links