Volver al inicio
AstroPayloadCMSTailwindCSS

Delicias Centroamericanas.

Un ecosistema digital bilingüe que combina la velocidad de Astro con la flexibilidad de un Headless CMS para transformar la venta de productos nostálgicos en EE. UU.

Año 2024
Rol Full-Stack Developer
Cliente Delicias CA
Captura de Delicias Centroamericanas

Descripción del Proyecto

Delicias Centroamericanas es una plataforma de e-commerce en Estados Unidos dedicada a la venta de productos nostálgicos comestibles de la región centroamericana. El objetivo principal fue digitalizar el modelo de negocio, permitiendo a los clientes realizar compras en línea con tres modalidades de entrega: recogida en tienda, envíos locales y envíos nacionales.

Requisitos Clave


Diseño y Concepto

El proceso inició en Figma, desarrollando una interfaz alineada al branding del cliente. Se priorizó un concepto minimalista e intuitivo, diseñado para ser accesible para clientes de todas las edades, independientemente de sus conocimientos tecnológicos.

Figma Delicias CA


Arquitectura de Contenido Dinámico (Block-Based CMS)

Uno de los pilares del proyecto es la flexibilidad administrativa. El sitio fue construido bajo una arquitectura de bloques:

Dashboard Delicias CA


Desafíos Técnicos y Soluciones

Orders Delicias CA


Arquitectura y Flujo de Trabajo

  1. Gestión de Carrito: Persistencia en el cliente mediante Zustand, optimizando el rendimiento al evitar peticiones innecesarias al servidor durante la selección de productos.
  2. Validación de Stock: Al iniciar el checkout, el sistema realiza una validación de disponibilidad en tiempo real antes de proceder al pago en Stripe.
  3. Automatización con Webhooks: Tras un pago exitoso, el webhook de Stripe notifica al backend, el cual actualiza el estatus de la orden, dispara correos de notificación y genera una vista personalizada para la gestión e impresión del pedido en el panel.
  4. Mantenimiento Automatizado (Cron Jobs): Se implementó una tarea programada en el servidor que se ejecuta durante la madrugada. Este proceso identifica órdenes inactivas sin pago confirmado, eliminando automáticamente tanto el registro en la base de datos de Payload CMS como la intención de pago (Payment Intent) en Stripe, manteniendo el sistema limpio y eficiente.
  5. Seguimiento del Cliente: Enlaces únicos de rastreo y un historial detallado para usuarios registrados que muestra el avance en tiempo real.

Cards Delicias CA cards

Order Delicias CA orders


Stack Tecnológico


Aprendizajes y Resultados