THEUS · Programación · Perú Casos Perú · Versión 2026-09-25 Tu carrito está cobrando el envío dos veces. ALCANCE Demostración ilustrativa con datos ficticios; no ejecución real de Theus ni resultado de un cliente. Proyecto y precios ficticios. Los importes son resultados esperados, no evidencia de una ejecución real. Sin publicación automática. Es una reconstrucción animada de un flujo de trabajo ilustrativo. No representa una sesión grabada, un cliente, una integración activa ni un resultado logrado por un usuario. VIDEO https://theus.pe/videos/casos-peru-20260925/programacion.mp4 Duración del máster: 73.386 segundos. ENTRADAS DEL EJEMPLO - carrito.js: Error intencional: producto + envío + envío. - reglas-pedido.txt: Producto S/80; envío S/10; recojo sin envío. - casos-prueba.json: Esperado: entrega S/90; recojo S/80. INSTRUCCIÓN ILUSTRATIVA Localiza por qué este carrito suma dos veces el envío. Propón un cambio mínimo y pruebas para entrega y recojo. Muestra la diferencia de código y los resultados esperados; no publiques cambios. RESULTADO ILUSTRATIVO El cambio que corrige el doble envío Antes: S/100 · Con entrega: S/90 · Con recojo: S/80 DATOS FICTICIOS Y MÉTODO { "currency": "PEN", "productPrice": 80, "deliveryFee": 10, "beforeDeliveryTotal": 100, "afterDeliveryTotal": 90, "pickupTotal": 80, "buggyExpression": "price + deliveryFee + deliveryFee", "fixedExpression": "price + (fulfillment === \"delivery\" ? deliveryFee : 0)", "testCases": [ { "name": "Entrega", "price": 80, "deliveryFee": 10, "fulfillment": "delivery", "expected": 90 }, { "name": "Recojo", "price": 80, "deliveryFee": 10, "fulfillment": "pickup", "expected": 80 } ], "testEvidenceType": "Resultados esperados del ejemplo; no afirmar que Theus los ejecutó.", "deployed": false } TRANSCRIPCIÓN Tu producto cuesta ochenta soles y el envío diez. Entonces, ¿por qué el carrito está mostrando cien? Hay un cargo duplicado. Abrimos un proyecto ficticio de tienda peruana con el código del carrito y dos reglas claras: entrega a domicilio y recojo. Le pedimos a Theus encontrar el origen, proponer un cambio mínimo y preparar pruebas que permitan revisar ambas opciones. El cálculo suma el envío dos veces: ochenta más diez más diez. La corrección lo agrega una sola vez cuando corresponde. La demostración muestra los resultados esperados: noventa soles con entrega y ochenta con recojo. Los dos casos quedan definidos para comprobarlos. Recibes una diferencia de código y casos de prueba concretos. El desarrollador revisa, ejecuta las pruebas en su entorno y decide cuándo publicar. Lleva tu próximo proyecto a Theus. Elige tu plan en theus punto pe. FUENTES SOBRE LAS CAPACIDADES PUBLICADAS https://theus.pe/cli/ https://docs.theus.pe/docs/ Las fuentes describen el producto; no convierten esta demostración en evidencia de una ejecución real. CRÉDITOS Guion, datos ficticios y animación: producción para Theus, septiembre de 2026. Locución sintética en español. Música: Digital Clouds — Alejandro Magaña (A. M.). Procedencia de música: https://mixkit.co/free-stock-music/tag/technology/ Licencia de incorporación musical: https://mixkit.co/license/modal/musicFree/ Efectos incorporados: biblioteca bajo licencia de contenido de Pixabay y efecto Paper slide (Mixkit n.º 1530). Licencias: https://pixabay.com/service/license-summary/ y https://mixkit.co/license/modal/sfxFree/ Los recursos sonoros están incorporados en el video; no se ofrecen como archivos de stock independientes.