Me di cuenta de que uno de los sitios de mi cliente que utiliza el plugin de Suscripciones de WooCommerce no se había actualizado en mucho tiempo. El plugin estaba en la versión 2.5, mientras que la última versión era 6.1. Supuse que el sitio estaba configurado con el WP Engine Smart Plugin Manager, Lo que actualiza automáticamente los plugins, pero no lo era. Sentí que me había perdido esto durante demasiado tiempo.
Después de actualizar el plugin a 6.1, apareció un mensaje de error en la parte superior de la pantalla de administración de WordPress:
Se requiere una actualización de la base de datos para usar Suscripciones. Ya no se admiten las actualizaciones de la versión instalada anteriormente. Deberá instalar una versión anterior de WooCommerce Subscriptions o WooCommerce.
A continuación se muestra cómo pude resolver este problema.
Intento inicial de resolver el problema
Empecé buscando en línea versiones anteriores del plug in WooCommerce Subscriptions. No pude encontrar ninguna versión anterior haciendo unos minutos de Google. Así que fui a la página de Suscripciones de WooCommerce y encontré su chat de soporte en línea. Pedí versiones anteriores del plugin para poder realizar Una actualización incremental en lugar de saltar de 2.5 a 6.1 directamente.
A pesar del mensaje de error, las suscripciones en el sitio parecían estar funcionando correctamente. Compartí los detalles del sistema con soporte, confirmando que el esquema de la base de datos estaba actualizado. Esto indicaba que el error no debería haber sido causado por estructuras de base de datos obsoletas.
Sin embargo, el apoyo no fue sensible y muy lento para responder. Todo esto se hizo a través del chatbot, que no inspiró mucha confianza. Aunque parecía que me estaba comunicando con una persona real, No había forma de verificar esto. A pesar de las repetidas solicitudes, el apoyo se negó a proporcionar las versiones anteriores, alegando que ya no tenían acceso a ellas.
Intenté buscar las compilaciones de plugins más antiguas en línea sin éxito. Frustrado, decidí llamarlo un día y revisar el tema más tarde.
Intentos de Seguimiento
Reinicié el proceso de solución de problemas al día siguiente. Después de reiniciar un chat de soporte y poner al agente al día, El nuevo agente de soporte entendió el problema como describí y acordé que el curso de acción correcto sería degradar el enchufe y volver a la versión actual. El agente de soporte entonces fue capaz de proporcionarme las versiones de plugin 3.0, 4.0 y 5.0 para probar. Vea a continuación los enlaces de descarga.
Probar las versiones de plugin proporcionadas
Empecé con la versión 3.0, pero no se pudo instalar debido a un error fatal durante la activación. A continuación, pasé a la versión 4.0, que se instaló con éxito pero mostraba un mensaje de bienvenida para WooCommerce 3.1. Es posible que la versión 4.0 haya sido mal etiquetada o considerada internamente como una versión 3.x. A partir de ahí, actualicé a la versión 5.0 y luego a la última versión, 6.1. Después de actualizar a cada nueva versión, el mensaje de error desapareció. Finalmente en la versión 6.1 todo estaba bien de nuevo.
Lecciones aprendidas
Después de comprobar las suscripciones y productos existentes, todo se veía bien. No estaba seguro de que el soporte de WooCommerce fuera útil después de mi primer intento, pero afortunadamente, el segundo intento produjo mejores resultados.
Para cualquier persona que pueda encontrar una situación similar, he adjuntado las versiones anteriores de los plugins de WooCommerce Subscriptions. La conclusión clave aquí es mantener los plugins actualizados. Incluso si confía en sistemas automatizados para gestionar las actualizaciones, Es esencial revisar periódicamente la configuración manualmente. Un par de ojos humanos a menudo pueden detectar problemas que las herramientas automatizadas pueden perder.







