(01) El encargo
Pasapalos fabrica comida venezolana congelada y vende tanto a familias como a restaurantes. Necesitaba precios distintos para detalle y mayorista, cobro online y un mapa claro de zonas de reparto.
(02) Qué hace
- Catálogo con presentaciones (crudo o frito, por unidades o por caja) y precio mayorista automático según cantidad.
- Cobro con Mercado Pago: tarjetas, débito y saldo en cuenta.
- Zonas de despacho con costo por comuna y horarios de entrega.
- Cuenta de cliente con pedidos anteriores para repetir compra en un toque.
- Cupones, reseñas verificadas y soporte por tickets.
(03) Cómo se construyó
- Hereda la arquitectura de Akim Pet Market (misma base probada en producción) adaptada al rubro: variantes de producto por presentación y lógica de precio por volumen.
- Integración con Mercado Pago mediante preferencias de pago y webhooks firmados; el estado del pedido se actualiza solo cuando la pasarela confirma.
- Base de datos PostgreSQL con reglas de acceso por fila y funciones del lado del servidor para calcular totales (el navegador nunca decide el precio).
- Renderizado híbrido: catálogo estático regenerado al cambiar productos, carrito y cuenta dinámicos.
(04) Seguridad
- CSP y HSTS estrictas, cookies de sesión seguras y de corta duración.
- Panel con roles, registro de promociones de rol y rutas fuera de buscadores.
- Anti-bots en formularios y límites de intentos.
- Webhooks validados por firma y verificación directa contra la API de la pasarela.
(05) Velocidad y Google
Datos estructurados de producto y negocio local. Imágenes en WebP por CDN. Auditoría Lighthouse móvil en cada entrega.
(06) Qué no hace, a propósito
- No integra con sistemas de punto de venta ni boleta electrónica.
- El reparto lo coordina el negocio; no hay seguimiento GPS.