[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"guidelines-meta":3,"guideline-cart-cart-sr-persist-01":238},[4,15,21,27,33,39,44,49,54,59,65,70,75,81,86,91,96,101,106,111,116,121,126,131,136,141,146,151,156,162,167,172,177,183,188,193,198,203,208,213,218,223,228,233],{"title":5,"category":6,"dimension":7,"severity":8,"targets":9,"status":12,"path":13,"stem":14},"Cart quantity value remains fully readable at all supported quantities","cart","decision-clarity","high",[10,11],"human","agent","published","\u002Fguidelines\u002Fcart\u002Fcart-dc-qty-01","guidelines\u002Fcart\u002Fcart-dc-qty-01",{"title":16,"category":6,"dimension":17,"severity":8,"targets":18,"status":12,"path":19,"stem":20},"Selected offer state persists unchanged from PDP to Cart","system-robustness",[11],"\u002Fguidelines\u002Fcart\u002Fcart-sr-persist-01","guidelines\u002Fcart\u002Fcart-sr-persist-01",{"title":22,"category":6,"dimension":17,"severity":23,"targets":24,"status":12,"path":25,"stem":26},"Cart quantity persists across checkout navigation","critical",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-sr-qty-01","guidelines\u002Fcart\u002Fcart-sr-qty-01",{"title":28,"category":6,"dimension":29,"severity":8,"targets":30,"status":12,"path":31,"stem":32},"Cart reinforces the user’s selected product decision with clear visual and attribute confirmation","trust-decision-enablement",[10],"\u002Fguidelines\u002Fcart\u002Fcart-te-reinforce-01","guidelines\u002Fcart\u002Fcart-te-reinforce-01",{"title":34,"category":35,"dimension":7,"severity":8,"targets":36,"status":12,"path":37,"stem":38},"Purchase restrictions are disclosed upfront","pdp",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-c-restrict-01","guidelines\u002Fpdp\u002Fpdp-c-restrict-01",{"title":40,"category":35,"dimension":7,"severity":8,"targets":41,"status":12,"path":42,"stem":43},"Above-the-fold decision completeness",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-atf-01","guidelines\u002Fpdp\u002Fpdp-dc-atf-01",{"title":45,"category":35,"dimension":7,"severity":8,"targets":46,"status":12,"path":47,"stem":48},"Cognitive load per section",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cl-01","guidelines\u002Fpdp\u002Fpdp-dc-cl-01",{"title":50,"category":35,"dimension":7,"severity":8,"targets":51,"status":12,"path":52,"stem":53},"Scroll-to-CTA Reinforcement",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-01","guidelines\u002Fpdp\u002Fpdp-dc-cta-01",{"title":55,"category":35,"dimension":7,"severity":8,"targets":56,"status":12,"path":57,"stem":58},"Primary CTA state is always explainable",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-02","guidelines\u002Fpdp\u002Fpdp-dc-cta-02",{"title":60,"category":35,"dimension":7,"severity":61,"targets":62,"status":12,"path":63,"stem":64},"Primary CTA is visually dominant","medium",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-vis-01","guidelines\u002Fpdp\u002Fpdp-dc-cta-vis-01",{"title":66,"category":35,"dimension":7,"severity":8,"targets":67,"status":12,"path":68,"stem":69},"Delivery time is explicit and state-specific",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-delivery-01","guidelines\u002Fpdp\u002Fpdp-dc-delivery-01",{"title":71,"category":35,"dimension":7,"severity":8,"targets":72,"status":12,"path":73,"stem":74},"Product description communicates functional understanding",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-desc-01","guidelines\u002Fpdp\u002Fpdp-dc-desc-01",{"title":76,"category":35,"dimension":7,"severity":23,"targets":77,"status":12,"path":79,"stem":80},"Product suitability should be clearly self-evident on the PDP",[10,11,78],"machine","\u002Fguidelines\u002Fpdp\u002Fpdp-dc-fit-01","guidelines\u002Fpdp\u002Fpdp-dc-fit-01",{"title":82,"category":35,"dimension":7,"severity":23,"targets":83,"status":12,"path":84,"stem":85},"Users should clearly understand what is included in the purchase",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-off-01","guidelines\u002Fpdp\u002Fpdp-dc-off-01",{"title":87,"category":35,"dimension":7,"severity":8,"targets":88,"status":12,"path":89,"stem":90},"Object handling block",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-ohb-01","guidelines\u002Fpdp\u002Fpdp-dc-ohb-01",{"title":92,"category":35,"dimension":7,"severity":8,"targets":93,"status":12,"path":94,"stem":95},"Price anchoring presence",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pap-01","guidelines\u002Fpdp\u002Fpdp-dc-pap-01",{"title":97,"category":35,"dimension":7,"severity":8,"targets":98,"status":12,"path":99,"stem":100},"Payment options and financing conditions should be clearly visible before checkout",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pay-01","guidelines\u002Fpdp\u002Fpdp-dc-pay-01",{"title":102,"category":35,"dimension":7,"severity":8,"targets":103,"status":12,"path":104,"stem":105},"The total cost and unit-based pricing of the product should be clearly understandable before purchase",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-prc-01","guidelines\u002Fpdp\u002Fpdp-dc-prc-01",{"title":107,"category":35,"dimension":7,"severity":8,"targets":108,"status":12,"path":109,"stem":110},"Price visible without interaction",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-price-01","guidelines\u002Fpdp\u002Fpdp-dc-price-01",{"title":112,"category":35,"dimension":7,"severity":8,"targets":113,"status":12,"path":114,"stem":115},"Primary value proposition clarity",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pvp-01","guidelines\u002Fpdp\u002Fpdp-dc-pvp-01",{"title":117,"category":35,"dimension":7,"severity":8,"targets":118,"status":12,"path":119,"stem":120},"Return conditions are visible before purchase",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-returns-01","guidelines\u002Fpdp\u002Fpdp-dc-returns-01",{"title":122,"category":35,"dimension":7,"severity":8,"targets":123,"status":12,"path":124,"stem":125},"Social proof density & placement",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-sp-01","guidelines\u002Fpdp\u002Fpdp-dc-sp-01",{"title":127,"category":35,"dimension":7,"severity":8,"targets":128,"status":12,"path":129,"stem":130},"Total price is determinable before checkout",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-total-01","guidelines\u002Fpdp\u002Fpdp-dc-total-01",{"title":132,"category":35,"dimension":7,"severity":8,"targets":133,"status":12,"path":134,"stem":135},"Urgency & momentum signals",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-ums-01","guidelines\u002Fpdp\u002Fpdp-dc-ums-01",{"title":137,"category":35,"dimension":7,"severity":8,"targets":138,"status":12,"path":139,"stem":140},"Variant friction index",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-var-01","guidelines\u002Fpdp\u002Fpdp-dc-var-01",{"title":142,"category":35,"dimension":7,"severity":8,"targets":143,"status":12,"path":144,"stem":145},"Variant selection is required before purchase when applicable",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-var-req-01","guidelines\u002Fpdp\u002Fpdp-dc-var-req-01",{"title":147,"category":35,"dimension":7,"severity":61,"targets":148,"status":12,"path":149,"stem":150},"Primary product information is visible above initial viewport",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-viewport-01","guidelines\u002Fpdp\u002Fpdp-dc-viewport-01",{"title":152,"category":35,"dimension":7,"severity":8,"targets":153,"status":12,"path":154,"stem":155},"Visual proof of value",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-vpv-01","guidelines\u002Fpdp\u002Fpdp-dc-vpv-01",{"title":157,"category":35,"dimension":158,"severity":23,"targets":159,"status":12,"path":160,"stem":161},"Structured product data aligns with visible content","machine-extractability",[11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-align-01","guidelines\u002Fpdp\u002Fpdp-me-align-01",{"title":163,"category":35,"dimension":158,"severity":8,"targets":164,"status":12,"path":165,"stem":166},"Core product attributes are presented as structured text",[11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-attr-01","guidelines\u002Fpdp\u002Fpdp-me-attr-01",{"title":168,"category":35,"dimension":158,"severity":61,"targets":169,"status":12,"path":170,"stem":171},"Single semantic H1 on PDP",[11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-h1-01","guidelines\u002Fpdp\u002Fpdp-me-h1-01",{"title":173,"category":35,"dimension":7,"severity":8,"targets":174,"status":12,"path":175,"stem":176},"Related product variants are clearly discoverable and cross-linked",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-merch-variant-01","guidelines\u002Fpdp\u002Fpdp-merch-variant-01",{"title":178,"category":35,"dimension":179,"severity":23,"targets":180,"status":12,"path":181,"stem":182},"Canonical Product & Offer Identity","semantic-integrity",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-mi-id-01","guidelines\u002Fpdp\u002Fpdp-mi-id-01",{"title":184,"category":35,"dimension":179,"severity":61,"targets":185,"status":12,"path":186,"stem":187},"Product claims are supported by concrete evidence",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-claims-01","guidelines\u002Fpdp\u002Fpdp-si-claims-01",{"title":189,"category":35,"dimension":179,"severity":23,"targets":190,"status":12,"path":191,"stem":192},"No contradictory product information across the PDP",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-consist-01","guidelines\u002Fpdp\u002Fpdp-si-consist-01",{"title":194,"category":35,"dimension":179,"severity":61,"targets":195,"status":12,"path":196,"stem":197},"Product imagery matches selected variant",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-image-01","guidelines\u002Fpdp\u002Fpdp-si-image-01",{"title":199,"category":35,"dimension":179,"severity":8,"targets":200,"status":12,"path":201,"stem":202},"Variant selection does not redefine product identity",[11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-var-01","guidelines\u002Fpdp\u002Fpdp-si-var-01",{"title":204,"category":35,"dimension":17,"severity":8,"targets":205,"status":12,"path":206,"stem":207},"Availability status rendered as text in DOM",[11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-avail-01","guidelines\u002Fpdp\u002Fpdp-sr-avail-01",{"title":209,"category":35,"dimension":17,"severity":23,"targets":210,"status":12,"path":211,"stem":212},"Default PDP State Is Valid",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-def-01","guidelines\u002Fpdp\u002Fpdp-sr-def-01",{"title":214,"category":35,"dimension":17,"severity":8,"targets":215,"status":12,"path":216,"stem":217},"PDP loads core decision data without delay",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-load-01","guidelines\u002Fpdp\u002Fpdp-sr-load-01",{"title":219,"category":35,"dimension":17,"severity":23,"targets":220,"status":12,"path":221,"stem":222},"Price is rendered as authoritative text in DOM",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-price-01","guidelines\u002Fpdp\u002Fpdp-sr-price-01",{"title":224,"category":35,"dimension":17,"severity":23,"targets":225,"status":12,"path":226,"stem":227},"Stock status reflects real purchasability",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-stock-01","guidelines\u002Fpdp\u002Fpdp-sr-stock-01",{"title":229,"category":35,"dimension":29,"severity":8,"targets":230,"status":12,"path":231,"stem":232},"Fulfillment expectations are clearly communicated and structurally supported",[10,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-td-ful-01","guidelines\u002Fpdp\u002Fpdp-td-ful-01",{"title":234,"category":35,"dimension":29,"severity":8,"targets":235,"status":12,"path":236,"stem":237},"Product reviews should provide meaningful information that helps users make a confident purchase decision",[10,11,78],"\u002Fguidelines\u002Fpdp\u002Fpdp-td-rev-01","guidelines\u002Fpdp\u002Fpdp-td-rev-01",{"id":239,"title":16,"body":240,"category":6,"description":315,"dimension":17,"extension":323,"meta":324,"navigation":325,"path":19,"seo":326,"severity":8,"status":12,"stem":20,"targets":327,"__hash__":328},"guidelines\u002Fguidelines\u002Fcart\u002Fcart-sr-persist-01.md",{"type":241,"value":242,"toc":314},"minimark",[243,248,252,256,259,263,285,289,307,311],[244,245,247],"h2",{"id":246},"what-is-being-checked","What is being checked",[249,250,251],"p",{},"Checks whether the exact decision-relevant offer state selected on the PDP remains unchanged after the product is added to cart. The cart must preserve the same selected variant, product identity, price, and purchasability state that were shown at the moment of add-to-cart.",[244,253,255],{"id":254},"why-it-matters","Why it matters",[249,257,258],{},"When the selected offer changes between PDP and cart, users cannot trust that the system preserved their decision. This creates immediate purchase hesitation, increases abandonment, and makes the cart feel unreliable or broken. For machines and agents, the transition becomes non-deterministic: the selected offer cannot be safely executed, verified, or re-used as a stable transaction state.",[244,260,262],{"id":261},"failure-signals","Failure signals",[264,265,266,270,273,276,279,282],"ul",{},[267,268,269],"li",{},"Cart price differs from the price shown on the PDP for the selected offer",[267,271,272],{},"Selected variant is reset, replaced, or incompletely transferred in cart",[267,274,275],{},"Product name or identifying offer details change in cart in a way that makes the selected item unclear",[267,277,278],{},"Cart shows a purchasability state that contradicts the selected PDP state without explicit explanation",[267,280,281],{},"Cart resolves the added item to a different configuration than the one the user selected",[267,283,284],{},"Item is added successfully, but cart state forces the user to re-decide core offer attributes",[244,286,288],{"id":287},"how-to-verify","How to verify",[290,291,292,295,298,301,304],"ol",{},[267,293,294],{},"Select a specific variant or configuration on the PDP and note the visible product name, variant, price, and purchasability state.",[267,296,297],{},"Add the item to cart.",[267,299,300],{},"Compare the cart line item against the selected PDP state.",[267,302,303],{},"Confirm that no core offer attribute changed silently.",[267,305,306],{},"Repeat with multiple variants, including edge cases such as low-stock, discounted, or restricted configurations.",[244,308,310],{"id":309},"recommended-fix","Recommended fix",[249,312,313],{},"Pass the selected offer to cart using a stable offer or variant identifier and render cart state from the same authoritative commerce object used at add-to-cart. Do not reconstruct the cart item from loosely matched product data. Lock price, variant, and purchasability state to the selected offer snapshot unless a clearly explained system update occurs.",{"title":315,"searchDepth":316,"depth":316,"links":317},"",2,[318,319,320,321,322],{"id":246,"depth":316,"text":247},{"id":254,"depth":316,"text":255},{"id":261,"depth":316,"text":262},{"id":287,"depth":316,"text":288},{"id":309,"depth":316,"text":310},"md",{},true,{"title":16,"description":315},[11],"4MqEkz6N0ik2OAE3zsUqOhJAp2x07g1JLEqK6dn_O2w",1783781092312]