Encontrado probando en vivo con navegador real (Docker + Playwright contra shop.cruzcloud.net): - app/page.tsx: un producto featured pero sin stock (available: false) salía primero en el hero banner con botón "Comprar ahora" hacia una página donde en realidad no se puede comprar. - pse-banks/route.ts: el sandbox real de ePayco (bank.getBanks()) incluye un primer elemento placeholder (bankCode "0", "A continuación seleccione su banco...") mezclado con los bancos reales, mostrado como opción seleccionable. Se filtra explícitamente. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01THZFwPzrwv6VAbuwmaf5vR
ARI Shopping Commerce Backend
Backend Medusa v2.18 para la Fase 1.
Capacidades iniciales
- Medusa Admin en
/app. - Catálogo, variantes y precios.
- Imágenes en almacenamiento S3 compatible.
- PostgreSQL y Redis externos.
- Modo
sharedpara una sola réplica durante la Fase 1. - Migraciones ejecutadas por el
initContainerde Kubernetes.
La imagen se construye mediante:
.gitea/workflows/build-medusa.yaml
No se deben colocar secretos en este directorio.