


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.

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:
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:
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:
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.
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:
Een robuuste WordPress-installatie is de sleutel tot een succesvol framework.
Zo stelt u WordPress in:
Voor optimale prestaties wordt objectcaching aanbevolen bij verkopen met een hoog verkoopvolume, omdat:
Objectcaching en WooCommerce pull requests kunnen ook samen worden gebruikt voor optimale prestaties.
Er werden extensies en plugins gebruikt om de functionaliteit en het succes van de migratie van Yoast te vergroten. Deze omvatten:
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:
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.

"*" geeft verplichte velden aan

"*" geeft verplichte velden aan

"*" geeft verplichte velden aan
Laat een reactie achter
Je moet zijn ingelogd om een reactie te plaatsen.