La crescita della vostra attività di eCommerce dipende dalla facilità di navigazione, dall'affidabilità, dalla velocità e dall'usabilità del vostro sito web. Il successo della vostra attività di commercio elettronico dipende anche dalla piattaforma sottostante utilizzata per vendere contenuti, strumenti o prodotti sul vostro sito web. La migrazione di Yoast alla piattaforma WooCommerce è un esempio di cambiamento di piattaforma per l'efficienza aziendale e il successo futuro. In questo articolo analizzeremo da vicino la decisione di Yoast di effettuare la migrazione, i passaggi tecnici necessari e i vantaggi della migrazione.
Yoast è cresciuto in popolarità grazie al successo del suo blog e del suo plugin SEO. Tuttavia, il plugin comportava delle difficoltà nella gestione del sito web. Pertanto, l'azienda ha cercato un nuovo metodo per rendere più efficiente la gestione del sito web. Joost de Valk, il fondatore di Yoast, ha deciso di trasformare l'installazione originale di WordPress in un formato Easy Digital Downloads (EDD).
L'EDD facilitava la vendita e l'aggiornamento dei plugin premium. Gli sviluppatori di Yoast hanno trovato questo formato affidabile per un certo numero di anni e lo hanno migliorato. Il software aveva bisogno di un formato più adattabile. Ad esempio, Yoast voleva la possibilità di aggiungere varie valute non disponibili con il formato esistente.
Yoast ha cercato di trovare l'alternativa perfetta tenendo conto di queste qualità necessarie:
Il team di architetti di Yoast si è riunito nel gennaio del 2017 per discutere delle esigenze aziendali e dei modi per soddisfarle. L'obiettivo primario era trovare una piattaforma compatibile con WordPress come sistema di gestione dei contenuti (CMS). Il team ha concluso che WooCommerce faceva al caso suo. Tuttavia, c'era solo un problema: WooCommerce non supporta le valute multiple.
Yoast ha aggirato questo ostacolo implementando il plugin Multilingual Press. Questo plugin consente l'installazione di più siti, per cui la nuova piattaforma utilizza un sito diverso per ogni lingua. Ad esempio, il sito inglese utilizza il dollaro statunitense come valuta, mentre un sito europeo separato utilizza l'euro come valuta.
Dopo che il plugin Multilingual Press è stato scoperto come soluzione al problema della multicurrency, WooCommerce è diventato una soluzione di gran lunga migliore:
Nel settore dell'e-commerce, la fluidità e l'accuratezza delle transazioni e dei registri sono fondamentali. Prima della migrazione, Yoast ha avuto problemi di contabilità a causa delle transazioni rimborsate. Le transazioni venivano elaborate correttamente con le informazioni sul cliente e l'importo in dollari, ma quando venivano elaborati i rimborsi dei clienti, le transazioni venivano automaticamente rimosse dallo storico delle entrate mensili.
Un aspetto essenziale del commercio elettronico è l'identificativo univoco, SKU, collegato a ciascun prodotto. Lo SKU aiuta a identificare i prodotti prima e dopo la loro vendita. Lo SKU facilita inoltre la tracciabilità delle transazioni. La nuova piattaforma di Yoast utilizza come SKU lo stesso numero che il reparto finanziario utilizza per tracciare i prodotti. La nuova piattaforma aumenta l'accuratezza dei dati storici:
Yoast aveva molti dati storici da migrare da Easy Digital Downloads alla nuova piattaforma. È stato utilizzato uno strumento di migrazione in grado di migrare grandi insiemi di dati, Pandas, per migrare tutto in una volta. La migrazione di un set di dati così grande è stata molto complessa. I dati dovevano essere disserializzati perché erano salvati in un unico metavalore. Tuttavia, Yoast ha scelto di utilizzare PHP per l'aserializzazione per aumentare l'efficienza. La migrazione di quantità minori avrebbe reso il processo più fluido.
Yoast ha ora due siti con tutti i dati disponibili in un'unica posizione: MyYoast. Gli ordini vengono sincronizzati automaticamente con MyYoast utilizzando i webhook, il sistema di sincronizzazione della nuova piattaforma. Tuttavia, alcune informazioni possono andare perdute a causa del malfunzionamento del sistema di ricezione. Pertanto, un'altra alternativa può servire come backup.
Per evitare la perdita di dati a causa di un sistema di ricezione fuori uso, può essere utile una coda di messaggi o un progetto di lavoro ritardato. Yoast utilizza una porta PHP simile al progetto di lavoro ritardato di Ruby on Rails. I lavori ritardati possono essere programmati per un'esecuzione successiva, in modo da adattarsi a un sistema inattivo. Pertanto, la nuova piattaforma viene configurata con un URL fittizio personalizzato e una classe di scheduler viene utilizzata per pianificare i lavori. In questa configurazione, i webhook diventano lavori.
Ecco come funziona:
Una solida installazione di WordPress è la chiave per un framework di successo.
Ecco come configurare WordPress:
Per ottenere prestazioni ottimali, la cache degli oggetti è consigliata in caso di volumi di vendita elevati:
La cache degli oggetti e le richieste di pull di WooCommerce possono essere utilizzate insieme per ottenere prestazioni ottimali.
Per aumentare la funzionalità e il successo della migrazione di Yoast sono stati utilizzati estensioni e plugin. Questi includono:
Sebbene l'EDD e la popolarità SEO abbiano aumentato la crescita di Yoast, la migrazione era necessaria per sostenere la crescita e il successo futuro. Grazie alla migrazione:
Bright Vessel è esperto nell'installazione di WordPress e delle piattaforme di e-commerce. Bright Vessel è anche un esperto verificato di WooCommerce. Siamo a disposizione per rispondere alle vostre domande sulla migrazione della piattaforma e sulle piattaforme eCommerce. Possiamo aiutarvi a preservare la funzionalità della vostra piattaforma, aumentando al contempo i profitti. Contattateci oggi stesso per il vostro eCommerce.
"*" indica i campi obbligatori
"*" indica i campi obbligatori
"*" indica i campi obbligatori
Per inviare un commento è necessario aver effettuato il login.