¿Necesitas una forma de degradar WooCommerce sin perder los datos de tu tienda?
Si una nueva versión de WooCommerce introduce problemas en tu sitio, es posible que busques una solución a corto plazo para que tu tienda funcione de inmediato.
La desactualización de WooCommerce te da esa opción, ya que te permite volver a dejar las cosas como estaban antes de la actualización.
En este artículo, aprenderás 3 formas de degradar la versión de WooCommerce de tu tienda sin necesidad de código, junto con algunos consejos y consideraciones importantes para evitar problemas al hacerlo.
¿Por Qué y Cuándo Deberías Degradar WooCommerce?
La principal situación en la que podrías querer degradar WooCommerce es algún tipo de problema de compatibilidad, ya sea en el propio plugin de WooCommerce del núcleo o en una de tus extensiones (es decir, los plugins de WooCommerce y el tema).
Aunque el equipo de WooCommerce prueba a fondo cada versión, hay tantas variables que aún pueden surgir problemas. Nota al margen – configurar el registro de WooCommerce es una buena forma de detectar estos problemas.
Por ejemplo, la versión 3.0 de WooCommerce es famosa por sus problemas con las galerías de fotos de productos, lo que hizo que muchas tiendas volvieran a la versión anterior hasta que se publicó la solución.
Sin embargo, es importante tener en cuenta que rebajar la categoría de WooCommerce no es una solución a largo plazo.
Utilizar una versión antigua de WooCommerce durante largos periodos de tiempo podría acabar causando problemas de seguridad o de rendimiento en tu tienda. Esto último puede aparecer cuando depures el rendimiento con una herramienta como Kinsta APM. También puedes utilizar herramientas como Query Monitor, MyKinsta analytics o herramientas de prueba de PHP para controlar los problemas.
En cambio, bajar la categoría de WooCommerce es una medida provisional que puedes utilizar para que tu tienda siga funcionando mientras tú u otras personas solucionan un problema más permanente.
Esa «solución permanente» puede ser que el equipo de WooCommerce solucione un error conocido. O bien, podría requerir algún esfuerzo manual por tu parte, como ajustar el código personalizado que has añadido o cambiar a una extensión de WooCommerce diferente para cierta funcionalidad.
Pasos Importantes de Preparación Antes de Bajar la Versión de WooCommerce
Antes de bajar la versión de WooCommerce, debes realizar algunos preparativos básicos para asegurarte de que no te encuentras con ningún problema.
1. Crea una copia de seguridad
Antes de realizar cualquier cambio en tu tienda, debes crear una copia de seguridad completa de tu sitio. De esta forma, siempre tendrás un punto de restauración seguro pase lo que pase (o lo más «seguro» posible).
Si alojas WooCommerce con Kinsta, Kinsta ya hace una copia de seguridad de tu sitio todos los días de forma automática. Sin embargo, seguimos recomendando hacer una copia de seguridad manual para que tengas la última versión, ya que los datos de los clientes o de los pedidos pueden haber cambiado desde esa copia de seguridad automática.
Si necesitas ayuda, tenemos guías completas sobre cómo hacer una copia de seguridad de WordPress y cómo restaurar una copia de seguridad de WordPress.
2. Utiliza un sitio de staging
Un sitio de staging es una copia idéntica de tu tienda WooCommerce que está en un espacio seguro y privado. Te ofrece un lugar seguro para probar los cambios en tu sitio sin afectar a la versión real de tu tienda.
Siempre que sea posible, te recomendamos que desactualices WooCommerce en una versión de prueba de tu sitio antes de hacerlo en la versión real de tu sitio.
Esto te ayudará a detectar cualquier problema, incluidos algunos problemas con la base de datos que son exclusivos de WooCommerce.
Si alojas tu sitio de WordPress con Kinsta, puedes configurar fácilmente un sitio de staging de WooCommerce desde MyKinsta. Todos los clientes de Kinsta tienen acceso gratuito al staging, y Kinsta también ofrece entornos de staging premium para las personas que necesitan más flexibilidad.
Si aún no te alojas con Kinsta, aquí tienes otras formas de crear sitios de staging.
3. Comprueba los cambios en la base de datos de WooCommerce
Una cosa complicada sobre la actualización de WooCommerce frente a la de otros plugins de WordPress es que WooCommerce a veces hace cambios en la base de datos de WordPress cuando se actualiza a una nueva versión.
Probablemente hayas visto este mensaje después de actualizar WooCommerce: suele decir algo como «Se requiere una actualización de la base de datos de WooCommerce».
Si estás bajando la versión de WooCommerce inmediatamente después de la actualización y no ha habido una actualización de la base de datos (o no has ejecutado aún la actualización de la base de datos), no deberías tener problemas.
Sin embargo, si has ejecutado la actualización de la base de datos y ahora estás intentando bajar de categoría a una versión que utiliza la versión anterior de la base de datos, eso podría causar problemas.
Por eso es importante que tengas una copia de seguridad de tu sitio y que pruebes las cosas en un sitio de prueba antes de degradar la versión real de tu tienda.
4. Comprueba si hay problemas de compatibilidad en las extensiones de WooCommerce
Por último, también querrás tener en cuenta cualquier problema de compatibilidad en otros plugins de WooCommerce que estés utilizando, junto con tu tema de WooCommerce.
Por ejemplo, quizá estés utilizando un plugin de lista de deseos que sólo es compatible con la última versión de WooCommerce. En este caso, reducir la versión de WooCommerce podría causar problemas con ese plugin.
De nuevo, utilizar un sitio de prueba puede ser muy útil para detectar estos problemas de compatibilidad antes de realizar los cambios en tu tienda real.
Cómo Degradar el Plugin de WooCommerce a una Versión Anterior: 3 Métodos
Ahora, vamos a entrar en la guía paso a paso de cómo degradar tu versión de WooCommerce utilizando 3 métodos diferentes.
Todos estos métodos consiguen lo mismo, así que eres libre de elegir el que te parezca más fácil. Sin embargo, recomendamos el primer método como la mejor opción para la mayoría de la gente, por lo que lo hemos puesto en primer lugar en la lista.
Pero antes de empezar, te recordamos que debes crear una copia de seguridad de tu tienda y trabajar en un sitio de staging cuando utilices estos métodos.
De nuevo, deberían funcionar bien, pero el hecho de que WooCommerce a veces realice actualizaciones de la base de datos entre versiones puede introducir algunas variables. ¡Por eso siempre recomendamos que estés seguro y tomes precauciones!
1. Descarga e instala una versión más antigua de WooCommerce a través del panel de control de WordPress
Gracias a una reciente actualización del núcleo de WordPress, éste ahora te permite reinstalar manualmente cualquier versión de un plugin directamente desde el panel de control de WordPress.
Esta es la forma más sencilla de bajar la versión de WooCommerce, porque ya no es necesario utilizar el FTP (aunque este método lo veremos a continuación).
Así es como funciona…
Descarga la versión de WooCommerce que quieres utilizar de WordPress.org
Para empezar, ve a la vista avanzada del listado de plugins de WooCommerce en WordPress.org.
Puedes hacer clic en este enlace para ir directamente allí o ir a la página principal del listado y hacer clic en Vista avanzada.
A continuación, desplázate hasta Versiones anteriores en la sección Opciones avanzadas.
Utiliza el menú desplegable para elegir la versión de WooCommerce a la que quieres bajar de categoría y, a continuación, haz clic en Descargar para descargar el archivo ZIP de esa versión en tu ordenador.
Si necesitas ayuda aquí, tenemos una guía completa sobre cómo descargar versiones antiguas de plugins.
Instala la versión antigua a través de tu panel de control de WordPress
Ahora, tienes que instalar la versión antigua de WooCommerce a través de tu panel de control de WordPress, igual que si instalaras cualquier otro plugin con un archivo ZIP:
- Ve a Plugins → Añadir nuevo en tu panel de control de WordPress.
- Haz clic en el botón Subir Plugin.
- Utiliza el selector de archivos para seleccionar el archivo ZIP que contiene la versión más antigua de WooCommerce (a la que quieres degradar).
- Haz clic en Instalar ahora.
Después de esto, WordPress debería mostrarte un aviso preguntándote si quieres sobrescribir tu versión existente de WooCommerce con la versión que acabas de instalar.
Comprueba los números de versión para asegurarte de que todo es correcto y luego haz clic en el botón Reemplazar la actual con la subida para confirmar.
A continuación, deberías ver un mensaje de éxito que te dice «Plugin downgraded successfully» ¡Y ya está! Acabas de degradar oficialmente WooCommerce y ya has terminado.
2. Utiliza el FTP para subir la versión antigua
Como otra opción, también puedes hacer un downgrade de WooCommerce conectándote a tu servidor por FTP.
Antes de que WordPress añadiera la función de degradar plugins desde el panel de control de WordPress, ésta era la única forma de degradar manualmente WooCommerce.
Sin embargo, dado que ahora existe esa otra función, realmente no es necesario recurrir a la complejidad añadida del FTP.
Este método también puede causar algunos minutos de inactividad, por lo que es posible que quieras activar el modo de mantenimiento de WordPress mientras realizas tu trabajo.
Si prefieres este método, así es como funciona..
Descarga la versión de WooCommerce que quieres utilizar de WordPress.org
Para empezar, ve a la vista avanzada del listado de WooCommerce en WordPress. org y descarga la versión de WooCommerce que quieras utilizar.
Tenemos instrucciones más avanzadas en el método anterior por si necesitas una ayuda aquí.
Conéctate a tu servidor mediante FTP
A continuación, tienes que utilizar un cliente FTP para conectarte al servidor de tu sitio WordPress mediante FTP. En la captura de pantalla de ejemplo que aparece a continuación, estamos utilizando el cliente FTP gratuito FileZilla.
Si no estás seguro de cómo hacerlo, puedes leer nuestra guía sobre cómo utilizar el FTP para conectarse a WordPress.
Cambia el nombre de la carpeta existente del plugin de WooCommerce
Una vez que estés conectado por FTP, navega hasta wp-content/plugins en tu servidor.
Busca la carpeta woocommerce y renómbrala a woocommerce-delete. Esto deshabilitará esa versión de WooCommerce en tu sitio mientras conserva los archivos en tu servidor en caso de que algo vaya mal.
Sin embargo, una vez que hayas hecho el downgrade con éxito, puedes eliminar esta carpeta.
Ten en cuenta que tu tienda dejará de funcionar desde el momento en que cambies el nombre de la carpeta del plugin hasta el momento en que finalice la subida de la siguiente sección.
Descomprimir y subir la versión antigua de WooCommerce
Para terminar, tienes que subir la versión antigua de WooCommerce que has descargado de WordPress.org.
Aquí tienes cómo hacerlo:
- Utiliza tu ordenador local para descomprimir el archivo ZIP que has descargado de WordPress.org.
- Sube la carpeta woocommerce descomprimida desde tu ordenador local a la carpeta de plugins de tu servidor de WordPress.
- Espera a que se complete la subida (puede tardar varios minutos dependiendo de la velocidad de tu conexión a Internet).
Una vez que termine la carga, la versión reducida de WooCommerce debería estar activa en tu sitio.
Para terminar, puedes eliminar la carpeta woocommerce-delete que contiene la versión anterior de WooCommerce una vez que hayas comprobado que tu tienda funciona.
3. Utiliza el plugin WP Rollback
Si te parece bien instalar un nuevo plugin en tu tienda, el plugin gratuito WP Rollback te permite rebajar fácilmente la versión de WooCommerce directamente desde tu panel de control de WordPress.
A continuación te explicamos cómo utilizarlo para bajar la versión de WooCommerce:
- Instala y activa el plugin gratuito WP Rollback en tu sitio de WooCommerce. Aparece en WordPress.org, así que puedes instalarlo como cualquier otro plugin gratuito.
- Ve a Plugins → Plugins instalados en tu panel de control de WordPress.
- Busca el plugin de WooCommerce en la lista.
- Haz clic en el enlace Deshacer debajo de la entrada del plugin de WooCommerce.
Esto abrirá una nueva interfaz que enumera todas las versiones disponibles de WooCommerce a las que puedes hacer un downgrade.
Selecciona la versión que quieres utilizar mediante el botón de radio correspondiente. A continuación, haz clic en el botón Deshacer en la parte inferior de la pantalla.
Ahora verás una ventana emergente que confirma los números de versión seleccionados. Si todo parece correcto, haz clic en el botón Deshacer de la ventana emergente para continuar.
Tras una breve espera, deberías ver un mensaje de éxito que te indica que WooCommerce se ha degradado con éxito. A diferencia del primer método, el mensaje dirá «Plugin actualizado con éxito», pero eso sigue significando que la versión se ha degradado.
Resumen
En algún momento de tu uso de WooCommerce, es posible que necesites degradar WooCommerce para preservar una funcionalidad importante o solucionar temporalmente problemas de compatibilidad mientras esperas una solución más permanente.
En general, puedes degradar WooCommerce como cualquier otro plugin de WordPress.
La opción más sencilla es subir una versión antigua de WooCommerce a través de tu panel de control de WordPress, pero también puedes utilizar el FTP o el plugin gratuito WP Rollback.
Sin embargo, ten en cuenta que las actualizaciones de la base de datos de WooCommerce a veces pueden causar problemas al degradar que no experimentarías con otros plugins.
Por esta razón, es esencial que hagas una copia de seguridad de tu tienda y pruebes las cosas en un sitio de prueba antes de aplicarlas a tu tienda real.
Si sigues teniendo problemas, también puedes leer nuestra guía completa sobre cómo degradar WordPress, que incluye métodos para el software principal, las versiones de PHP y mucho más.