Bright Vessel breidt uit door overnames. Verkoop je WordPress bureau aan een Automattic Partner en Verified WooCommerce Expert.
Laten we verbinding maken
WordPress-plug-ins van Yoast
WordPress-plug-ins van Yoast
WordPress-plug-ins van Yoast

Yoast's webshop maakt krachtige migratie naar WooCommerce

Vond u dit artikel leuk?
Deel het op sociale media!
Inhoud

De groei van je e-commercebedrijf hangt af van het gebruiksgemak, de betrouwbaarheid, snelheid en gebruiksvriendelijkheid van je website. Succes in je e-commercebedrijf hangt ook af van het onderliggende platform dat je gebruikt om content, tools of producten op je website te verkopen. De migratie van Yoast naar het WooCommerce-platform is een voorbeeld van een platformwissel voor bedrijfsefficiëntie en toekomstig succes. In dit artikel gaan we dieper in op Yoasts beslissing om te migreren, de technische stappen die daarbij komen kijken en de voordelen van een migratie.

WordPress-plug-ins van Yoast

Waarom is Yoast gemigreerd van EDD?

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

EDD faciliteerde de verkoop en het updaten van premium plugins. De ontwikkelaars van Yoast vonden het formaat jarenlang betrouwbaar en verbeterden het. De software had behoefte aan een aanpasbaarder formaat. Yoast wilde bijvoorbeeld de mogelijkheid om verschillende valuta's toe te voegen die niet beschikbaar waren in het bestaande formaat.

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

  • Ondersteunt terugkerende betalingen
  • Ondersteunt gebruikersaccounts
  • Ondersteunt meerdere valuta's
  • SEO-platformcreatie
  • Onderhoudbaarheid van het platform
  • Redelijke kosten van migratie en integratie
  • Geprojecteerde compatibiliteit over 5-10 jaar

Hoe migreren?

Het architectenteam van Yoast kwam in januari 2017 bijeen om de zakelijke behoeften en 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 concludeerde dat WooCommerce aan de eisen voldeed. Er was echter één probleem: WooCommerce ondersteunt geen multi-valuta.

Yoast omzeilde dit obstakel door de Multilingual Press-plugin te implementeren. Deze plugin maakt multisite-installatie mogelijk, waardoor het nieuwe platform voor elke taal een aparte site gebruikt. Zo gebruikt de Engelstalige site 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 het probleem van meerdere valuta, werd WooCommerce een veel betere oplossing omdat:

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

Het e-commercedomein

In de e-commercesector zijn de soepelheid en nauwkeurigheid van transacties en registraties essentieel. Vóór de migratie ondervond Yoast boekhoudkundige problemen door terugbetaalde transacties. De transacties werden correct verwerkt met klantgegevens en het dollarbedrag, maar wanneer de terugbetalingen van klanten werden verwerkt, werden de transacties automatisch verwijderd uit de historische maandelijkse omzet.

Een essentieel aspect van e-commerce is de unieke identificatiecode (SKU) die aan elk product is gekoppeld. De SKU helpt bij het identificeren van producten vóór en na verkoop. De SKU maakt het ook gemakkelijker om transacties te volgen. Het nieuwe platform van Yoast gebruikt hetzelfde nummer dat hun financiële afdeling gebruikt om producten te volgen als de product-SKU. Het nieuwe platform verhoogt de nauwkeurigheid van historische gegevens door:

  • Automatisch een historisch record aanmaken bij elke aankoop
  • Historische gegevens onveranderlijk maken
  • Het toepassen van cliëntinformatie-updates en terugbetalingen als een nieuwe, afzonderlijke transactie

De technische vereisten

Migreren

Yoast had veel historische data die gemigreerd moest worden van Easy Digital Downloads naar het nieuwe platform. Een migratietool die grote datasets kon migreren – Pandas – werd gebruikt om alles in één keer te migreren. Het migreren van zo'n grote hoeveelheid datasets was erg complex. De data moest gedeserialiseerd worden omdat ze in één metawaarde waren opgeslagen. Yoast betaalde echter voor de deserialisatie via PHP om de efficiëntie te verhogen. Het migreren van kleinere hoeveelheden zou het proces soepeler hebben gemaakt.

