Zentto Store
Zentto Store es la app de tienda online para tus clientes. Sincronizada con el inventario de tu ERP.
Pantallas principales
Sección titulada «Pantallas principales»Catálogo de productos con búsqueda y filtros por categoría y marca.
Detalle de producto
Sección titulada «Detalle de producto»Galería de imágenes, descripción, especificaciones, variantes, reseñas y botón de agregar al carrito.
Carrito
Sección titulada «Carrito»Lista de artículos con cantidad ajustable, subtotal, impuestos y total.
Checkout
Sección titulada «Checkout»Selección de dirección de envío, método de pago y confirmación del pedido.
Mis pedidos
Sección titulada «Mis pedidos»Historial de pedidos con estado de seguimiento.
Mi cuenta
Sección titulada «Mi cuenta»Perfil, direcciones guardadas y métodos de pago.
Métodos de pago soportados
Sección titulada «Métodos de pago soportados»| Método | Descripción |
|---|---|
| Pago Móvil | Banco + teléfono + cédula |
| Transferencia | Datos bancarios |
| Zelle | Email de destino |
| Efectivo | Pago contra entrega |
| Tarjeta | Crédito/débito |
Autenticación
Sección titulada «Autenticación»Los clientes pueden registrarse con email o Google OAuth. La sesión se mantiene activa de forma segura.
Flujo del usuario
Sección titulada «Flujo del usuario»Vista no técnica del proceso. Pensada para clientes finales, personal de ventas o administración que quiera entender cómo funciona la tienda móvil.
Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.
Flujo técnico
Sección titulada «Flujo técnico»Vista técnica para desarrolladores: módulos Capacitor, endpoints
/v1/store/*, cola offline y persistencia.
| Componente | Tipo | Ubicación |
|---|---|---|
LoginScreen | Pantalla React Native | apps/store/src/screens/LoginScreen.tsx |
ProductGrid | Pantalla React Native | apps/store/src/screens/ProductGrid.tsx |
CartScreen | Pantalla React Native | apps/store/src/screens/CartScreen.tsx |
CheckoutScreen | Pantalla React Native | apps/store/src/screens/CheckoutScreen.tsx |
/v1/store/products | Route Express | web/api/src/routes/store/products.ts |
/v1/store/orders | Route Express | web/api/src/routes/store/orders.ts |
/v1/store/payments | Route Express | web/api/src/routes/store/payments.ts |
usp_store_Order_Insert | Stored procedure (PG + MSSQL) | web/api/sqlweb-pg/includes/sp/ |
store.Order | Tabla operativa | web/api/migrations/postgres/ |
expo-camera | Módulo nativo barcode | expo-camera |
AsyncStorage | Cola offline | @react-native-async-storage/async-storage |
Editable en draw.io: descarga el SVG → File → Import from → Device.