WooCommerce: cómo actualizar de forma segura a través de la puesta en escena

Publicado: 2020-03-13

Cuando se lanza una nueva versión del complemento WooCommerce y el panel de control de WordPress comienza a enviarle notificaciones de que es hora de actualizar, siempre surge esta pregunta: " ¿Debo actualizar WooCommerce ahora mismo, esperar un poco más o seguir igual ?" versión a menos que algo se rompa?

Bueno, actualizar WooCommerce SIEMPRE es un gran riesgo: potencialmente puede romper su sitio web en vivo y perder tráfico y ventas. Esto puede suceder cada vez que se lanza una actualización importante: muchos propietarios de tiendas no actualizan sus tiendas porque sienten que la molestia no vale la pena.

Pero actualizar WooCommerce es definitivamente una buena idea a largo plazo . La causa principal de la piratería de WordPress se debe a complementos y temas desactualizados. Y aquí es donde entran los entornos escénicos.

Un sitio web provisional es un clon de su tienda en vivo existente. Es completamente independiente y no afecta a tu tienda en vivo de ninguna manera. La puesta en escena también se denomina "entorno de prueba" o "caja de arena", mientras que su sitio en vivo generalmente se denomina "entorno de producción".

La puesta en escena le brinda el beneficio de clonar con 1 clic en unos minutos, actualizar y probar WooCommerce sin preocuparse por romper su sitio web en vivo real y, finalmente, " empujar " los cambios en el sitio web en vivo (también conocido como sobrescribir el entorno en vivo), por lo que el el funcionamiento es 100% garantizado.

Hosting y puesta en escena compatible con WooCommerce

Es posible que ya esté alojando con proveedores que ofrecen pruebas como WP Engine, SiteGround, Kinsta. El problema es que estos hosts no se crearon con WooCommerce en mente, sino con WordPress.

¿Cuál es la diferencia que usted podría pedir?

Bueno, cuando está organizando un sitio web de folleto regular, principalmente estático, no se producen cambios importantes en el sitio web en vivo. Pero con un sitio web de comercio electrónico ocupado, hay nuevos pedidos y nuevos registros de clientes que ingresan regularmente . Puede imaginar que después de una semana de crear un entorno de prueba, los dos clones de WooCommerce estarán terriblemente desincronizados.

El problema es que con los hosts mencionados anteriormente, cuando hace clic en "Push to Live", la tienda en vivo se sobrescribe por completo y todos los datos "nuevos" (nuevos pedidos, nuevos clientes, nuevas páginas, etc.) se pierden. Lo cual puede ser un desastre si no eres consciente de ello.

Entonces, ¿cuál es la solución? Bueno, siempre existe la exportación e importación manual de pedidos y clientes. Pero eso es muy engorroso y solo hará que quieras actualizar tu tienda con menos frecuencia.

WooCommerce ahora tiene casi 9 años, pero este sigue siendo el mayor dolor para la mayoría de los propietarios de tiendas. ¿Cómo actualizar WooCommerce en staging, pero luego evitar perder nuevos datos una vez que "publiques" la versión actualizada?

Ingrese a WooCart: alojamiento creado para WooCommerce

WooCart es el primer alojamiento creado exclusivamente para WooCommmerce . Otros hosts, como LiquidWeb y GoDaddy, ofrecen WooCommerce administrado, pero siempre es parte de su infraestructura de WordPress existente. WooCart está construido desde cero para WooCommerce.

Y se nota desde la primera vez que inicias sesión. El panel está lejos de ser un panel de alojamiento al que está acostumbrado y se parece más a Shopify que a Hostgator.

WooCart se ejecuta en Google Cloud Platform, de manera similar a muchos otros hosts de WP últimamente (Kinsta, WP Engine, SiteGround). Pero hay una gran diferencia: mientras que otros hosts ofrecen alojamiento compartido, WooCart ofrece alojamiento dedicado .

Esto significa que su tienda tiene recursos reservados en el servidor. El beneficio es un rendimiento consistente y saber que si algo sale mal es algo que usted puede arreglar y no porque su vecino esté abusando de los recursos de su servidor.

El gran rendimiento no se detiene en los servidores, por lo que WooCart también se ocupa de la entrega de activos estáticos con un CDN premium (KeyCDN). Una cosa que no he visto con otros anfitriones es también la optimización y la optimización automática de imágenes. Por lo general, necesita usar complementos, o incluso servicios pagados para eso, pero lo saca de la caja con WooCart.

Puesta en escena sin pérdida de WooCart

La principal innovación que WooCart trae a WordPress es la simple puesta en escena de publicación/empuje – Lossless Staging. Este sistema sabe cómo sincronizar el pedido de WooCommerce y los datos del cliente desde el momento en que se realiza hasta la puesta en escena antes de anular el entorno en vivo .

