Plugins de WordPress de Yoast
Plugins de WordPress de Yoast
Plugins de WordPress de Yoast

La tienda web de Yoast realiza una potente migración a WooCommerce

¿Disfrutaste este artículo?
Share it on social media!
Contenido

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.

Plugins de WordPress de Yoast

¿Por qué Yoast migró desde EDD?

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:

  • Admite pagos recurrentes
  • Admite cuentas de usuario
  • Admite múltiples monedas
  • Creación de plataformas SEO
  • Mantenibilidad de la plataforma
  • Costos razonables de migración e integración
  • Compatibilidad proyectada dentro de 5-10 años

Migrar ¿Cómo?

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:

  • Yoast puede combinar su complemento con la plataforma
  • La compatibilidad con webhooks y la API REST están integradas
  • Comunidad de plataforma vibrante
  • Gran ecosistema
  • Buen modelo de datos
  • The platform is a complete eCommerce solution so Yoast only has to focus on SEO

El dominio del comercio electrónico

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:

  • Creación automática de un registro histórico con cada compra
  • Hacer que los datos históricos sean inmutables
  • Aplicar actualizaciones de información del cliente y reembolsos como una nueva transacción separada

Los requisitos técnicos

Migración

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.

Agregación

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:

  1. Se establecen varias clases para gestionar trabajos.
  2. Cada clase maneja un bloque de construcción fundamental
  3. Un trabajador en segundo plano se encarga de los trabajos.
  4. Los productos son luego visibles instantáneamente para el cliente en MyYoast.

Aplicación de WordPress

Una instalación robusta de WordPress es la clave para un marco exitoso.

Aquí te explicamos cómo configurar WordPress:

  • Es posible que se necesite ayuda profesional para explorar sus características únicas.
  • WordPress es clave para actualizar las aplicaciones de comercio electrónico
  • Compositorexplica la configuración
  • The Twelve-Factor AppTambién explica la configuración

Rendimiento óptimo

Para un rendimiento óptimo, se recomienda el almacenamiento en caché de objetos con ventas de gran volumen porque:

  • Sin ella, los modelos de pedidos deben volver a instanciarse con cada solicitud relativa a un pedido.
  • Sin ella, el proceso es más lento.
  • Reinstalar modelos de pedidos es costoso

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.

Extensiones y complementos

Extensions and plugins were used to increase the functionality and success of Yoast's migration. These include:

  • CMB2
  • Tipo de campo CMB2
  • Campo de búsqueda de publicaciones CMB2
  • Autenticador de Google
  • Aviso por usuario de Google Authenticator
  • MailChimp para WordPress
  • MailChimp para WordPress Premium
  • Miembros
  • Prensa multilingüe
  • Informes de New Relic para WordPress
  • Matasellos
  • Esquema de colores de administración de Romance
  • WooCommerce
  • Pagos basados en países de WooCommerce
  • WooCommerce Adyencw
  • Enlaces de cupones de WooCommerce
  • Precios dinámicos de WooCommerce
  • Personalizador de correo electrónico de WooCommerce
  • Número de IVA de la UE de WooCommerce
  • WooCommerce Dar productos
  • Pasarela de pago exprés de WooCommerce con PayPal
  • Paquetes de productos de WooCommerce
  • Suscripciones de WooCommerce
  • Yoast SEO: WooCommerce
  • Yoast SEO Premium

Los beneficios de migrar

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:

  • Yoast's performance improved substantially after launching the new platform
  • Transferir cuentas y realizar reembolsos es mucho más sencillo
  • La nueva plataforma y sus herramientas integradas crean un negocio de comercio electrónico exitoso mientras se prepara para el éxito futuro.

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.

Obtenga su auditoría SEO gratuita

Formulario de auditoría SEO gratuito

"*" indicates required fields

Este campo es un campo de validación y debe quedar sin cambios.
Contenido
¿Disfrutaste este artículo?
Share it on social media!
Obtenga su auditoría SEO gratuita

Formulario de auditoría SEO gratuito

"*" indicates required fields

Este campo es un campo de validación y debe quedar sin cambios.
Obtenga su auditoría SEO gratuita

Formulario de auditoría SEO gratuito

"*" indicates required fields

Este campo es un campo de validación y debe quedar sin cambios.
¿Disfrutaste este artículo?
Share it on social media!

Deja una respuesta

¡Mira otra publicación del blog!

Volver a todas las publicaciones del blog
© 2024 Bright Vessel. Todos los derechos reservados.
chevron hacia abajoflecha izquierda