[{"data":1,"prerenderedAt":726},["ShallowReactive",2],{"guidelines-meta":3,"guideline-global-global-sr-banner-01":609},[4,17,24,29,35,43,49,59,65,73,78,83,89,95,101,111,119,124,131,136,142,150,159,166,172,177,182,190,198,203,208,216,223,228,233,242,249,256,261,266,271,280,288,295,305,310,316,321,326,331,336,341,346,351,356,361,366,371,376,381,386,391,396,401,411,416,421,426,434,439,444,449,454,459,464,469,474,479,484,489,494,499,504,509,514,519,524,529,534,539,546,551,556,565,571,576,585,590,599,604],{"title":5,"category":6,"dimension":7,"severity":8,"targets":9,"status":12,"path":13,"stem":14,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Entering a discount code gives a clear result","cart","decision-clarity","medium",[10,11],"human","agent","published","\u002Fguidelines\u002Fcart\u002Fcart-dc-code-01","guidelines\u002Fcart\u002Fcart-dc-code-01","platform_specific",null,{"title":18,"category":6,"dimension":7,"severity":8,"targets":19,"status":12,"path":20,"stem":21,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"The cart says how much is missing for free shipping",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-dc-freeship-01","guidelines\u002Fcart\u002Fcart-dc-freeship-01","no_divergence","holiday",{"title":25,"category":6,"dimension":7,"severity":8,"targets":26,"status":12,"path":27,"stem":28,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"Gift options are visible before checkout and can be chosen in the cart",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-dc-gift-01","guidelines\u002Fcart\u002Fcart-dc-gift-01",{"title":30,"category":6,"dimension":7,"severity":31,"targets":32,"status":12,"path":33,"stem":34,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Cart quantity value remains fully readable at all supported quantities","high",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-dc-qty-01","guidelines\u002Fcart\u002Fcart-dc-qty-01",{"title":36,"category":6,"dimension":7,"severity":31,"targets":37,"status":12,"path":39,"stem":40,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":41,"season":16},"The cart states a cost breakdown, not only a total",[10,11,38],"machine","\u002Fguidelines\u002Fcart\u002Fcart-dc-totals-01","guidelines\u002Fcart\u002Fcart-dc-totals-01",[42],"Dir 2011\u002F83\u002FEU Art. 6(1)(e)",{"title":44,"category":6,"dimension":45,"severity":8,"targets":46,"status":12,"path":47,"stem":48,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Cart contents are readable as text without interaction","machine-extractability",[11,38],"\u002Fguidelines\u002Fcart\u002Fcart-me-content-01","guidelines\u002Fcart\u002Fcart-me-content-01",{"title":50,"category":6,"dimension":51,"severity":31,"targets":52,"status":12,"path":53,"stem":54,"shopware_status":15,"shopify_status":15,"audience":55,"regulation":57,"season":16},"The cart contains only what the customer chose","semantic-integrity",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-si-mutate-01","guidelines\u002Fcart\u002Fcart-si-mutate-01",[56],"b2c",[58],"Dir 2011\u002F83\u002FEU Art. 22",{"title":60,"category":6,"dimension":61,"severity":31,"targets":62,"status":12,"path":63,"stem":64,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"The cart flags items that can no longer be bought","system-robustness",[10,11,38],"\u002Fguidelines\u002Fcart\u002Fcart-sr-avail-01","guidelines\u002Fcart\u002Fcart-sr-avail-01",{"title":66,"category":6,"dimension":61,"severity":31,"targets":67,"status":12,"path":68,"stem":69,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":70,"season":16},"Cart controls work with the keyboard alone",[10],"\u002Fguidelines\u002Fcart\u002Fcart-sr-control-01","guidelines\u002Fcart\u002Fcart-sr-control-01",[71,72],"Dir (EU) 2019\u002F882","EN 301 549 \u002F WCAG 2.1 AA: 2.1.1, 2.4.7, 4.1.2, 4.1.3",{"title":74,"category":6,"dimension":61,"severity":31,"targets":75,"status":12,"path":76,"stem":77,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Cart line items can be changed and removed in place",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-sr-edit-01","guidelines\u002Fcart\u002Fcart-sr-edit-01",{"title":79,"category":6,"dimension":61,"severity":31,"targets":80,"status":12,"path":81,"stem":82,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Selected offer state persists unchanged from PDP to Cart",[11],"\u002Fguidelines\u002Fcart\u002Fcart-sr-persist-01","guidelines\u002Fcart\u002Fcart-sr-persist-01",{"title":84,"category":6,"dimension":61,"severity":85,"targets":86,"status":12,"path":87,"stem":88,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Cart quantity persists across checkout navigation","critical",[10,11],"\u002Fguidelines\u002Fcart\u002Fcart-sr-qty-01","guidelines\u002Fcart\u002Fcart-sr-qty-01",{"title":90,"category":6,"dimension":91,"severity":31,"targets":92,"status":12,"path":93,"stem":94,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"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":96,"category":97,"dimension":7,"severity":31,"targets":98,"status":12,"path":99,"stem":100,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"Each delivery option shows the expected arrival date","checkout",[10,11,38],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-arrive-01","guidelines\u002Fcheckout\u002Fcheckout-dc-arrive-01",{"title":102,"category":97,"dimension":7,"severity":85,"targets":103,"status":12,"path":104,"stem":105,"shopware_status":15,"shopify_status":15,"audience":106,"regulation":107,"season":16},"The order button says that ordering means an obligation to pay",[10,11,38],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-button-01","guidelines\u002Fcheckout\u002Fcheckout-dc-button-01",[56],[108,109,110],"Dir 2011\u002F83\u002FEU Art. 8(2)","BGB §312j(3), (4) (DE)","BGH I ZR 159\u002F24 (DE)",{"title":112,"category":97,"dimension":7,"severity":31,"targets":113,"status":12,"path":114,"stem":115,"shopware_status":15,"shopify_status":15,"audience":116,"regulation":117,"season":16},"No cost appears at checkout that was not determinable earlier",[10,11],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-cost-01","guidelines\u002Fcheckout\u002Fcheckout-dc-cost-01",[56],[118],"Dir 2011\u002F83\u002FEU Art. 6(1)(e), Art. 6(6)",{"title":120,"category":97,"dimension":7,"severity":8,"targets":121,"status":12,"path":122,"stem":123,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"Express payment options appear before the long forms",[10,11],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-express-01","guidelines\u002Fcheckout\u002Fcheckout-dc-express-01",{"title":125,"category":97,"dimension":7,"severity":31,"targets":126,"status":12,"path":127,"stem":128,"shopware_status":22,"shopify_status":15,"audience":16,"regulation":129,"season":16},"Every checkout field has a label, a required marker and errors tied to it",[10],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-field-01","guidelines\u002Fcheckout\u002Fcheckout-dc-field-01",[71,130],"EN 301 549 \u002F WCAG 2.1 AA: 3.3.1, 3.3.2, 3.3.3, 1.3.1, 4.1.2",{"title":132,"category":97,"dimension":7,"severity":8,"targets":133,"status":12,"path":134,"stem":135,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"A gift order makes the recipient's address clearly separate from the buyer's",[10,11],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-gift-01","guidelines\u002Fcheckout\u002Fcheckout-dc-gift-01",{"title":137,"category":97,"dimension":7,"severity":31,"targets":138,"status":12,"path":139,"stem":140,"shopware_status":15,"shopify_status":15,"audience":141,"regulation":16,"season":16},"Consumers can complete a purchase without creating an account",[10],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-guest-01","guidelines\u002Fcheckout\u002Fcheckout-dc-guest-01",[56],{"title":143,"category":97,"dimension":7,"severity":31,"targets":144,"status":12,"path":145,"stem":146,"shopware_status":15,"shopify_status":15,"audience":147,"regulation":148,"season":16},"No paid addition is pre-selected and no consent is pre-ticked",[10,11],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-optin-01","guidelines\u002Fcheckout\u002Fcheckout-dc-optin-01",[56],[58,149],"Reg (EU) 2016\u002F679 Art. 4(11), Art. 7",{"title":151,"category":97,"dimension":7,"severity":31,"targets":152,"status":12,"path":153,"stem":154,"shopware_status":22,"shopify_status":15,"audience":155,"regulation":156,"season":16},"What is ordered and what it costs is shown next to the order button",[10,11,38],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-dc-summary-01","guidelines\u002Fcheckout\u002Fcheckout-dc-summary-01",[56],[157,158],"Dir 2011\u002F83\u002FEU Art. 8(2) with Art. 6(1)(a),(e),(o),(p)","BGB §312j(2) (DE)",{"title":160,"category":97,"dimension":45,"severity":8,"targets":161,"status":12,"path":162,"stem":163,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":164,"season":16},"Address and contact fields carry correct autocomplete tokens",[10,11,38],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-me-autofill-01","guidelines\u002Fcheckout\u002Fcheckout-me-autofill-01",[165],"EN 301 549 \u002F WCAG 2.1 AA: 1.3.5",{"title":167,"category":97,"dimension":61,"severity":31,"targets":168,"status":12,"path":169,"stem":170,"shopware_status":15,"shopify_status":171,"audience":16,"regulation":16,"season":16},"Returning to an earlier step preserves entered data",[10],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-sr-back-01","guidelines\u002Fcheckout\u002Fcheckout-sr-back-01","not_applicable",{"title":173,"category":97,"dimension":61,"severity":31,"targets":174,"status":12,"path":175,"stem":176,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"A failed or cancelled payment leaves the order intact and payable",[10],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-sr-payfail-01","guidelines\u002Fcheckout\u002Fcheckout-sr-payfail-01",{"title":178,"category":97,"dimension":61,"severity":31,"targets":179,"status":12,"path":180,"stem":181,"shopware_status":22,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Validation errors keep what was entered and say what is wrong",[10],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-sr-valid-01","guidelines\u002Fcheckout\u002Fcheckout-sr-valid-01",{"title":183,"category":97,"dimension":91,"severity":31,"targets":184,"status":12,"path":185,"stem":186,"shopware_status":15,"shopify_status":15,"audience":187,"regulation":188,"season":16},"The order confirmation records what was agreed",[10,38],"\u002Fguidelines\u002Fcheckout\u002Fcheckout-tde-confirm-01","guidelines\u002Fcheckout\u002Fcheckout-tde-confirm-01",[56],[189],"Dir 2011\u002F83\u002FEU Art. 8(7), Art. 6(1)(h), Art. 10",{"title":191,"category":192,"dimension":7,"severity":8,"targets":193,"status":12,"path":194,"stem":195,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":196,"season":16},"Automatically moving content can be paused","global",[10],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-carousel-01","guidelines\u002Fglobal\u002Fglobal-dc-carousel-01",[71,197],"EN 301 549 \u002F WCAG 2.1 AA: 2.2.2, 2.1.1, 4.1.2",{"title":199,"category":192,"dimension":7,"severity":31,"targets":200,"status":12,"path":201,"stem":202,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"The consent layer does not obscure commercial information",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-consent-01","guidelines\u002Fglobal\u002Fglobal-dc-consent-01",{"title":204,"category":192,"dimension":7,"severity":31,"targets":205,"status":12,"path":206,"stem":207,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"The shop says the last day to order for delivery before the holidays",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-cutoff-01","guidelines\u002Fglobal\u002Fglobal-dc-cutoff-01",{"title":209,"category":192,"dimension":7,"severity":8,"targets":210,"status":12,"path":211,"stem":212,"shopware_status":22,"shopify_status":22,"audience":213,"regulation":214,"season":23},"Holiday return terms give exact dates and explain how gifts can be returned",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-holret-01","guidelines\u002Fglobal\u002Fglobal-dc-holret-01",[56],[215],"Dir 2011\u002F83\u002FEU Art. 9",{"title":217,"category":192,"dimension":7,"severity":31,"targets":218,"status":12,"path":219,"stem":220,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":221,"season":23},"A sale says what is reduced, by how much, and until when",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-sale-01","guidelines\u002Fglobal\u002Fglobal-dc-sale-01",[222],"Dir 2005\u002F29\u002FEC Art. 7",{"title":224,"category":192,"dimension":7,"severity":8,"targets":225,"status":12,"path":226,"stem":227,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"Customers can track an order from every page, without logging in",[10,11],"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-track-01","guidelines\u002Fglobal\u002Fglobal-dc-track-01",{"title":229,"category":192,"dimension":45,"severity":8,"targets":230,"status":12,"path":231,"stem":232,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Main navigation is made of real links that work without scripts",[11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-me-nav-01","guidelines\u002Fglobal\u002Fglobal-me-nav-01",{"title":234,"category":192,"dimension":51,"severity":85,"targets":235,"status":12,"path":236,"stem":237,"shopware_status":22,"shopify_status":22,"audience":238,"regulation":239,"season":23},"Countdowns and \"almost gone\" messages are true",[10,11],"\u002Fguidelines\u002Fglobal\u002Fglobal-si-urgency-01","guidelines\u002Fglobal\u002Fglobal-si-urgency-01",[56],[240,241],"Dir 2005\u002F29\u002FEC Annex I point 7","Dir 2005\u002F29\u002FEC Annex I point 5",{"title":243,"category":192,"dimension":61,"severity":31,"targets":244,"status":12,"path":245,"stem":246,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":247,"season":23},"Sale banners and timers do not get in the way",[10],"\u002Fguidelines\u002Fglobal\u002Fglobal-sr-banner-01","guidelines\u002Fglobal\u002Fglobal-sr-banner-01",[71,248],"EN 301 549 \u002F WCAG 2.1 AA: 1.4.3, 2.2.2, 1.4.10",{"title":250,"category":192,"dimension":61,"severity":8,"targets":251,"status":12,"path":252,"stem":253,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":254,"season":16},"Customers from other member states are not blocked or redirected",[10],"\u002Fguidelines\u002Fglobal\u002Fglobal-sr-geo-01","guidelines\u002Fglobal\u002Fglobal-sr-geo-01",[255],"Reg (EU) 2018\u002F302 Art. 3, 4, 5",{"title":257,"category":192,"dimension":61,"severity":8,"targets":258,"status":12,"path":259,"stem":260,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Search results are addressable and the empty state is handled",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-sr-search-01","guidelines\u002Fglobal\u002Fglobal-sr-search-01",{"title":262,"category":192,"dimension":61,"severity":31,"targets":263,"status":12,"path":264,"stem":265,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"Sale additions do not make the shop slower",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-sr-weight-01","guidelines\u002Fglobal\u002Fglobal-sr-weight-01",{"title":267,"category":192,"dimension":91,"severity":8,"targets":268,"status":12,"path":269,"stem":270,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Trust marks name who issued them",[10,11],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-badge-01","guidelines\u002Fglobal\u002Fglobal-tde-badge-01",{"title":272,"category":192,"dimension":91,"severity":31,"targets":273,"status":12,"path":274,"stem":275,"shopware_status":22,"shopify_status":22,"audience":276,"regulation":277,"season":16},"Products with a producer durability guarantee carry the GARAN label, and no other product does",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-garan-01","guidelines\u002Fglobal\u002Fglobal-tde-garan-01",[56],[278,279],"Dir 2011\u002F83\u002FEU Art. 6(1) as amended by Dir (EU) 2024\u002F825","Implementing Reg (EU) 2025\u002F1960",{"title":281,"category":192,"dimension":91,"severity":31,"targets":282,"status":12,"path":283,"stem":284,"shopware_status":22,"shopify_status":22,"audience":285,"regulation":286,"season":16},"Environmental claims are specific and sustainability labels name their scheme",[10,11],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-green-01","guidelines\u002Fglobal\u002Fglobal-tde-green-01",[56],[287],"Dir 2005\u002F29\u002FEC as amended by Dir (EU) 2024\u002F825, Annex I",{"title":289,"category":192,"dimension":91,"severity":31,"targets":290,"status":12,"path":291,"stem":292,"shopware_status":22,"shopify_status":22,"audience":293,"regulation":294,"season":16},"Every shop shows the legal guarantee notice and keeps commercial guarantees separate from it",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-guarant-01","guidelines\u002Fglobal\u002Fglobal-tde-guarant-01",[56],[278,279],{"title":296,"category":192,"dimension":91,"severity":31,"targets":297,"status":12,"path":298,"stem":299,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":300,"season":16},"Trader identity and service information are reachable from every page",[10,11,38],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-legal-01","guidelines\u002Fglobal\u002Fglobal-tde-legal-01",[301,302,303,304],"Dir 2000\u002F31\u002FEC Art. 5","Dir 2011\u002F83\u002FEU Art. 6(1)(b),(c)","DDG §5 (DE)","BGB §312k (DE)",{"title":306,"category":192,"dimension":91,"severity":8,"targets":307,"status":12,"path":308,"stem":309,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"The shop says when customer service is reachable over the holidays",[10,11],"\u002Fguidelines\u002Fglobal\u002Fglobal-tde-support-01","guidelines\u002Fglobal\u002Fglobal-tde-support-01",{"title":311,"category":312,"dimension":7,"severity":31,"targets":313,"status":12,"path":314,"stem":315,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Purchase restrictions are disclosed upfront","pdp",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-c-restrict-01","guidelines\u002Fpdp\u002Fpdp-c-restrict-01",{"title":317,"category":312,"dimension":7,"severity":31,"targets":318,"status":12,"path":319,"stem":320,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Above-the-fold decision completeness",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-atf-01","guidelines\u002Fpdp\u002Fpdp-dc-atf-01",{"title":322,"category":312,"dimension":7,"severity":8,"targets":323,"status":12,"path":324,"stem":325,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"A bundle shows what is inside and what it saves compared to buying the items alone",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-bundle-01","guidelines\u002Fpdp\u002Fpdp-dc-bundle-01",{"title":327,"category":312,"dimension":7,"severity":31,"targets":328,"status":12,"path":329,"stem":330,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Cognitive load per section",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cl-01","guidelines\u002Fpdp\u002Fpdp-dc-cl-01",{"title":332,"category":312,"dimension":7,"severity":31,"targets":333,"status":12,"path":334,"stem":335,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Scroll-to-CTA Reinforcement",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-01","guidelines\u002Fpdp\u002Fpdp-dc-cta-01",{"title":337,"category":312,"dimension":7,"severity":31,"targets":338,"status":12,"path":339,"stem":340,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Primary CTA state is always explainable",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-02","guidelines\u002Fpdp\u002Fpdp-dc-cta-02",{"title":342,"category":312,"dimension":7,"severity":8,"targets":343,"status":12,"path":344,"stem":345,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Primary CTA is visually dominant",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-cta-vis-01","guidelines\u002Fpdp\u002Fpdp-dc-cta-vis-01",{"title":347,"category":312,"dimension":7,"severity":31,"targets":348,"status":12,"path":349,"stem":350,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Delivery time is explicit and state-specific",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-delivery-01","guidelines\u002Fpdp\u002Fpdp-dc-delivery-01",{"title":352,"category":312,"dimension":7,"severity":31,"targets":353,"status":12,"path":354,"stem":355,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Product description communicates functional understanding",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-desc-01","guidelines\u002Fpdp\u002Fpdp-dc-desc-01",{"title":357,"category":312,"dimension":7,"severity":85,"targets":358,"status":12,"path":359,"stem":360,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Product suitability should be clearly self-evident on the PDP",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-fit-01","guidelines\u002Fpdp\u002Fpdp-dc-fit-01",{"title":362,"category":312,"dimension":7,"severity":8,"targets":363,"status":12,"path":364,"stem":365,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"A gift card says how and when it arrives, how long it is valid and where it can be used",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-giftcard-01","guidelines\u002Fpdp\u002Fpdp-dc-giftcard-01",{"title":367,"category":312,"dimension":7,"severity":85,"targets":368,"status":12,"path":369,"stem":370,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Users should clearly understand what is included in the purchase",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-off-01","guidelines\u002Fpdp\u002Fpdp-dc-off-01",{"title":372,"category":312,"dimension":7,"severity":31,"targets":373,"status":12,"path":374,"stem":375,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Object handling block",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-ohb-01","guidelines\u002Fpdp\u002Fpdp-dc-ohb-01",{"title":377,"category":312,"dimension":7,"severity":31,"targets":378,"status":12,"path":379,"stem":380,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Price anchoring presence",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pap-01","guidelines\u002Fpdp\u002Fpdp-dc-pap-01",{"title":382,"category":312,"dimension":7,"severity":31,"targets":383,"status":12,"path":384,"stem":385,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Payment options and financing conditions should be clearly visible before checkout",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pay-01","guidelines\u002Fpdp\u002Fpdp-dc-pay-01",{"title":387,"category":312,"dimension":7,"severity":31,"targets":388,"status":12,"path":389,"stem":390,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"The total cost and unit-based pricing of the product should be clearly understandable before purchase",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-prc-01","guidelines\u002Fpdp\u002Fpdp-dc-prc-01",{"title":392,"category":312,"dimension":7,"severity":31,"targets":393,"status":12,"path":394,"stem":395,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Price visible without interaction",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-price-01","guidelines\u002Fpdp\u002Fpdp-dc-price-01",{"title":397,"category":312,"dimension":7,"severity":31,"targets":398,"status":12,"path":399,"stem":400,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Primary value proposition clarity",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-pvp-01","guidelines\u002Fpdp\u002Fpdp-dc-pvp-01",{"title":402,"category":312,"dimension":7,"severity":31,"targets":403,"status":12,"path":404,"stem":405,"shopware_status":15,"shopify_status":15,"audience":406,"regulation":407,"season":16},"A price reduction says which price it is measured against",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-ref-01","guidelines\u002Fpdp\u002Fpdp-dc-ref-01",[56],[408,409,410],"Dir 98\u002F6\u002FEC Art. 6a","CJEU C-330\u002F23 (Aldi Süd)","PAngV §11 (DE)",{"title":412,"category":312,"dimension":7,"severity":31,"targets":413,"status":12,"path":414,"stem":415,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Return conditions are visible before purchase",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-returns-01","guidelines\u002Fpdp\u002Fpdp-dc-returns-01",{"title":417,"category":312,"dimension":7,"severity":8,"targets":418,"status":12,"path":419,"stem":420,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"A sold-out product offers a next step",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-soldout-01","guidelines\u002Fpdp\u002Fpdp-dc-soldout-01",{"title":422,"category":312,"dimension":7,"severity":31,"targets":423,"status":12,"path":424,"stem":425,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Social proof density & placement",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-sp-01","guidelines\u002Fpdp\u002Fpdp-dc-sp-01",{"title":427,"category":312,"dimension":7,"severity":31,"targets":428,"status":12,"path":429,"stem":430,"shopware_status":15,"shopify_status":15,"audience":431,"regulation":432,"season":16},"Subscription terms are shown where the customer subscribes",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-subscr-01","guidelines\u002Fpdp\u002Fpdp-dc-subscr-01",[56],[433,304],"Dir 2011\u002F83\u002FEU Art. 6(1)(e),(o),(p)",{"title":435,"category":312,"dimension":7,"severity":31,"targets":436,"status":12,"path":437,"stem":438,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Total price is determinable before checkout",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-total-01","guidelines\u002Fpdp\u002Fpdp-dc-total-01",{"title":440,"category":312,"dimension":7,"severity":31,"targets":441,"status":12,"path":442,"stem":443,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Urgency & momentum signals",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-ums-01","guidelines\u002Fpdp\u002Fpdp-dc-ums-01",{"title":445,"category":312,"dimension":7,"severity":31,"targets":446,"status":12,"path":447,"stem":448,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Variant friction index",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-var-01","guidelines\u002Fpdp\u002Fpdp-dc-var-01",{"title":450,"category":312,"dimension":7,"severity":31,"targets":451,"status":12,"path":452,"stem":453,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"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":455,"category":312,"dimension":7,"severity":8,"targets":456,"status":12,"path":457,"stem":458,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Primary product information is visible above initial viewport",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-viewport-01","guidelines\u002Fpdp\u002Fpdp-dc-viewport-01",{"title":460,"category":312,"dimension":7,"severity":31,"targets":461,"status":12,"path":462,"stem":463,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Visual proof of value",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-vpv-01","guidelines\u002Fpdp\u002Fpdp-dc-vpv-01",{"title":465,"category":312,"dimension":45,"severity":85,"targets":466,"status":12,"path":467,"stem":468,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Structured product data aligns with visible content",[11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-align-01","guidelines\u002Fpdp\u002Fpdp-me-align-01",{"title":470,"category":312,"dimension":45,"severity":31,"targets":471,"status":12,"path":472,"stem":473,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Core product attributes are presented as structured text",[11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-attr-01","guidelines\u002Fpdp\u002Fpdp-me-attr-01",{"title":475,"category":312,"dimension":45,"severity":8,"targets":476,"status":12,"path":477,"stem":478,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Single semantic H1 on PDP",[11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-me-h1-01","guidelines\u002Fpdp\u002Fpdp-me-h1-01",{"title":480,"category":312,"dimension":7,"severity":31,"targets":481,"status":12,"path":482,"stem":483,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Related product variants are clearly discoverable and cross-linked",[10],"\u002Fguidelines\u002Fpdp\u002Fpdp-merch-variant-01","guidelines\u002Fpdp\u002Fpdp-merch-variant-01",{"title":485,"category":312,"dimension":51,"severity":85,"targets":486,"status":12,"path":487,"stem":488,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Canonical Product & Offer Identity",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-mi-id-01","guidelines\u002Fpdp\u002Fpdp-mi-id-01",{"title":490,"category":312,"dimension":51,"severity":8,"targets":491,"status":12,"path":492,"stem":493,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Product claims are supported by concrete evidence",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-claims-01","guidelines\u002Fpdp\u002Fpdp-si-claims-01",{"title":495,"category":312,"dimension":51,"severity":85,"targets":496,"status":12,"path":497,"stem":498,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"No contradictory product information across the PDP",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-consist-01","guidelines\u002Fpdp\u002Fpdp-si-consist-01",{"title":500,"category":312,"dimension":51,"severity":8,"targets":501,"status":12,"path":502,"stem":503,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Product imagery matches selected variant",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-image-01","guidelines\u002Fpdp\u002Fpdp-si-image-01",{"title":505,"category":312,"dimension":51,"severity":31,"targets":506,"status":12,"path":507,"stem":508,"shopware_status":22,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Listing, product page, cart and checkout agree with each other",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-surface-01","guidelines\u002Fpdp\u002Fpdp-si-surface-01",{"title":510,"category":312,"dimension":51,"severity":31,"targets":511,"status":12,"path":512,"stem":513,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Variant selection does not redefine product identity",[11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-si-var-01","guidelines\u002Fpdp\u002Fpdp-si-var-01",{"title":515,"category":312,"dimension":61,"severity":31,"targets":516,"status":12,"path":517,"stem":518,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Availability status rendered as text in DOM",[11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-avail-01","guidelines\u002Fpdp\u002Fpdp-sr-avail-01",{"title":520,"category":312,"dimension":61,"severity":85,"targets":521,"status":12,"path":522,"stem":523,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Default PDP State Is Valid",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-def-01","guidelines\u002Fpdp\u002Fpdp-sr-def-01",{"title":525,"category":312,"dimension":61,"severity":31,"targets":526,"status":12,"path":527,"stem":528,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"PDP loads core decision data without delay",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-load-01","guidelines\u002Fpdp\u002Fpdp-sr-load-01",{"title":530,"category":312,"dimension":61,"severity":85,"targets":531,"status":12,"path":532,"stem":533,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Price is rendered as authoritative text in DOM",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-price-01","guidelines\u002Fpdp\u002Fpdp-sr-price-01",{"title":535,"category":312,"dimension":61,"severity":85,"targets":536,"status":12,"path":537,"stem":538,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Stock status reflects real purchasability",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-stock-01","guidelines\u002Fpdp\u002Fpdp-sr-stock-01",{"title":540,"category":312,"dimension":61,"severity":31,"targets":541,"status":12,"path":542,"stem":543,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":544,"season":16},"Variant selection works with the keyboard, and the price change is announced",[10,11],"\u002Fguidelines\u002Fpdp\u002Fpdp-sr-variant-01","guidelines\u002Fpdp\u002Fpdp-sr-variant-01",[71,545],"EN 301 549 \u002F WCAG 2.1 AA: 2.1.1, 4.1.2, 4.1.3, 1.4.1",{"title":547,"category":312,"dimension":91,"severity":31,"targets":548,"status":12,"path":549,"stem":550,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Fulfillment expectations are clearly communicated and structurally supported",[10,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-td-ful-01","guidelines\u002Fpdp\u002Fpdp-td-ful-01",{"title":552,"category":312,"dimension":91,"severity":31,"targets":553,"status":12,"path":554,"stem":555,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":16},"Product reviews should provide meaningful information that helps users make a confident purchase decision",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-td-rev-01","guidelines\u002Fpdp\u002Fpdp-td-rev-01",{"title":557,"category":312,"dimension":91,"severity":31,"targets":558,"status":12,"path":559,"stem":560,"shopware_status":15,"shopify_status":15,"audience":561,"regulation":562,"season":16},"The shop says where reviews come from and how they are checked",[10,11,38],"\u002Fguidelines\u002Fpdp\u002Fpdp-tde-revauth-01","guidelines\u002Fpdp\u002Fpdp-tde-revauth-01",[56],[563,564],"Dir 2005\u002F29\u002FEC Art. 7(6)","Dir 2005\u002F29\u002FEC Annex I No. 23b, 23c",{"title":566,"category":567,"dimension":7,"severity":8,"targets":568,"status":12,"path":569,"stem":570,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"A “from” price says which variant it belongs to","plp",[10,11],"\u002Fguidelines\u002Fplp\u002Fplp-dc-from-01","guidelines\u002Fplp\u002Fplp-dc-from-01",{"title":572,"category":567,"dimension":7,"severity":8,"targets":573,"status":12,"path":574,"stem":575,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"A gift guide can be narrowed by who the gift is for and by price",[10,11],"\u002Fguidelines\u002Fplp\u002Fplp-dc-gift-01","guidelines\u002Fplp\u002Fplp-dc-gift-01",{"title":577,"category":567,"dimension":7,"severity":31,"targets":578,"status":12,"path":579,"stem":580,"shopware_status":15,"shopify_status":15,"audience":581,"regulation":582,"season":16},"Listing prices are what the customer pays, and quick-add listings carry the price notices",[10,11,38],"\u002Fguidelines\u002Fplp\u002Fplp-dc-price-01","guidelines\u002Fplp\u002Fplp-dc-price-01",[56],[583,584],"Dir 98\u002F6\u002FEC Art. 2(a), 3(1)","PAngV §3, §6 (DE)",{"title":586,"category":567,"dimension":7,"severity":8,"targets":587,"status":12,"path":588,"stem":589,"shopware_status":22,"shopify_status":22,"audience":16,"regulation":16,"season":23},"All reduced products can be found in one place",[10,11],"\u002Fguidelines\u002Fplp\u002Fplp-dc-sale-01","guidelines\u002Fplp\u002Fplp-dc-sale-01",{"title":591,"category":567,"dimension":7,"severity":31,"targets":592,"status":12,"path":593,"stem":594,"shopware_status":15,"shopify_status":15,"audience":595,"regulation":596,"season":16},"Unit price is shown on listing tiles for products sold by measure",[10,11,38],"\u002Fguidelines\u002Fplp\u002Fplp-dc-unit-01","guidelines\u002Fplp\u002Fplp-dc-unit-01",[56],[597,598],"Dir 98\u002F6\u002FEC Art. 3(1)","PAngV §4 (DE)",{"title":600,"category":567,"dimension":45,"severity":31,"targets":601,"status":12,"path":602,"stem":603,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Listing tiles show title, price and availability as text",[11,38],"\u002Fguidelines\u002Fplp\u002Fplp-me-tile-01","guidelines\u002Fplp\u002Fplp-me-tile-01",{"title":605,"category":567,"dimension":61,"severity":31,"targets":606,"status":12,"path":607,"stem":608,"shopware_status":15,"shopify_status":15,"audience":16,"regulation":16,"season":16},"Every set of listing results has its own URL",[10,11,38],"\u002Fguidelines\u002Fplp\u002Fplp-sr-url-01","guidelines\u002Fplp\u002Fplp-sr-url-01",{"id":610,"title":243,"audience":16,"body":611,"category":192,"description":709,"dimension":61,"extension":717,"jurisdiction":718,"meta":720,"navigation":721,"path":245,"regulation":722,"season":23,"seo":723,"severity":31,"shopify_status":22,"shopware_status":22,"status":12,"stem":246,"targets":724,"__hash__":725},"guidelines\u002Fguidelines\u002Fglobal\u002Fglobal-sr-banner-01.md",{"type":612,"value":613,"toc":708},"minimark",[614,619,623,626,630,633,636,643,647,669,673,697,701],[615,616,618],"h2",{"id":617},"what-is-being-checked","What is being checked",[620,621,622],"p",{},"Whether the extra elements added for a sale (top bars, badges, countdowns, pop-ups) can be read, can be stopped or closed, and leave the actual product information in view on a phone.",[620,624,625],{},"This is partly an accessibility requirement under the European Accessibility Act, checked against EN 301 549 and WCAG 2.1 AA: text contrast (1.4.3), pausing or hiding content that updates by itself (2.2.2), and use at narrow screen widths without sideways scrolling (1.4.10).",[615,627,629],{"id":628},"why-it-matters","Why it matters",[620,631,632],{},"During a sale, most visits come from phones. In 2025, mobile devices placed about 70 % of online orders worldwide during Cyber Week. On a small screen, a top bar, a cookie layer, a sale badge and a pop-up can together cover the product name, the price and the buy button. The shopper came for a product and sees only campaign.",[620,634,635],{},"A countdown that ticks every second is moving content. People who are easily distracted, and screen reader users whose device reads every change aloud, need a way to stop it.",[620,637,638,642],{},[639,640,641],"strong",{},"Scope note:"," microenterprises (fewer than ten people and turnover or balance sheet at or below two million euro) are exempt from the accessibility requirement. The condition is still worth meeting, but record it as an improvement rather than a compliance failure for them.",[615,644,646],{"id":645},"failure-signals","Failure signals",[648,649,650,654,657,660,663,666],"ul",{},[651,652,653],"li",{},"On a 375 px wide screen, sale elements push the product name, price or buy button below the first screen.",[651,655,656],{},"A sale pop-up cannot be closed, or its close button is tiny or low in contrast.",[651,658,659],{},"Banner text on a coloured or image background does not reach a contrast of 4.5:1.",[651,661,662],{},"A countdown updates every second and cannot be paused or hidden.",[651,664,665],{},"A screen reader announces the countdown again and again.",[651,667,668],{},"Several sale bars are stacked on top of each other.",[615,670,672],{"id":671},"how-to-verify","How to verify",[674,675,676,685,688,691,694],"ol",{},[651,677,678,679,684],{},"Open a product page on a phone, or at 375 px width, with the sale running. Confirm product name, price and buy button are visible in the first screen. See also ",[680,681,683],"a",{"href":682},"\u002Fguidelines\u002Fpdp\u002Fpdp-dc-viewport-01\u002F","PDP-DC-VIEWPORT-01",".",[651,686,687],{},"Measure the contrast of all sale text against its background. Confirm at least 4.5:1, or 3:1 for large text.",[651,689,690],{},"Confirm every pop-up can be closed with a visible button and with the Escape key.",[651,692,693],{},"Confirm a countdown either has a pause or hide control, or updates no more than once a minute.",[651,695,696],{},"Turn on a screen reader and stay on the page for one minute. Confirm the countdown is not read out repeatedly.",[615,698,700],{"id":699},"recommended-fix","Recommended fix",[620,702,703,704,684],{},"Use one sale bar, one line high, with plain text. Show minutes or days instead of seconds on countdowns, and do not mark them as a live region. Delay pop-ups until the shopper has looked at something, and make them easy to close. Check every new sale element on a phone before it goes live. For rotating banners, see ",[680,705,707],{"href":706},"\u002Fguidelines\u002Fglobal\u002Fglobal-dc-carousel-01\u002F","GLOBAL-DC-CAROUSEL-01",{"title":709,"searchDepth":710,"depth":710,"links":711},"",2,[712,713,714,715,716],{"id":617,"depth":710,"text":618},{"id":628,"depth":710,"text":629},{"id":645,"depth":710,"text":646},{"id":671,"depth":710,"text":672},{"id":699,"depth":710,"text":700},"md",[719],"eu",{},true,[71,248],{"title":243,"description":709},[10],"pgSs369hefMBYYJZYN4b5COAae7bbhF-K6YrTtCpWCQ",1792846647884]