Aggregatie

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

Om gegevensverlies door een down systeem te voorkomen, kan een berichtenwachtrij of een vertraagd project nuttig zijn. Yoast maakt gebruik van een PHP-poort die vergelijkbaar is met het vertraagde project van Ruby on Rails. Vertraagde taken kunnen worden gepland voor latere uitvoering om tegemoet te komen aan een down systeem. Daarom is het nieuwe platform geconfigureerd met een aangepaste dummy-URL en wordt een scheduler-klasse gebruikt om taken te plannen. In deze configuratie worden webhooks in plaats daarvan taken.

Dit is hoe het werkt:

  1. Er zijn verschillende klassen opgericht om de taken uit te voeren
  2. Elke klasse behandelt een fundamenteel bouwblok
  3. Een achtergrondwerker verzorgt de werkzaamheden
  4. Producten zijn dan direct zichtbaar voor de klant op MyYoast

WordPress toepassen

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

Zo stelt u WordPress in:

  • Professionele hulp kan nodig zijn om de unieke functies te kunnen gebruiken
  • WordPress is de sleutel tot het updaten van e-commerce-applicaties
  • Componist legt de installatie uit
  • De Twaalf-Factor App legt ook de opzet uit

Optimale prestaties

Voor optimale prestaties wordt objectcaching aanbevolen bij verkopen met een hoog verkoopvolume, omdat:

  • Zonder deze moeten de ordermodellen bij elk verzoek betreffende een order opnieuw worden geïnstantieerd
  • Zonder dit verloopt het proces langzamer
  • Het opnieuw instantiëren van ordermodellen is kostbaar

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

Extensies en plug-ins

Er werden 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-prompt per gebruiker
  • MailChimp voor WordPress
  • MailChimp voor WordPress - Premium
  • Leden
  • Meertalige pers
  • New Relic-rapportage voor WordPress
  • Poststempel
  • Romance Admin-kleurenschema
  • WooCommerce
  • WooCommerce Landgebaseerde Betalingen
  • WooCommerce Adyencw
  • WooCommerce-kortingslinks
  • WooCommerce Dynamische Prijzen
  • WooCommerce E-mail Customizer
  • WooCommerce EU BTW-nummer
  • WooCommerce Geef Producten
  • WooCommerce Paypal Express Checkout Gateway
  • WooCommerce-productbundels
  • WooCommerce-abonnementen
  • Yoast SEO: WooCommerce
  • Yoast SEO Premium

De voordelen van migreren

Hoewel de populariteit van EDD en SEO de groei van Yoast bevorderde, was migratie noodzakelijk om de groei en het toekomstige succes te behouden. Door de migratie:

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

Bright Vessel is zeer ervaren in WordPress-installatie en e-commerceplatforms. Bright Vessel is tevens een gecertificeerde WooCommerce-expert. We staan klaar om al uw vragen over platformmigratie en e-commerceplatforms te beantwoorden. We kunnen u helpen de functionaliteit van uw platform te behouden en tegelijkertijd de winstgevendheid ervan te verhogen. Neem contact met ons op vandaag over uw e-commerce.

Ontvang uw gratis SEO-audit

Gratis SEO-auditformulier

"*" geeft verplichte velden aan

Dit veld is bedoeld voor validatiedoeleinden en moet ongewijzigd blijven.
Vond u dit artikel leuk?
Deel het op sociale media!
Ontvang uw gratis SEO-audit

Gratis SEO-auditformulier

"*" geeft verplichte velden aan

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

Gratis SEO-auditformulier

"*" geeft verplichte velden aan

Dit veld is bedoeld voor validatiedoeleinden en moet ongewijzigd blijven.
Vond u dit artikel leuk?
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.
chevron-down pijl-links