Tutoriales
Claude Opus 5.5: comprobar descuentos antes de publicar un anuncio
Usa Claude Opus 5.5 para conciliar el precio aprobado, la fórmula del descuento y la oferta visible.

Usa Claude Opus 5.5 para conciliar el precio aprobado, la fórmula del descuento y la oferta visible. Proporciona la política de redondeo en vez de pedirle que la adivine. Un importe bien presentado puede diferir del pago si se redondeó en otra etapa.
Crea un registro breve por SKU
Recoge moneda, importe original, descuento aprobado, cantidad, orden de cálculo y resultado del pago. Usa decimales exactos o unidades monetarias menores enteras con una política explícita. No presupongas dos decimales para todas las monedas. Impuestos, envío y elegibilidad proceden de las reglas aprobadas del comercio; estos ejemplos los excluyen.
Una pregunta de un desarrollador de junio de 2016 muestra la confusión entre ahorro y precio final. Es un ejemplo histórico de la duda, no una implementación de precios lista para producción.
| Pregunta | Cálculo o evidencia | Comparación |
|---|---|---|
| ¿Cuánto paga el cliente? | Original × fracción restante | Importe unitario del pago |
| ¿Cuánto ahorra? | Original − final | Texto del ahorro |
| ¿Los descuentos son sucesivos? | Multiplicar fracciones restantes | Orden aprobado |
| ¿Dónde se redondea? | Unidad, línea o pedido | Comportamiento real del pago |
Calcula antes de dar formato
En un ejemplo ficticio en USD, el precio original es 19.99 y el descuento 15%. El resultado sin redondear es 16.9915. Con la política del ejemplo —positivo al centavo más próximo, empate hacia arriba— el final es 16.99 y el ahorro 3.00. La expresión 19.99 × 15% calcula el descuento sin redondear, no el importe pagado.
Dos descuentos sucesivos de 20% y 10% dejan 0.8 × 0.9 = 0.72 del original: una reducción del 28%, no del 30%. La elegibilidad y el orden de cupones de importe fijo requieren la regla real del comercio. La aritmética no autoriza ofertas nuevas.
La etapa importa incluso en cantidades pequeñas. Tres unidades de 0.05 con 10% de descuento dan 0.045 por unidad. Redondear cada una con la política del ejemplo produce 0.05 × 3 = 0.15; redondear el total 0.135 produce 0.14. No sustituyas silenciosamente la política que usa el pago.
Para centavos enteros no negativos y una tasa entera en puntos básicos, este ejemplo acotado expresa la regla:
const originalCents = 1999n;
const discountBasisPoints = 1500n;
const finalCents =
(originalCents * (10000n - discountBasisPoints) + 5000n) / 10000n;
Es aritmética ilustrativa, no un motor de precios completo. Valida aparte rangos, decimales de la moneda y elegibilidad. La referencia Intl.NumberFormat de MDN explica precisión y redondeo de presentación. El formato debe mostrar un importe aprobado, no crear una segunda política oculta.
Prompt para conciliar precios
Audita la tabla de precios SKU frente a los ejemplos de pago aprobados. Entradas: moneda y decimales, importe original, cantidad, descuentos, elegibilidad, alcance de impuestos/envío y redondeo. Enumera reglas ausentes sin inventarlas.
Para cada SKU muestra original, fórmula, resultado sin redondear, etapa de redondeo, final y ahorro. Distingue descuentos sucesivos de sumar porcentajes. Usa decimales exactos o unidades menores enteras; no analices directamente cadenas de presentación localizadas como números.
Compara el cálculo con el pago y el texto publicitario. Marca diferencias sin cambiar el precio original ni aprobar nuevas afirmaciones. En los ejemplos USD ficticios redondea positivos al centavo más próximo con empate hacia arriba y compara unidad frente a total.
Entrega una tabla de discrepancias, cálculos reproducibles y sugerencias de presentación para aprobar. Indica qué cálculos se ejecutaron. No afirmes una prueba de Opus o validación del pago sin ejecución.
Es un flujo hipotético de Opus, no una evaluación del modelo. La guía oficial ayuda a acotar la tarea. Los números se pueden reproducir independientemente de la explicación generada.
Preguntas al entregar la creatividad
**¿El formato arregla un centavo de diferencia?** Puede ocultar decimales, pero no concilia etapas de cálculo. Compara primero los importes aprobados sin formato.
**¿Puedo copiar el número entre idiomas?** Conserva moneda e importe y presenta según la región. No interpretes comas ni espacios como operadores. Mantén la identidad del SKU y revisa el texto renderizado.
**¿Y la cuenta atrás junto al precio?** Comprueba aparte el plazo de la promoción: un precio correcto no demuestra que siga vigente.
Tras aprobar el texto, usa Panelly Studio para crear un anuncio completo con oferta y CTA. Compáralo con el registro aprobado. Esto no implica integración de Opus ni sincronización automática de precios de pago.


