Regresar

Picksy E-Commerce

Screenshot of Picksy E-Commerce

Plataforma e-commerce multiempresa construida con una arquitectura modular que permite gestionar tiendas independientes. Integra sistema de personalización avanzada, análisis en tiempo real, y herramientas para optimización.

Picksy es una plataforma de e-commerce multiempresa diseñada para ofrecer soluciones escalables y personalizables en entornos comerciales complejos. Desarrollada como prototipo para Orderly’s SAS, surge de la necesidad de explorar arquitecturas modernas que combinen rendimiento, flexibilidad y gestión centralizada. El proyecto, liderado por el desarrollador principal Jorge Velasquez, se construyó mediante un fork colaborativo, priorizando la experimentación con tecnologías emergentes y prácticas de desarrollo ágil.

Descripción Técnica y Funcionalidades

Picksy opera bajo una arquitectura modular que separa claramente el frontend del backend, permitiendo una evolución independiente de cada componente. Su núcleo radica en la capacidad de alojar múltiples tiendas bajo un mismo dominio, donde cada empresa gestiona su presencia digital de forma autónoma, sin interferir con otras.

Pilares Tecnológicos

  • Frontend Híbrido: Combina Astro para la generación estática de páginas (como catálogos o landing pages) con Next.js para rutas dinámicas (carritos de compra, paneles de usuario). Esta integración permite tiempos de carga inferiores a 2 segundos en contenido estático y soporte para interactividad compleja.
  • Backend RESTful: Desarrollado en Node.js y Express, ofrece más de 30 endpoints para gestionar autenticación JWT, CRUD de productos, procesamiento de pedidos y sincronización de inventario. Puedes verlo aquí
  • Base de Datos Relacional: Utiliza PostgreSQL con particionamiento por esquemas para aislar datos entre tiendas, garantizando seguridad y eficiencia en consultas masivas.

Funcionalidades Clave

  • Multi-tenancy Seguro: Cada tienda opera en un subdominio único (tienda.picksy.com) con políticas de acceso basadas en roles (admin, editor, cliente).
  • Personalización en Tiempo Real:
    • Editores WYSIWYG para modificar temas (colores, fuentes, layouts).
    • Generación automática de códigos QR vinculados a productos, con métricas de escaneos en el dashboard.
  • Motor Promocional:
    • Descuentos por temporada, cupones de un solo uso y reglas basadas en volumen de compra.
    • Temporizadores visibles en la interfaz para ofertas flash.
  • Analítica Integrada:
    • Tableros con gráficos interactivos que muestran conversiones, abandonos de carrito y tendencias de inventario.
    • Exportación de reportes en CSV/PDF para integración con herramientas externas.

Arquitectura y Flujo de Datos

ComponenteTecnologíasRol en el Sistema
RenderizadoAstro (SSG), Next.js (SSR/ISR)Entrega páginas estáticas para SEO y dinámicas para flujos de usuario interactivos
APINode.js, Express, Prisma ORMGestiona autenticación, webhooks y sincronización con bases de datos
AlmacenamientoPostgreSQL, AWS S3 (para medios)Aloja datos estructurados y archivos multimedia con redundancia geográfica
DespliegueVercel (frontend), Render (backend)Implementa CI/CD con rollback automático y monitoreo de uptime

Retos Técnicos y Hoja de Ruta

Picksy enfrenta desafíos críticos para su escalabilidad comercial, muchos de los cuales se abordarán en futuras iteraciones:

  1. Optimización de Rendimiento:

    • Reducir el Time to First Byte (TTFB) en páginas dinámicas mediante caché a nivel de API.
    • Implementar Server-Side Rendering (SSR) para páginas de producto, mejorando SEO y percepción de velocidad.
  2. Sistema de Búsqueda Inteligente:

    • Reemplazar la búsqueda por palabras clave con un motor que soporte filtros anidados (precio, valoraciones, atributos personalizados).
    • Incluir sugerencias en tiempo real y corrección ortográfica.
  3. Escalabilidad Multiempresa:

    • Migrar a una arquitectura de microservicios para aislar fallos (ej: servicio de pagos independiente del core).
    • Adoptar GraphQL para minimizar over-fetching en tiendas con catálogos de +10,000 productos.
  4. E-Commerce Global:

    • Integrar pasarelas de pago locales (ej: PSE para Colombia, Pix para Brasil).
    • Traducción automática de contenidos usando APIs como DeepL, con soporte para RTL (derecha a izquierda).

Impacto y Proyección

Como base de Orderly’s SAS, Picksy demuestra cómo una stack tecnológico bien estructurado puede adaptarse a mercados diversos.

La plataforma no solo resuelve necesidades inmediatas de venta en línea, sino que sienta las bases para:

  • Integración con IoT: Usar códigos QR para vincular productos físicos con garantías digitales.
  • Modelos de Suscripción: Gestión de membresías recurrentes con prorrateo y upgrades en tiempo real.
  • Marketplace Unificado: Permitir que usuarios compren de múltiples tiendas en un solo carrito, con envíos consolidados.

Su éxito yace en equilibrar innovación técnica con pragmatismo comercial, ofreciendo una alternativa robusta a soluciones SaaS genéricas como Shopify o WooCommerce para casos de uso especializados.