e-commercewordpresswoocommerce
-diciembre 15, 2021
E-commerce para cadena de ropa femenina
Una tienda de ropa de mujer en Costa Rica con más de 12 tiendas en todo el país necesitaba un re-diseño de su sitio web en WordPress, así como también mejorar la experiencia de usuario y arreglar los principales problemas que estaban teniendo con la logística de negocio, la funcionalidad de backend y las integraciones de terceros.
La empresa tenía un ERP que gestionaba el inventario, los precios, la facturación, las notificaciones y toda la logística empresarial, por lo que buscaban integrar WooCommerce con este ERP.
Retos enfrentados en la remodelación de la tienda de ropa en línea:
Integración de terceros con el ERP utilizando SOAP como protocolo de conexión. REST no estaba disponible.
Ninguna información de producto iba a ser creada usando el Backend de WordPress. En su lugar, todo, incluyendo SKU, categorías, colores, variaciones e incluso imágenes, debía ser cargado remotamente a través del ERP.
Selección del tema adecuado según los requisitos del cliente. El cliente no quería invertir en un tema o diseño personalizado.
Implementar la optimización del motor de búsqueda.
Mejorar el rendimiento del sitio.
Los métodos de pago para Costa Rica son limitados y el que se utilizaba no funcionaba correctamente.
El tema elegido presentaba problemas.
Nuestra solución:
Nuestro equipo hizo una integración completa de WooCommerce con el ERP, el tema fue implementado usando Elementor. La integración del backend se realizó utilizando plugins personalizados encargados de las actualizaciones de inventario, inserciones de nuevos productos, actualizaciones de productos, mapeo de imágenes, categorías, etiquetas, variaciones de colores, etc. La integración también envía nuevos pedidos y actualizaciones del estado de los mismos al ERP. El proceso de sincronización se produce en Cron Jobs con un programa de ejecución muy preciso.
Para las mejoras en la optimización de los motores de búsqueda, implementamos el marcado del esquema del producto. El enfoque de yoast no era lo suficientemente bueno porque los productos iban a ser creados por un proceso de sincronización utilizando el ERP. Así que se tuvo que hacer desarrollando un plugin a medida.
Siendo honestos, debemos mencionar que el tema que el cliente eligió no era lo que esperábamos una vez que miramos bajo el capó. Algunos problemas que encontramos eran difíciles de prever, afortunadamente, contamos con un equipo de desarrolladores de WordPress bien formados y experimentados que rápidamente se adaptaron y solucionaron los problemas de incompatibilidad y rendimiento que pudiera tener el tema.
El rendimiento siempre es importante para cualquier sitio web, pero especialmente para un sitio de comercio electrónico. A grandes rasgos esta fue la estrategia que seguimos:
1. Elegir el alojamiento adecuado.
Trasladamos el sitio a Siteground, que es un gran proveedor de alojamiento que hemos utilizado para muchos otros sitios antes. La velocidad del sitio, el rendimiento, la seguridad, el tiempo de actividad y el soporte son de primera.
2. Caché.
Siteground proporciona una función de almacenamiento en caché dinámico que es un mecanismo de almacenamiento en caché de página completa impulsado por NGINX. Está activada por defecto a nivel de servidor aunque utilizando el plugin SG Optimizer añadimos un nivel mayor de optimización del FrontEnd al habilitar la Minificación de recursos HTML, JS y CSS añadiendo combinaciones JS y CSS para reducir el número de peticiones al servidor.
3. Utilizar un CDN (Content Delivery Network)
Utilizamos CloudFlare. Cloudflare almacena en caché todos los archivos estáticos (CSS, JS, imágenes) y los sirve desde la ubicación más cercana. Esto hizo una gran diferencia para el rendimiento del sitio porque también añade otro nivel de caché y carga de recursos en paralelo.
4. Optimizar las imágenes
Siempre es importante utilizar imágenes con el tamaño adecuado en todas partes. Para ello utilizamos tamaños de imagen personalizados que luego fueron interpretados en el nivel del tema.
El plugin SG Optimizer también permite una forma muy conveniente de optimizar las imágenes generando imágenes WebP para las imágenes recién subidas y un proceso de actualización masiva para las imágenes antiguas que ya fueron subidas.
El resultado
Entregamos un sitio web de comercio electrónico fácil de usar, totalmente integrado con el ERP y la logística empresarial del cliente, listo para rendir al máximo.