Implementación del buscador con autocompletado y filtros dinámicos por talla, marca, color, precio y disponibilidad usando Spree y jQuery.
Bebitos.mx fue un proyecto freelance donde tuve que implementar la lógica de negocio de extremo a extremo,
incluyendo autenticación, gestión de pedidos, integración con pagos y administración básica, todo dentro
de un alcance reducido pero funcional.
Implementación del buscador con autocompletado y filtros dinámicos por talla, marca, color, precio y disponibilidad usando Spree y jQuery.
Desarrollo de las vistas públicas para categorías, subcategorías y detalle de producto con soporte para múltiples imágenes y variantes.
Integración del flujo completo de carrito de compras con visualización clara, edición de cantidades y diseño intuitivo inspirado en fab.com.
Construcción del sistema de checkout en una sola página, con campos precargados en compras repetidas y validaciones por sesión.
Desarrollo de la sección de cuenta de usuario: historial de pedidos, direcciones, reviews y comentarios sobre órdenes.
Implementación de módulo administrativo para gestionar productos, sliders, promociones y configuración general de la tienda.
Programación del sistema de órdenes con estados automatizados y bitácora de cambios para trazabilidad y control interno.
Integración de múltiples pasarelas de pago: PayPal, OXXO, depósito bancario y SafetyPay, con validaciones y conciliación interna.
Desarrollo del backend para relacionar productos y mostrar recomendaciones en el flujo de compra con crossselling inteligente.
Automatización de carga masiva de productos e imágenes mediante hojas de cálculo procesadas y asociadas desde el panel de administración.
Personalización profunda del motor de eCommerce Spree para adaptarlo a flujos de compra únicos en México, incluyendo filtros detallados, variantes por edad y diseño mobilefirst.
Integración simultánea de múltiples métodos de pago, incluyendo PayPal, OXXO, SafetyPay y depósitos bancarios, con conciliación interna y validación de órdenes.
Diseño e implementación del checkout en una sola pantalla, optimizado para reducir fricción en dispositivos móviles y mejorar la conversión de nuevos usuarios.
Desarrollo de lógica avanzada para promociones, cupones acumulables y reglas dinámicas de descuentos según tipo de cliente, frecuencia y comportamiento.
Automatización del alta masiva de productos e imágenes a través de hojas de cálculo, con mapeo flexible de propiedades y validación previa a inserción.
Implementación de un sistema de recomendaciones y crossselling en tiempo real con visualización inmediata en el flujo de carrito y checkout.
Soporte técnico para la expansión del producto hacia eventos (Bebieventos), incluyendo preparación del backend para wishlists, referidos y personalización de baby showers.
Project Name: Bebitos.mx
Role: Desarrollador Backend (freelance)
Tools: Ruby on Rails, Spree, PostgreSQL, Devise, Delayed Job, CarrierWave, Spree Promotions, PayPal, SafetyPay, OXXO, Jirafe, MadMimi, jQuery, HTML5, SCSS
Category: Freelance
Duración del proyecto: 1 de February de 2013 – 1 de February de 2014 (about 1 year)