TheCloseout

TheCloseout Descripción

The Closeout Deals es un sitio web de e-commerce dedicado a proveer productos de consumo masivo al mejor precio posible.

Fase inicial

El cliente se acercó a nosotros con la solicitud de ayudarlo a mantener el sitio actual basado en Magento 2.3 Open Source y al mismo tiempo ayudar al equipo de desarrollo actual para realizar la transición de todas las características a la nueva versión de Magento 2.4. Agregado a eso estuvimos a cargo de mantener y manejar cualquier problema que aparecía en el sitio de InvictaStores de versión 1.9 hasta que se realice la migración a la nueva versión de Magento PWA basada en la versión 2.4 de la plataforma.

Etapa de validación

Luego de realizar el trabajo de integrar algunos módulos requeridos para vincularse con sistemas de terceros externos, se inicio una comparación lado-a-lado entre el nuevo sitio y el sitio actual para validar y detectar las diferencias tanto visuales como en características, dado que la actualización era un “copiar-tal-cual”. Con los resultados de esta ronda de validación fuimos capaces de detectar, aislar y reportar los cambios requeridos para tener el nuevo sitio en las mismas características que el sitio anterior.

Puliendo el sitio y preparación

Luego de que los defectos encontrados en la etapa de validación fueron arreglados y completados, el equipo de negocios estuvo a cargo de revisar todas las características que se utilizan en el día a día para validar que funcionaran como se espera en el nuevo sitio. Varias rondas de pruebas de aceptación de usuario (UAT) fueron realizadas y nuestro equipo estuvo a cargo de revisar, proponer e implementar las soluciones necesarias para hacer coincidir las expectativas del equipo comercial tanto en la parte del frontend como los elementos que se utilizaban en el backend al modificar tanto el tema actual o generando nuevos módulos de Magento para obtener las funcionalidades necesarias. Se tuvo la oportunidad de integrar el modulo WeSupply relacionado al manejo de envíos desde fuera de Magento y contactar la compañía proveedora del modulo para revisar problemas encontrados en el modulo publicado. La compañía envió los arreglos requeridos y el módulo fue actualizado. Lo mismo sucedió con el modulo oficial de pagos Affirm para el cual pudimos enviar una colaboración de código donde se solucionaba un problema de redondeo de precio en la pagina del producto el cual era requerido para pasar la validación de financiación de la compañía.

Migración de método de pago

Como parte de los cambios introducidos, el método de pago utilizado en el sitio fue modificado desde utilizar el sistema Bolt hacia una integración basada en la plataforma Braintree. Como el sistema de Bolt usa su propia tecnología para mostrar la sección de compra de Magento, al removerlo fue necesario darle estilos, validar y configurar todos los aspectos del proceso de compra de Magento predeterminado para tener las mismas características que inicialmente y mantener los estilos del sitio. Esto incluye configurar el pago mediante Tarjeta de Crédito/Débito, PayPal & Affirm e incluir la detección de fraude en la compra mediante la instalación del plugin del servicio Signifyd.

Preparación para liberar cambios & limpieza de datos

Dado que teníamos que migrar los datos desde la versión 2.3 hacia el nuevo sitio, tomamos la oportunidad para limpiar los datos que teníamos. En este caso se detectó que existían muchos atributos y valores de atributos repetidos en los diferentes niveles dentro de cada producto. Dado que se esta utilizando solo una vista de tienda en el sitio, se generó un script SQL donde se eliminó todos los datos repetidos. Se validó el procedimiento 2 veces antes de ir en vivo para evitar que se esté perdiendo información durante el proceso.

Para estar seguiros de que el nuevo servidor era capaz de manejar el uso actual del sistema y expandir la cantidad de clientes que van a visitar la nueva versión, se realizó un prueba de estrés utilizando JMeter para cubrir los flujos normales de compra. Para mantener información y monitorizar los cambios también se instalo y configuró New Relic para validar antes y después de salir a producción cualquier problema o inconveniente de rendimiento con el nuevo sitio.

Go Live

En el día designado, nuestro equipo estuvo a cargo de realizar el cambio de servidores, actualizar la base de datos, copiar los datos desde el servidor anteriores al nuevo, realizar la limpieza de datos, configurar todas las credenciales y validar de que el sistema funcione como es esperado utilizando las instrucciones creadas por el equipo durante la etapa de preparación. Se realizaron todos los ajustes necesarios y el equipo de negocio realizo una revisión rápida antes de decidir de salir en vivo.

Luego de salir en vivo, el equipo estuvo disponible para atender cualquier incidente que sea necesario validar, pero no existió ningún elemento importante fuera de algunos cambios necesarios en los estilos del sitio.

Mantenimiento & Optimización

Actualmente estamos trabajando en ajustar y mejorar la velocidad del sitio enfocados principalmente en la versión móvil del sitio. Además, nuevos requerimientos y elementos son solicitados por el equipo de negocio y el equipo esta atento para atender estos nuevos pedidos y presentar soluciones a las mismas.


Etiquetado como


Sep 2021 - TheCloseout

Etiquetas

Serfe info(at)serfe.com https://www.serfe.com/images/serfe_logo_text.png https://www.serfe.com/images/serfe_logo_text.png FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397