PDP-SR-PRICE-01critical
Price is rendered as authoritative text in DOM
System RobustnessTargets: human · agent · machine
What is being checked
Checks whether the final purchasable price is rendered as static, machine-readable text in the DOM, consistent with structured data, and does not change unexpectedly during checkout.
Why it matters
If price cannot be reliably parsed, automated systems cannot evaluate affordability, rank products, or execute transactions.
Failure signals
- Price missing in DOM
- Price injected only via JavaScript
- Structured data price differs from visible price
- Price changes at checkout
- Currency mismatch
- Hidden mandatory fees
How to verify
- Inspect the PDP and confirm the final price is visible as machine-readable text in the DOM (not JavaScript-only).
- Disable JavaScript to verify a server-rendered fallback exists.
- Cross-check structured data for price consistency.
- Add the product to cart and confirm the price does not change or reveal hidden mandatory fees.
Recommended fix
Render the final purchasable price as static, machine-readable text in the DOM that does not rely solely on client-side rendering.