HootJudkins

HootJudkins Descripción

El sitio de Hoodjudkins Furniture pertenece a una compañía ubicada en Redwood City, California que provee una plataforma de e-commerce para vender las diferentes variedades de muebles que allí se ofrecen. La compañía nos contacto para podamos actualizar el sitio que corría bajo Magento 2.3 hacia la nueva versión 2.4, realizar algunos ajustes a la integration de envíos y revisar problemas con la integración al sistema de gestión de ordenes que poseían.

Actualización de Módulos

Se realizó una revisión de todos los módulos que se encontraban instalados en el sistema validando el propósito para saber si seguían siendo requeridas basados en las reglas de negocio actuales.
Basado en estos hallazgos, se eliminaron muchas de las extensiones que no se utilizan mas, se validaron cuales módulos de terceros tenían actualizaciones disponibles para la versión 2.4 de Magento y para los cuales no existe una versión compatible, se realizo la revision y actualización del codigo para hacerlos compatibles.

Creación y cambios en el módulo de envíos

Luego del proceso de actualización de módulos se nos encargó la tarea de remover la integración de envíos que existía actualmente la cual no era compatible con la nueva versión de magento y no cumplia con todos los requisitos necesarios de manera correcta. Dado esta situación se decidió generar 2 nuevos modulos para cubrir las necesidades basados en las reglas de negocio dado que era necesario que el cliente pueda seleccionar de elegir entre una tarifa de envío basada en la dirección postal o retirar el producto en el local comercial, para lo cual era necesario mostrar la información de la ubicación geográfica en el sitio. Luego de revisar las capacidades actuales de MultiSource Inventory (MSI) en Magento 2.4, se decidió no utilizarlas ya que esta opción complicaba el manejo del stock dentro de Magento si era habilitado.
Para mostrar el costo de envío según al dirección se creó un nuevo modulo que además de proporcionar la información al usuario al momento de la compra, permite al administrador subir un archivo CSV que contiene el pais, estado, codigo postal y costo asociado directamente sin la necesidad de editar esta información desde una interfaz dinámica.

Integración de cambios con el ERP y pasarela de pago

Todos los cambios anteriores fueron finalmente revisados y se realizaron las modificaciones necesarias para que el modulo encargado de integrarse con la API de RetailVantage para enviar las ordenes generadas en Magento hacía el sistema ERP donde el cliente le da curso a las ordenes y maneja la entrega.

Una vez que las validaciones anteriores fueron completadas, se nos requirió actualizar el módulo de la pasarela de pago Merchant-E y agregar una validación extra al momento de ingresar los datos de pago al incluir un captcha dentro dele formulario para evitar problemas de validación de usuarios.

Publicación

Una vez que todo estuvo listo y validado, se revisaron todos los pasos necesarios en un servidor de pruebas para obtener probar la migración de datos. Procedimos con el release en el servidor de producción y monitorizamos las nuevas funcionalidades junto con el cliente para confirmar la correcta integración. 

Actualmente, el sistema se encuentra corriendo con la versión Magento 2.4 que permite la administración de actualizaciones de seguridad fácilmente. También seguimos trabajando en mejoras de velocidad, performance y nuevos diseños UI/UX que se aplicarán en futuros mantenimientos.


Etiquetado como


Sep 2021 - HootJudkins

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