[{"data":1,"prerenderedAt":350},["ShallowReactive",2],{"guidelines-meta":3,"guideline-cart-cart-sr-qty-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":22,"body":240,"category":6,"description":336,"dimension":17,"extension":344,"meta":345,"navigation":346,"path":25,"seo":347,"severity":23,"status":12,"stem":26,"targets":348,"__hash__":349},"guidelines\u002Fguidelines\u002Fcart\u002Fcart-sr-qty-01.md",{"type":241,"value":242,"toc":335},"minimark",[243,248,252,255,259,262,265,268,272,294,298,325,329,332],[244,245,247],"h2",{"id":246},"what-is-being-checked","What is being checked",[249,250,251],"p",{},"Whether the user’s selected cart quantity remains unchanged and preserved in the last confirmed quantity state for each line item unless the user explicitly changes it, when e.g. moving from cart to checkout and then returning to the cart or shop flow.",[249,253,254],{},"The cart must preserve the last confirmed quantity state for each line item unless the user explicitly changes it or the system clearly communicates a validated reason why the quantity was adjusted.",[244,256,258],{"id":257},"why-it-matters","Why it matters",[249,260,261],{},"Users lose a decision-critical part of their purchase state after progressing in the buying flow. This breaks continuity, creates rework, and weakens trust in cart and checkout reliability.",[249,263,264],{},"For decision-making, users can no longer trust that the order they configured is the order being preserved. This increases hesitation, correction effort, and abandonment risk.",[249,266,267],{},"For machines and agents, the commerce state becomes unstable across navigation steps, which makes validation, execution, and recovery unreliable.",[244,269,271],{"id":270},"failure-signals","Failure signals",[273,274,275,279,282,285,288,291],"ul",{},[276,277,278],"li",{},"Quantity increases in cart, but returns to 1 after navigating to checkout and back",[276,280,281],{},"Returning to cart shows a different quantity than the one last selected by the user",[276,283,284],{},"The reset occurs across multiple products, not just one SKU",[276,286,287],{},"The reset is reproducible across repeated cart-to-checkout navigation",[276,289,290],{},"No message explains why the quantity changed",[276,292,293],{},"Line item subtotal or total no longer matches the quantity the user selected before navigation",[244,295,297],{"id":296},"how-to-verify","How to verify",[299,300,301,304,307,310,313,316,319,322],"ol",{},[276,302,303],{},"Add a product to the cart.",[276,305,306],{},"Increase quantity to a non-default value such as 3, 5, or 10.",[276,308,309],{},"Proceed to checkout.",[276,311,312],{},"Navigate back to the cart or shop\u002Fcart flow.",[276,314,315],{},"Confirm whether the same quantity is still shown for the same line item.",[276,317,318],{},"Repeat with multiple products.",[276,320,321],{},"Repeat the flow more than once to confirm whether the reset is reproducible.",[276,323,324],{},"Check whether subtotal and total remain aligned with the preserved quantity.",[244,326,328],{"id":327},"recommended-fix","Recommended fix",[249,330,331],{},"Persist cart line-item quantity as a stable session or server-backed cart attribute and rehydrate that state consistently whenever the cart drawer, cart page, or checkout-return path is reopened.",[249,333,334],{},"Ensure cart rendering uses the authoritative stored quantity rather than a hardcoded UI default. If inventory or business rules force a quantity change, keep the adjusted value visible and show a clear inline reason for the change.",{"title":336,"searchDepth":337,"depth":337,"links":338},"",2,[339,340,341,342,343],{"id":246,"depth":337,"text":247},{"id":257,"depth":337,"text":258},{"id":270,"depth":337,"text":271},{"id":296,"depth":337,"text":297},{"id":327,"depth":337,"text":328},"md",{},true,{"title":22,"description":336},[10,11],"ww66-xrDVzvdqORg1H1sokkWxF4SxydsNJc6sEi-HTw",1783781092290]