The growth of your eCommerce business depends on the ease of navigation, reliability, speed, and usability of your website. Success in your eCommerce business also depends on the underlying platform used to sell content, tools, or products on your website. Yoast's migration to the WooCommerce platform is an example of changing platforms for business efficiency and future success. In this article, we will take a close look at Yoast's decision to migrate and the technical steps involved as well as the benefits of migrating.
Yoast se popularizó gracias al éxito de su blog y plugin de SEO. Sin embargo, el plugin generó dificultades para gestionar el sitio web. Por lo tanto, la empresa buscó un nuevo método para optimizar su gestión. Joost de Valk, fundador de Yoast, decidió transformar la instalación original de WordPress a un formato de Descargas Digitales Fáciles (EDD).
EDD facilitó la venta y actualización de plugins premium. Los desarrolladores de Yoast comprobaron la fiabilidad del formato durante varios años a medida que lo iban mejorando. El software necesitaba un formato más adaptable. Por ejemplo, Yoast quería la posibilidad de añadir varias monedas que no estaban disponibles en el formato existente.
Yoast set out to find the perfect alternative while considering these necessary qualities:
El equipo de arquitectos de Yoast se reunió en enero de 2017 para analizar las necesidades del negocio y cómo satisfacerlas. El objetivo principal era encontrar una plataforma compatible con WordPress como sistema de gestión de contenido (CMS). El equipo concluyó que WooCommerce era la solución ideal. Sin embargo, había un problema: WooCommerce no es compatible con múltiples monedas.
Yoast superó este obstáculo implementando el plugin Multilingual Press. Este plugin permite la instalación multisitio, por lo que la nueva plataforma utiliza un sitio diferente para cada idioma. Por ejemplo, el sitio en inglés utiliza el dólar estadounidense como moneda, mientras que otro sitio europeo utiliza el euro.
After the Multilingual Press plugin was discovered as a solution to the multi-currency gap, WooCommerce became a far better solution because:
En el ámbito del comercio electrónico, la fluidez y la precisión de las transacciones y los registros son fundamentales. Antes de la migración, Yoast experimentaba dificultades contables con las transacciones de reembolso. Las transacciones se procesaban correctamente con la información del cliente y el importe en dólares, pero al procesar los reembolsos, estas se eliminaban automáticamente del historial de ingresos mensuales.
An essential aspect of eCommerce is the unique identifier, SKU, attached to each product. The SKU aids in identifying products before and after they are sold. The SKU also makes it easier to track transactions. Yoast's new platform utilizes the same number their finance department uses to track products as the product SKU. The new platform increases the accuracy of historical data by:
Yoast tenía una gran cantidad de datos históricos que debían migrarse de Easy Digital Downloads a la nueva plataforma. Se utilizó Pandas, una herramienta de migración capaz de migrar grandes conjuntos de datos, para migrar todo a la vez. Migrar una cantidad tan grande de datos fue muy complejo. Los datos debían deserializarse porque estaban guardados en un único metavalor. Sin embargo, Yoast invirtió en PHP para deserializar y aumentar la eficiencia. Migrar cantidades más pequeñas habría simplificado el proceso.
Yoast ahora cuenta con dos sitios con todos los datos disponibles en un solo lugar: MyYoast. Los pedidos se sincronizan automáticamente con MyYoast mediante webhooks, el sistema de sincronización de la nueva plataforma. Sin embargo, es posible que se pierda información debido a una caída del sistema de recepción. Por lo tanto, otra alternativa puede servir como respaldo.
Para evitar la pérdida de datos debido a una caída del sistema receptor, puede ser útil una cola de mensajes o un proyecto de trabajo retrasado. Yoast utiliza un puerto PHP similar al proyecto de trabajo retrasado de Ruby on Rails. Los trabajos retrasados pueden programarse para su ejecución posterior para adaptarse a una caída del sistema. Por lo tanto, la nueva plataforma se configura con una URL ficticia personalizada y se utiliza una clase de programador para programar los trabajos. En esta configuración, los webhooks se convierten en trabajos.
Así es como funciona:
Una instalación robusta de WordPress es la clave para un marco exitoso.
Aquí te explicamos cómo configurar WordPress:
Para un rendimiento óptimo, se recomienda el almacenamiento en caché de objetos con ventas de gran volumen porque:
El almacenamiento en caché de objetos y las solicitudes de extracción de WooCommerce también se pueden utilizar juntas para lograr un rendimiento óptimo.
Extensions and plugins were used to increase the functionality and success of Yoast's migration. These include:
Si bien la popularidad de EDD y SEO impulsó el crecimiento de Yoast, la migración fue necesaria para mantener el crecimiento y el éxito futuro. Debido a la migración:
Bright Vessel is well-versed in WordPress installation and eCommerce platforms. Bright Vessel is also a verified WooCommerce expert. We are available to answer your questions concerning platform migration and eCommerce platforms. We can help you preserve your platform's functionality while increasing its bottom line. Contáctanos today concerning your eCommerce.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
You must be conectado to post a comment.