Aquí hay un video de cómo se ve esto en la práctica:

Hay grandes beneficios para esto. Las actualizaciones ahora se pueden hacer literalmente en minutos. El proceso seria:

  1. Crear un entorno de ensayo
  2. Actualización masiva de todo en staging
  3. Revise su tienda de ensayo para ver si todo se ve bien
  4. Probar el checkout en staging
  5. Si todo está bien, haga clic en "Publicar en vivo"

La tienda se fusionará para vivir, con nuevos pedidos sincronizados para que nada se pierda . Y si algo se rompe, no se preocupe: tómese el tiempo para arreglarlo y, una vez hecho esto, puede fusionarlo. WooCart también le permite sincronizar pedidos y clientes en cualquier momento , lo cual es excelente si está trabajando en la preparación durante más tiempo.

Esto simplifica significativamente el mantenimiento, las pruebas y la actualización de las tiendas WooCommerce.

Otras herramientas de WooCart

La puesta en escena es solo una de las características de WooCart. Si no es completamente nuevo en WordPress, se beneficiará de los registros de errores donde puede revisar los errores que otros hosts suelen ocultar. Los registros de errores generalmente muestran un complemento roto y pueden facilitar mucho la resolución de problemas.

Otra característica nueva es Plugin Metrics, donde el sistema enumera todos los complementos por uso de memoria. Esto es nuevamente muy útil para encontrar complementos que acaparan sus recursos.

Hay tantas otras cosas que tiene WooCart, pero sería demasiado enumerarlas y explicarlas. Lo mejor es que visites su web y eches un vistazo a los detalles. Sin embargo, aquí están mis 3 mejores opciones:

Seguridad del sitio web

WooCart también se ocupa de la seguridad de su tienda y no hay necesidad de complementos de seguridad. Google Cloud proporciona la protección contra ataques de fuerza bruta y su WAF (firewall de aplicaciones web) se actualiza automáticamente en función de las amenazas diarias.

Para que duermas mejor, te garantizan que si algo le sucede a tu tienda, limpiarán a fondo el desorden. Entonces, podría decir que WooCart le ofrece una "garantía de sitio web no pirateado".

Eso es, por supuesto, siempre que siga sus pautas y notificaciones y no mantenga su tienda desactualizada y vulnerable. Pero dado que resolvieron la actualización de complementos y temas con Lossless Staging, es una garantía muy razonable.

Store Wizard y Localización

Si está construyendo algunas tiendas cada mes, probablemente tenga una plantilla que reutilice para cada cliente. Pero WooCart creó algo aún mejor, un asistente de tienda. Localiza la configuración de la tienda según el país de la tienda. Estas configuraciones incluyen estándares de países, como moneda, formato de hora, formato de fecha, etc., instalación de paquetes de idioma cuando sea necesario y muchas otras cosas pequeñas. Los archivos de localización son completamente de código abierto y están disponibles en su repositorio de GitHub.

Es algo simple pero que eliminará algunos trabajos menores que ocurren regularmente con cada nuevo cliente.

Store Wizard es una gran característica, y parece que tiene mucho potencial. Y el líder del proyecto, Dejan Murko, está de acuerdo y promete que habrá más funciones con un gran énfasis en las tiendas llave en mano (piense en las tiendas de un solo clic específicas de la industria).

Limitaciones

Con una solución completamente administrada como WooCart, siempre hay algunos compromisos. Uno es una lista negra de complementos que WooCart no te permite instalar. Abarca desde complementos de rendimiento y seguridad hasta complementos que, según se informa, tenían problemas o vulnerabilidades no reparadas. En su defensa, todo suena muy razonable. Es posible que tengas que adaptarte un poco. Y recuerda, la seguridad ya está garantizada.

Los usuarios avanzados también pueden perderse phpMyAdmin para la gestión de bases de datos. El acceso a la base de datos está disponible con WP-CLI, pero eso no es tan fácil de administrar. Me dijeron que podrían agregarlo en el futuro, pero que aún no ha habido suficiente demanda para justificar la inversión.

Creo que estos compromisos tienen sentido para la mayoría de los usuarios, pero usted será el juez final de su caso de uso.

Resumen

WooCart no es barato. Se posiciona en la parte superior de los precios de host administrado de WordPress. Dicho esto, ofrece mucho por el precio. Desde recursos de servidores dedicados, CDN premium, hasta Lossless Staging y un montón de otras herramientas increíbles.

Al final, todo depende de dónde estés. Si eres nuevo en WooCommerce, probablemente deberías comenzar en un lugar más barato. Pero si su tienda está ganando dinero, se convierte en una obviedad. Solo el tiempo y la frustración ahorrados cada mes valen el doble de la diferencia de precio. Además, ofrecen una prueba gratuita y una transferencia gratuita del sitio web durante el período de prueba, por lo que es completamente libre de riesgos para probar.