[{"data":1,"prerenderedAt":744},["ShallowReactive",2],{"knowledge-routes":3,"zh:footer-pages":352,"zh:journey:evaluate":365},{"en":4,"zh":33},[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"\u002Fshopify\u002Fshopify-app-boundaries","\u002Fshopify\u002Fshopify-app-distribution","\u002Fshopify\u002Fshopify-app-environment-strategy","\u002Fshopify\u002Fshopify-app-review-access","\u002Fshopify\u002Fshopify-app-usage-billing","\u002Fshopify\u002Fshopify-multiple-apps-shared-backend","\u002Fshopify\u002Fshopify-oauth-redirect-callback","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fadd-to-cart-race","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fcomponent-base","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fkeyed-hydration","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Flayout-thrashing","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fliquid-smart-contrast","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fsection-rendering-morph","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fview-transitions","\u002Fshopify\u002Ftopics\u002Fapps-integrations","\u002Fdomains\u002Facquisition-marketing","\u002Fdomains\u002Fcustomer-service","\u002Fdomains\u002Fdata-analytics","\u002Fdomains\u002Ffinance-compliance","\u002Fdomains\u002Ffulfillment-logistics","\u002Fdomains\u002Fpayments","\u002Fdomains\u002Fplatform-development","\u002Fdomains\u002Fproduct-pricing","\u002Fdomains\u002Fretention","\u002Fdomains\u002Fstorefront-experience","\u002Fjourney\u002Fconvert","\u002Ffunnel\u002Fintent","\u002Ffunnel\u002Fpurchase",[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,5,6,7,8,9,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,10,197,198,11,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,12,254,255,256,257,258,13,259,260,261,14,262,15,16,263,264,265,266,267,268,269,17,270,271,272,18,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,19,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,20,21,22,23,24,25,26,27,28,29,30,342,343,344,345,346,347,348,349,350,31,32,351],"\u002Fcommerce\u002Faccessibility-compliance-baseline","\u002Fcommerce\u002Fcheckout-funnel","\u002Fcommerce\u002Fcross-border-basics","\u002Fcommerce\u002Fcustomer-journey-models","\u002Fcommerce\u002Fdtc-customer-journey","\u002Fcommerce\u002Ffulfillment-delivery","\u002Fcommerce\u002Finventory-basics","\u002Fcommerce\u002Fjourney-stage-alignment","\u002Fcommerce\u002Fmarketing-funnel","\u002Fcommerce\u002Fpayments-chargebacks","\u002Fcommerce\u002Fpricing-discounts","\u002Fcommerce\u002Fproduct-search-visibility","\u002Fcommerce\u002Frepeat-purchase-retention","\u002Fcommerce\u002Freturns-refunds","\u002Fcontent-types\u002Fbrand-story","\u002Fcontent-types\u002Fbrand-values","\u002Fcontent-types\u002Fcore-message","\u002Fcontent-types\u002Fcustomer-reviews","\u002Fcontent-types\u002Fcustomer-testimonials","\u002Fcontent-types\u002Femail-signup","\u002Fcontent-types\u002Ffaq","\u002Fcontent-types\u002Ffeatured-products","\u002Fcontent-types\u002Fguarantee","\u002Fcontent-types\u002Floyalty-rewards","\u002Fcontent-types\u002Fmedia-coverage","\u002Fcontent-types\u002Fpackage-contents","\u002Fcontent-types\u002Fpayment-options","\u002Fcontent-types\u002Fproduct-categories","\u002Fcontent-types\u002Fproduct-overview","\u002Fcontent-types\u002Fproduct-showcase","\u002Fcontent-types\u002Fproduct-specifications","\u002Fcontent-types\u002Fproduct-video","\u002Fcontent-types\u002Fpromotions","\u002Fcontent-types\u002Fproof-metrics","\u002Fcontent-types\u002Frelated-products","\u002Fcontent-types\u002Fresources","\u002Fcontent-types\u002Fshipping-delivery-info","\u002Fcontent-types\u002Fsocial-follow","\u002Fcontent-types\u002Fsupport-contact","\u002Fcontent-types\u002Fthird-party-reviews","\u002Fcontent-types\u002Ftrust-marks","\u002Fcontent-types\u002Ftypes","\u002Fcontent-types\u002Fuser-generated-content","\u002Fmodules\u002Favailability-notification","\u002Fmodules\u002Fbuy-box","\u002Fmodules\u002Fcart-summary","\u002Fmodules\u002Fcollection-browse-filter","\u002Fmodules\u002Fcookie-consent","\u002Fmodules\u002Fcross-sell-upsell","\u002Fmodules\u002Ffit-guidance","\u002Fmodules\u002Fpage-composition","\u002Fmodules\u002Fpatterns","\u002Fmodules\u002Fproduct-selection","\u002Fmodules\u002Fproduct-support-navigation","\u002Fmodules\u002Fpromotion-redemption","\u002Fmodules\u002Freview-display","\u002Fmodules\u002Fsignup-capture","\u002Fmodules\u002Fsite-search","\u002Fmodules\u002Fsocial-proof-strip","\u002Fmodules\u002Fsubscription-terms-summary","\u002Fmodules\u002Fvariant-media-gallery","\u002Fpresentation\u002Faccordion","\u002Fpresentation\u002Fbadge","\u002Fpresentation\u002Fbanner","\u002Fpresentation\u002Fbefore-after","\u002Fpresentation\u002Fcallout","\u002Fpresentation\u002Fcards","\u002Fpresentation\u002Fcarousel","\u002Fpresentation\u002Fcomparison","\u002Fpresentation\u002Fcountdown-timer","\u002Fpresentation\u002Fdrawer","\u002Fpresentation\u002Fempty-state","\u002Fpresentation\u002Fgrid","\u002Fpresentation\u002Fhero","\u002Fpresentation\u002Fhotspot","\u002Fpresentation\u002Finline-form","\u002Fpresentation\u002Flist","\u002Fpresentation\u002Fmarquee","\u002Fpresentation\u002Fmasonry","\u002Fpresentation\u002Fmedia-gallery","\u002Fpresentation\u002Fmodal","\u002Fpresentation\u002Fnavigation-menu","\u002Fpresentation\u002Foverlay","\u002Fpresentation\u002Fpagination","\u002Fpresentation\u002Fpatterns","\u002Fpresentation\u002Fpopover","\u002Fpresentation\u002Fprogress-bar","\u002Fpresentation\u002Frating-stars","\u002Fpresentation\u002Fscroll-reveal","\u002Fpresentation\u002Fsingle-column","\u002Fpresentation\u002Fskeleton-loader","\u002Fpresentation\u002Fsplit","\u002Fpresentation\u002Fstepper","\u002Fpresentation\u002Fsticky-bar","\u002Fpresentation\u002Fswatch","\u002Fpresentation\u002Ftable","\u002Fpresentation\u002Ftabs","\u002Fpresentation\u002Ftimeline","\u002Fpresentation\u002Ftoast","\u002Fshopify\u002Farticle","\u002Fshopify\u002Farticle\u002Fbuying-guide-article","\u002Fshopify\u002Farticle\u002Fhow-to-article","\u002Fshopify\u002Fblog","\u002Fshopify\u002Fcart","\u002Fshopify\u002Fcollection","\u002Fshopify\u002Fcollection\u002Fcampaign-collection-page","\u002Fshopify\u002Fcollection\u002Fcategory-collection-page","\u002Fshopify\u002Fhomepage","\u002Fshopify\u002Flist-collections","\u002Fshopify\u002Fpage","\u002Fshopify\u002Fpage\u002Fabout-us","\u002Fshopify\u002Fpage\u002Fbrand-story","\u002Fshopify\u002Fpage\u002Fcampaign-landing","\u002Fshopify\u002Fpage\u002Fcontact-us","\u002Fshopify\u002Fpage\u002Ffaq","\u002Fshopify\u002Fpage\u002Floyalty-program","\u002Fshopify\u002Fpage\u002Forder-tracking","\u002Fshopify\u002Fpage\u002Fpolicies","\u002Fshopify\u002Fpage\u002Fpress","\u002Fshopify\u002Fpage\u002Freviews","\u002Fshopify\u002Fpage\u002Fshipping-returns","\u002Fshopify\u002Fpage\u002Fsize-guide","\u002Fshopify\u002Fpage\u002Fstore-locator","\u002Fshopify\u002Fproduct","\u002Fshopify\u002Fproduct\u002Ffit-sensitive-product-page","\u002Fshopify\u002Fproduct\u002Fpreorder-subscription-page","\u002Fshopify\u002Fproduct\u002Fstandard-product-page","\u002Fshopify\u002Fsearch","\u002Fshopify\u002Fshopify-admin-api-graphql","\u002Fshopify\u002Fshopify-admin-map","\u002Fshopify\u002Fshopify-amount-check","\u002Fshopify\u002Fshopify-analytics-reports","\u002Fshopify\u002Fshopify-b2b","\u002Fshopify\u002Fshopify-bundles","\u002Fshopify\u002Fshopify-checkout-customization","\u002Fshopify\u002Fshopify-collections-publishing","\u002Fshopify\u002Fshopify-custom-data","\u002Fshopify\u002Fshopify-customer-accounts","\u002Fshopify\u002Fshopify-customer-privacy","\u002Fshopify\u002Fshopify-customer-segments","\u002Fshopify\u002Fshopify-discounts","\u002Fshopify\u002Fshopify-domains-dns","\u002Fshopify\u002Fshopify-ecosystem","\u002Fshopify\u002Fshopify-ecosystem-analysis","\u002Fshopify\u002Fshopify-entry-map","\u002Fshopify\u002Fshopify-file-sync-diff","\u002Fshopify\u002Fshopify-files-media","\u002Fshopify\u002Fshopify-flow","\u002Fshopify\u002Fshopify-follow-on-shop","\u002Fshopify\u002Fshopify-fraud-disputes","\u002Fshopify\u002Fshopify-fulfillment-delivery","\u002Fshopify\u002Fshopify-functions-extensions","\u002Fshopify\u002Fshopify-gift-cards","\u002Fshopify\u002Fshopify-headless","\u002Fshopify\u002Fshopify-identities-permissions","\u002Fshopify\u002Fshopify-inventory-locations","\u002Fshopify\u002Fshopify-knowledge-base-method","\u002Fshopify\u002Fshopify-knowledge-source-inventory","\u002Fshopify\u002Fshopify-local-delivery-pickup","\u002Fshopify\u002Fshopify-marketing-channels","\u002Fshopify\u002Fshopify-marketing-messaging","\u002Fshopify\u002Fshopify-markets-shipping","\u002Fshopify\u002Fshopify-multi-currency-pricing","\u002Fshopify\u002Fshopify-navigation-menus","\u002Fshopify\u002Fshopify-notifications-emails","\u002Fshopify\u002Fshopify-online-store-preferences","\u002Fshopify\u002Fshopify-order-payment-status","\u002Fshopify\u002Fshopify-orders-management","\u002Fshopify\u002Fshopify-payments-checkout","\u002Fshopify\u002Fshopify-plans","\u002Fshopify\u002Fshopify-pos","\u002Fshopify\u002Fshopify-product-import-export","\u002Fshopify\u002Fshopify-products-variants","\u002Fshopify\u002Fshopify-purchase-journey","\u002Fshopify\u002Fshopify-purchase-validation","\u002Fshopify\u002Fshopify-returns-refunds","\u002Fshopify\u002Fshopify-sales-channels","\u002Fshopify\u002Fshopify-search-and-discovery","\u002Fshopify\u002Fshopify-selling-plans","\u002Fshopify\u002Fshopify-shipping-rates-labels","\u002Fshopify\u002Fshopify-storefront","\u002Fshopify\u002Fshopify-storefront-performance","\u002Fshopify\u002Fshopify-storefront-seo-framework","\u002Fshopify\u002Fshopify-tagging-options","\u002Fshopify\u002Fshopify-taxes-duties","\u002Fshopify\u002Fshopify-theme-management","\u002Fshopify\u002Fshopify-translation-localization","\u002Fshopify\u002Fshopify-url-redirects","\u002Fshopify\u002Fshopify-verification-priorities","\u002Fshopify\u002Fshopify-web-pixels","\u002Fshopify\u002Fshopify-webhooks-events","\u002Fshopify\u002Ftheme\u002Farchitecture","\u002Fshopify\u002Ftheme\u002Fcapability-modules","\u002Fshopify\u002Ftheme\u002Fcontent-architecture","\u002Fshopify\u002Ftheme\u002Fdelivery-framework","\u002Fshopify\u002Ftheme\u002Fglobal-regions","\u002Fshopify\u002Ftheme\u002Flayout","\u002Fshopify\u002Ftheme\u002Flocales","\u002Fshopify\u002Ftheme\u002Fsettings","\u002Fshopify\u002Ftheme\u002Ftemplates","\u002Fshopify\u002Fthemes\u002Fdawn\u002Faccessibility-patterns","\u002Fshopify\u002Fthemes\u002Fdawn\u002Farchitecture","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fbuy-form-and-availability","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fcart-drawer-notification","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fcolor-schemes","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fcontent-sections-and-animations","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fcountdown-timer","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fcustom-elements-pubsub","\u002Fshopify\u002Fthemes\u002Fdawn\u002Ffacets-and-pagination","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fheader-navigation","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fhtml-update-utility","\u002Fshopify\u002Fthemes\u002Fdawn\u002Floading-performance","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fnewsletter-and-badges","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fpredictive-search","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fproduct-media","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fquantity-input","\u002Fshopify\u002Fthemes\u002Fdawn\u002Frecommendations","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fsection-rendering","\u002Fshopify\u002Fthemes\u002Fdawn\u002Ftheme-editor-events","\u002Fshopify\u002Fthemes\u002Fdawn\u002Fvariant-update-protocol","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Farchitecture","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fbadges-reviews-signup","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fbuying","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fcart","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fcollection-search","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fcontent-modules","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Ffacets-and-pagination","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fheader-navigation","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Flayout","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fmarquee-slideshow-animations","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fmedia-zoom-and-hotspots","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fpredictive-search","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fproduct-cards","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fproduct-page","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Freading-source","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Frecommendations","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fsticky-add-to-cart-and-availability","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fstyles","\u002Fshopify\u002Fthemes\u002Fhorizon\u002Fvariants","\u002Fshopify\u002Fthemes\u002Fimpact\u002Fbehavior-components","\u002Fshopify\u002Fthemes\u002Fimpact\u002Fcart-events","\u002Fshopify\u002Fthemes\u002Fimpact\u002Fdialog-element","\u002Fshopify\u002Fthemes\u002Fimpact","\u002Fshopify\u002Fthemes\u002Fimpact\u002Flazy-media-player","\u002Fshopify\u002Fthemes\u002Fimpact\u002Fsection-spacing-collapsing","\u002Fshopify\u002Fthemes\u002Fimpact\u002Fvariant-picker-rerender","\u002Fshopify\u002Fthemes","\u002Fshopify\u002Fthemes\u002Fpattern-coverage","\u002Fterms\u002Faccessible-rich-internet-applications","\u002Fterms\u002Famericans-with-disabilities-act","\u002Fterms\u002Faverage-order-value","\u002Fterms\u002Fbusiness-to-business","\u002Fterms\u002Fbuy-now-pay-later","\u002Fterms\u002Fcall-to-action","\u002Fterms\u002Fcart-abandonment-rate","\u002Fterms\u002Fcash-on-delivery","\u002Fterms\u002Fclick-through-rate","\u002Fterms\u002Fconversion-rate","\u002Fterms\u002Fcumulative-layout-shift","\u002Fterms\u002Fcustomer-acquisition-cost","\u002Fterms\u002Fcustomer-lifetime-value","\u002Fterms\u002Fdelivered-at-place","\u002Fterms\u002Fdelivered-duty-paid","\u002Fterms\u002Feuropean-accessibility-act","\u002Fterms\u002Fgeneral-data-protection-regulation","\u002Fterms\u002Fglobal-trade-item-number","\u002Fterms\u002Fgross-merchandise-value","\u002Fterms\u002Fharmonized-system-code","\u002Fterms\u002Fhash-based-message-authentication-code","\u002Fterms\u002Fimport-one-stop-shop","\u002Fterms\u002Flargest-contentful-paint","\u002Fterms\u002Fminimum-order-quantity","\u002Fterms\u002Fmonth-to-date","\u002Fterms\u002Fpoint-of-sale","\u002Fterms\u002Freturn-on-ad-spend","\u002Fterms\u002Frevenue-per-session","\u002Fterms\u002Fstock-keeping-unit","\u002Fterms\u002Fstrong-customer-authentication","\u002Fterms\u002Ftelevision-commercial","\u002Fterms\u002Fthree-domain-secure","\u002Fterms\u002Furchin-tracking-module","\u002Fterms\u002Fuser-generated-content","\u002Fterms\u002Fvalue-added-tax","\u002Fterms\u002Fweb-content-accessibility-guidelines","\u002Fshopify\u002Ftopics\u002Fcustomers","\u002Fshopify\u002Ftopics\u002Fdata-automation","\u002Fshopify\u002Ftopics\u002Fecosystem","\u002Fshopify\u002Ftopics\u002Fofficial-themes","\u002Fshopify\u002Ftopics\u002Fpage-composition-patterns","\u002Fshopify\u002Ftopics\u002Fproducts-content","\u002Fshopify\u002Ftopics\u002Fstore-management","\u002Fshopify\u002Ftopics\u002Fstorefront","\u002Fshopify\u002Ftopics\u002Fstorefront-content-types","\u002Fshopify\u002Ftopics\u002Fstorefront-modules","\u002Fshopify\u002Ftopics\u002Fstorefront-pages","\u002Fshopify\u002Ftopics\u002Ftransactions","\u002Fcommerce\u002Fpaths\u002Fcommerce-concepts","\u002Fshopify\u002Fpaths\u002Fbuild-your-store","\u002Fshopify\u002Fpaths\u002Fcontent-foundations","\u002Fshopify\u002Fpaths\u002Fdawn","\u002Fshopify\u002Fpaths\u002Fofficial-themes","\u002Fshopify\u002Fpaths\u002Fpage-recipes","\u002Fshopify\u002Fpaths\u002Fplatform-basics","\u002Fshopify\u002Fpaths\u002Fpresentation-accessibility","\u002Fshopify\u002Fpaths\u002Fstorefront-platform-mechanisms","\u002Fshopify\u002Fpaths\u002Ftheme-foundations","\u002Fshopify\u002Fpaths\u002Ftheme-pattern-audit","\u002Fshopify\u002Fpaths\u002Fvalidate-purchase-tracking","\u002Fjourney\u002Fdeliver","\u002Fjourney\u002Fevaluate","\u002Fjourney\u002Fdiscover","\u002Fjourney\u002Frepurchase","\u002Fjourney\u002Fuse","\u002Fjourney\u002Fengage","\u002Ffunnel\u002Fawareness","\u002Ffunnel\u002Finterest","\u002Ffunnel\u002Fconsideration","\u002Ffunnel\u002Fengage",[353,357,361],{"id":354,"path":355,"title":356},"zh_sitePages\u002Fabout.md","\u002Fabout","关于 WooDawn",{"id":358,"path":359,"title":360},"zh_sitePages\u002Flegal\u002Fprivacy.md","\u002Flegal\u002Fprivacy","隐私说明",{"id":362,"path":363,"title":364},"zh_sitePages\u002Flegal\u002Fterms.md","\u002Flegal\u002Fterms","内容使用说明",{"count":366,"groups":367,"stages":736},89,[368,375,390,729],{"domain":369,"path":20,"articles":370},"acquisition-marketing",[371],{"path":315,"title":372,"description":373,"domains":374},"UGC：用户生成内容的口径、授权与披露","解释 UGC 指由真实顾客而非品牌团队产出的内容，区分自发与付费委托两类，说明与评价、证言、品牌拍摄内容的边界，以及转载授权和有实质利益关系时的披露要点。",[369],{"domain":376,"path":27,"articles":377},"product-pricing",[378,382,386],{"path":44,"title":379,"description":380,"domains":381},"定价与折扣：标价、划线价与参考价规则","区分标价、销售价、划线价、折扣码、自动折扣、免运费门槛与分期价这些常被混用的价格概念，说明折扣在系统里是规则、在监管眼里是价格呈现，并整理美国与欧盟对参考价的官方要点。",[376],{"path":169,"title":383,"description":384,"domains":385},"集合与发布：商品为什么没有出现在店面","Shopify 商品录入后为何没在店面出现？按发布范围、集合成员、菜单入口与主题模板分层排查，不只靠修改模板判断可见性。",[376],{"path":196,"title":387,"description":388,"domains":389},"多币种与市场定价：展示币种、汇率与舍入","说明 Shopify 多币种定价：展示币种、店铺币种与 payout 币种的区别，自动与手动汇率、舍入、按市场的固定价格与价格调整，折扣与礼品卡、税费与退款在本地币种下的行为，Liquid 与 API 的金额读取，以及各官方页面对支付网关要求的并列口径。",[376],{"domain":391,"path":29,"articles":392},"storefront-experience",[393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601,605,609,613,617,621,625,629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725],{"path":49,"title":394,"description":395,"domains":396},"Brand Values & Responsibility：价值观与责任声明","价值观与责任声明回答“这个品牌坚持什么、能否证明”，覆盖可持续、公益、供应链与工艺来源，要求每条宣称写明范围、时间窗、指标口径和证据形态，避免空泛环保表述。",[391],{"path":51,"title":398,"description":399,"domains":400},"Customer Reviews：用户评价","Customer Reviews 用户评价如何收集与展示：保留评分分布和负面反馈，说明评价来源、验证购买与激励规则，并处理零评价和少量评价状态。",[391],{"path":52,"title":402,"description":403,"domains":404},"Customer Testimonials：顾客证言","Customer Testimonials 顾客证言是精选个案而非总体评价；本文说明人物、语境、结果与授权要收集什么，并避免用单一个案暗示普遍效果。",[391],{"path":54,"title":406,"description":407,"domains":408},"FAQ：常见问题","FAQ 常见问题应从顾客真实问题建立，完善答案范围、负责人、更新时间和页面子集；Accordion 只是展现方式之一，关键限制不应藏进 FAQ。",[391],{"path":55,"title":410,"description":411,"domains":412},"特色商品","特色商品（Featured Products）说明为什么优先展示某些商品，梳理新品、畅销等标签的事实来源、排序依据与期限，以及缺货和零项时的退化行为。",[391],{"path":56,"title":414,"description":415,"domains":416},"保证详情","保证详情（Guarantee）需写明保证对象、期限、条件、排除项与申请步骤，区分品牌保证、退货政策和法定权利，页面摘要不能比正式条款更宽。",[391],{"path":58,"title":418,"description":419,"domains":420},"媒体报道","媒体报道（Media Coverage）如何核验媒体独立性、报道时间、原文与引用权限，区分独立报道、赞助内容和广告，避免把 Logo 墙当作报道证据。",[391],{"path":59,"title":422,"description":423,"domains":424},"Product Unboxing：开箱内容与包装清单","Product Unboxing 开箱内容与包装清单：明确标准包含、可选和另售物品，处理数量、变体、市场与图片差异，让顾客能逐项核对收到什么。",[391],{"path":61,"title":426,"description":427,"domains":428},"商品分类","商品分类如何用顾客能理解的维度组织浏览入口，检查分类名称层次、纳入与排除规则、与实际商品集合的对应关系以及空分类状态。",[391],{"path":62,"title":430,"description":431,"domains":432},"商品概述","商品概述回答商品是什么、适合谁、解决什么问题，说明如何区分事实与营销判断、与详细规格互补，并让价格和变体来自商品数据。",[391],{"path":63,"title":434,"description":435,"domains":436},"商品展示与使用场景","商品展示与使用场景说明商品在真实语境中如何出现和使用，完善人物、场景、步骤与媒体授权，并避免把极端结果误示为普遍效果。",[391],{"path":64,"title":438,"description":439,"domains":440},"Product Specifications：商品规格与参数","商品规格与参数回答这件商品的具体尺寸、重量、材质、兼容性和保养要求是什么，说明字段、单位换算、变体差异、测量公差、版本变化与 Shopify 结构化保存方式。",[391],{"path":65,"title":442,"description":443,"domains":444},"Product Video：从商品演示到 TVC","Product Video 商品视频区分功能演示、安装教学、质感展示与 TVC 广告，说明字幕、加载性能、自动播放和无法播放时的替代内容要求。",[391],{"path":67,"title":446,"description":447,"domains":448},"Proof Metrics：数据证明","Proof Metrics 数据证明指已服务顾客数、评分、推荐率等数字型证据；本文说明口径定义、统计时间窗、来源、取整与最高级、第一类比较表述的证据要求，以及动态数据与手写数字的区别。",[391],{"path":68,"title":450,"description":451,"domains":452},"相关商品","相关商品推荐需先确定替代、搭配、补充购买或同系列关系，说明人工规则、算法等推荐来源和适用语境，并避免推荐不可售或不兼容商品。",[391],{"path":69,"title":454,"description":455,"domains":456},"博客或资源","博客或资源内容应围绕顾客学习任务组织，区分教程、指南、案例与新闻，完善作者、更新时间、引用来源和下一步阅读路径。",[391],{"path":73,"title":458,"description":459,"domains":460},"Third-Party Reviews：第三方评价平台","Third-Party Reviews 第三方评价平台内容展示 Trustpilot、Google 商家评价等独立平台上的评分与评论；说明主页链接、评分快照日期、评价总数、邀请方式与选择性展示要核对什么。",[391],{"path":74,"title":462,"description":463,"domains":464},"Trust Badges：信任标志","Trust Badges 信任标志需核验认证、检测、支付、隐私和产地等标志的发证主体、适用范围与有效期，避免把支付方式 Logo 当作安全认证。",[391],{"path":76,"title":466,"description":467,"domains":468},"User-Generated Content：用户生成内容","User-Generated Content 用户生成内容是顾客拍摄或发布的照片、视频与社交帖子；本文说明转载授权、来源可追溯、与评价和证言的边界，以及嵌入 Instagram、TikTok 内容的下架处理。",[391],{"path":77,"title":470,"description":471,"domains":472},"库存状态与到货通知模块","库存状态与到货通知模块如何用统一词表表达有货、低库存、售罄、缺货预订、预售、不可配送与不可取货，说明库存追踪关闭、多地点与本地取货下的判据，要求低库存与稀缺提示必须来自真实库存规则，并定义到货通知订阅的同意与隐私。",[391],{"path":80,"title":474,"description":475,"domains":476},"集合浏览与筛选模块：结果、筛选、排序与翻页","集合浏览与筛选模块如何在集合页与搜索结果页中组织大批量商品结果、筛选条件、排序口径与翻页位置，让筛选状态可由 URL 重建、可分享、可返回，并处理空结果、结果计数与可抓取边界。",[391],{"path":82,"title":478,"description":479,"domains":480},"交叉销售与追加购买模块：推荐、搭配与加购","交叉销售与追加购买模块如何在商品页、购物车和结账后语境中呈现搭配、升级、捆绑与加购，要求推荐依据可解释、不推荐不兼容或不可售商品、加购后购物车保持一致，并避免预勾选与隐藏拒绝等暗黑模式。",[391],{"path":83,"title":482,"description":483,"domains":484},"尺码与适配指引模块","尺码与适配指引模块如何在商品页提供尺码表入口、身高体重推荐、兼容型号与尺寸的适配检查，并说明推荐依据、单位与地区差异、退换和尺码反馈，无法确定时退回联系入口，避免伪造推荐或把未知当作合适。",[391],{"path":86,"title":486,"description":487,"domains":488},"商品选型模块：从候选集合到明确选择","商品选型模块如何组织候选商品、共同维度、筛选与比较状态，帮助顾客从“有哪些”走到“哪一个适合我”，并保持价格、库存与变体信息可验证。",[391],{"path":89,"title":490,"description":491,"domains":492},"评价展示模块：汇总、列表与筛选","评价展示模块如何在商品页把自有评价、评分汇总与分布、评论列表、筛选、媒体评价和商家回复组织成可核对的整体，并处理零评价与少量评价、结构化数据、无障碍和第三方评价的分开展示。",[391],{"path":91,"title":494,"description":495,"domains":496},"站内搜索模块：搜索框、建议与结果","站内搜索模块如何把搜索框、预测建议、结果页与无结果处理连成一个任务入口，说明拼写容错与同义词的边界、建议与结果的一致性、搜索词日志作为需求来源的用法，以及隐私与 combobox 无障碍要求。",[391],{"path":92,"title":498,"description":499,"domains":500},"证据条模块：评分、媒体与认证的组合","证据条模块把评分摘要、媒体 Logo、认证与支付事实、数据证明组合成首页或商品页顶部一行紧凑证据，要求每一项都指向权威条目、各自独立失效撤下，并说明展现取舍、数量优先级与不堆砌无来源徽章。",[391],{"path":94,"title":502,"description":503,"domains":504},"变体媒体模块：让选择、图片、视频与 3D 保持一致","变体媒体模块如何根据当前商品选择组织图片、视频与 3D 媒体，定义切换、回退、加载、错误和移动端退化状态，避免媒体与价格、库存或购买动作脱节。",[391],{"path":95,"title":506,"description":507,"domains":508},"Accordion：按需展开的分组内容","Accordion 折叠面板适合收纳哪些独立补充信息，为什么购买条件和价格不应被折叠，以及展开状态、键盘操作和无 JavaScript 退化要求。",[391],{"path":96,"title":510,"description":511,"domains":512},"Badge：徽章与标签","说明「新品」「售罄」「-20%」「Best seller」这类 Badge 徽章标签的规则来源、时间窗与口径，与信任标志和促销内容的边界，以及颜色、对比度、屏幕阅读器读出和数量控制。",[391],{"path":98,"title":514,"description":515,"domains":516},"Before \u002F After：前后对比滑块","说明 Before \u002F After 前后对比滑块如何展示护肤、修图、装修、清洁等效果差异，这是高风险展现：需同条件拍摄、不修图并披露典型结果；依据 APG Slider、WCAG 2.5.7 与 2.1.1 讨论键盘与触摸操作、文字描述和并排替代形式，真实性与合规部分标注需要合规确认。",[391],{"path":99,"title":518,"description":519,"domains":520},"Callout：提示块与强调说明","说明 Callout 提示块如何在正文中承载提示、注意、警告与小技巧，区分它与 Banner、Toast、Modal 的边界，依据 MDN note、status、alert 角色与 WCAG 1.4.1、1.4.3、1.4.11 讨论语义选择与级别表达，并强调关键购买条件不得只靠 Callout 呈现。",[391],{"path":102,"title":522,"description":523,"domains":524},"Comparison：共同维度下的选项比较","Comparison 比较模式如何在共同维度下揭示选项差异与取舍，说明数值口径和未知值处理，以及比较表格在小屏和辅助技术中的要求。",[391],{"path":104,"title":526,"description":527,"domains":528},"Drawer：侧滑抽屉","说明 Drawer 侧滑抽屉与 Modal 的边界，何时用它承载购物车、筛选、移动导航或快速查看，以及模态与非模态抽屉的焦点、Escape、背景 inert、小屏全屏和无 JavaScript 退化要求。",[391],{"path":105,"title":530,"description":531,"domains":532},"Empty State：空状态","说明 Empty State 空状态如何区分从未有过、被条件排除与加载失败三类原因，给出下一步行动，不伪装成有内容，对应各模块的状态与退化，并明确空状态与加载、错误状态的边界及状态通知要求。",[391],{"path":108,"title":534,"description":535,"domains":536},"Hotspot：图片热点标注","说明 Hotspot 图片热点如何在 Shop the look 与场景图上标注可点击的商品或说明，区分 Media Gallery 与 Overlay，并覆盖文字等价、键盘与触摸目标、裁切漂移和每个热点的可售状态。",[391],{"path":109,"title":538,"description":539,"domains":540},"Inline Form：在当前语境中直接提交","Inline Form 适合邮件订阅等少字段短任务；本文说明字段与标签要求、验证反馈、失败恢复，以及何时应改用独立页面流程。",[391],{"path":113,"title":542,"description":543,"domains":544},"Media Gallery：多视角媒体浏览","说明 Media Gallery 如何组织同一对象的图片与视频，并处理缩略图、替代文本、比例、键盘操作、延迟加载和单媒体退化。",[391],{"path":117,"title":546,"description":547,"domains":548},"Pagination：分页、加载更多与无限滚动","比较分页、Load more 按钮与无限滚动三种长集合翻页方式，说明焦点与位置保持、返回按钮恢复、页脚可达、可抓取链接、nav 地标与 aria-current 等要求，并转述 Google 与 W3C 官方页面所写。",[391],{"path":119,"title":550,"description":551,"domains":552},"Popover：轻量浮层与提示","说明 Tooltip、Popover 与 Disclosure 的区别，何时用轻量浮层承载尺码提示、信息气泡或下拉说明，以及悬停、聚焦、触摸触发和 WCAG 1.4.13 对内容的要求，并强调不得承载关键购买条件。",[391],{"path":120,"title":554,"description":555,"domains":556},"Progress Bar：进度条与进度指示","说明 Progress Bar 进度条如何表达任务或目标的完成程度，区分确定与不确定进度、progress 与 meter 的语义，并覆盖免运费门槛、评分分布、多步骤流程与上传加载四类场景的真实性与无障碍要求。",[391],{"path":121,"title":558,"description":559,"domains":560},"Rating Stars：评分星级","说明 Rating Stars 星级评分在只读展示与可选择输入两种用法下的区别，覆盖文字等价、半星与取整口径、原生 radio 输入的控件语义、零评价与少量评价的退化，以及星级不得承载没有来源的分数。",[391],{"path":122,"title":562,"description":563,"domains":564},"Scroll Reveal：滚动触发动效","说明元素滚动进入视口时淡入、视差与粘性叙事的适用边界，依据 WCAG 2.3.3、Technique C39、MDN 与 web.dev 核对 prefers-reduced-motion、内容默认可见、首屏不延迟、CLS 与动画性能要求，并区分 Marquee 与 Carousel。",[391],{"path":124,"title":566,"description":567,"domains":568},"Skeleton Loader：骨架屏与加载占位","说明 Skeleton Loader 骨架屏如何在内容到达前用与最终布局相近的灰色占位保持版面稳定，依据 web.dev 的 CLS 优化建议、MDN aria-busy 与 prefers-reduced-motion 讨论布局位移、可访问性、闪烁动画，并强调加载失败必须切换到错误或空状态、慢接口要有超时处理。",[391],{"path":126,"title":570,"description":571,"domains":572},"Stepper：多步骤流程与步骤指示","说明 Stepper 如何把结账、尺码测量向导、选品向导与订阅设置拆成有顺序的步骤并指示当前位置，依据 W3C WAI 多页表单教程与 MDN aria-current 讨论有序列表语义、返回与保存进度，以及 WCAG 3.3.1、3.3.3、3.3.4、3.3.7 的错误处理要求，区分它与 Progress Bar、Tabs。",[391],{"path":127,"title":574,"description":575,"domains":576},"Sticky Bar：吸顶、吸底与悬浮固定元素","说明 Sticky Bar 吸顶导航、粘性加购栏、悬浮聊天入口与回到顶部按钮的适用边界，依据 MDN 与 WCAG 2.4.11 讨论 sticky 与 fixed 差异、遮挡内容与焦点、软键盘、安全区、视口占用及与 Banner 和客服入口的关系。",[391],{"path":128,"title":578,"description":579,"domains":580},"Swatch：色板与选项选择器","说明 Swatch 色板与选项选择器如何以色块、缩略图、文字按钮或下拉呈现变体选项，作为一组单选的语义与键盘操作，不可用与缺货选项的表达，选择后价格媒体库存的同步，以及选项很多时的退化与命中区域要求。",[391],{"path":129,"title":582,"description":583,"domains":584},"Table：数据表格","说明 Table 如何用行列两个维度呈现规格、尺码和配送费率等数据，区分 Comparison 与 List，并给出语义表头、小屏滚动或转卡片、单位与未知值的处理要求。",[391],{"path":130,"title":586,"description":587,"domains":588},"Tabs：同层互斥视图的切换模式","分析 Tabs 适合哪些同层互斥内容，以及自动与手动激活、方向键焦点、移动端溢出、深链接和无 JavaScript 退化要求。",[391],{"path":133,"title":590,"description":591,"domains":592},"Shopify Article 文章页配方索引","从 article template type 进入购买指南与使用指南两种文章配方，说明按读者阶段选择配方的判据、alternate 模板的分配方式、article 模板与对象的已核验约束，并链接博客与文章的字段来源说明。",[391],{"path":134,"title":594,"description":595,"domains":596},"Shopify 购买指南文章配方","从 article template type 出发，说明帮助顾客比较与选择的购买指南文章：选型维度、比较表、推荐依据与利益披露、相关商品卡、订阅邀请，写清什么时候删模块，以及如何避免把促销伪装成指南，并落到 Shopify Theme 实现。",[391],{"path":138,"title":598,"description":599,"domains":600},"Shopify Collection 集合页配方索引","从 collection template type 进入品类集合页与活动或编辑型集合页，先判断是否需要 alternate template，再查页面内容、模块组合与 Theme 实现。",[391],{"path":139,"title":602,"description":603,"domains":604},"Shopify 活动与编辑型集合页配方","由活动或编辑主题驱动的 collection 页面配方：先判断用集合还是 Page 承载，再组织活动主张、促销兑现、倒计时、精选商品与活动结束后的退化。",[391],{"path":140,"title":606,"description":607,"domains":608},"Shopify 品类集合页配方","从 collection template type 出发，组织品类集合页的集合说明、筛选浏览、商品卡、选型指南与相关内容，并给出空结果、售罄与 Theme 实现的取舍。",[391],{"path":142,"title":610,"description":611,"domains":612},"Shopify 集合列表页（list-collections）配方","从 Shopify list-collections template type 进入 \u002Fcollections，说明顾客如何从多个商品范围中选入口，并处理空集合、重复分类、搜索入口与首页分类模块的分工。",[391],{"path":148,"title":614,"description":615,"domains":616},"Shopify FAQ 页面配方","从 page template type 出发，组织问题分类、答案证据、展现形式与 FAQ 页面实现。",[391],{"path":153,"title":618,"description":619,"domains":620},"Shopify 评价墙页面配方","从 page template type 出发，设计店铺级独立评价页：自有评价、第三方平台评价、用户生成内容与证据条如何分区且不混算，何时需要独立评价页而不是商品页评价区，以及 Shopify 上评价数据能否在 Page 中展示的已核验事实。",[391],{"path":155,"title":622,"description":623,"domains":624},"Shopify Size Guide 页面配方","从 page template type 出发，组织测量方法、尺码数据、适用商品和 Theme 页面实现。",[391],{"path":156,"title":626,"description":627,"domains":628},"Shopify Store Locator 页面配方","从 page template type 出发，组织门店地点、营业状态、筛选、地图与 Theme 页面实现。",[391],{"path":157,"title":630,"description":631,"domains":632},"Shopify Product 商品页配方索引","从 product template type 进入标准商品页、预售与订阅商品页、尺码敏感商品页，再查页面内容、模块组合、alternate 分配与 Theme 实现。",[391],{"path":158,"title":634,"description":635,"domains":636},"Shopify 尺码敏感商品页配方","从 product template type 出发，为服饰、鞋、可穿戴与需要兼容型号的商品组织尺码与适配指引、规格表、变体库存、退换摘要和评价中的尺码反馈，并划清与 Size Guide 页面的分工。",[391],{"path":159,"title":638,"description":639,"domains":640},"Shopify 预售与订阅商品页配方","从 product template type 出发，说明销售计划驱动的预售与订阅商品页与标准商品页的差异：发货与扣款条款、取消与暂停入口、删除条件与 Shopify Theme 实现。",[391],{"path":160,"title":642,"description":643,"domains":644},"Shopify 标准商品页配方","从 product template type 出发，围绕当前商品完成判断与购买，确定媒体、购买区、规格、评价与相关商品的组合、删除条件和 Shopify Theme 实现。",[391],{"path":161,"title":646,"description":647,"domains":648},"Shopify 搜索结果页（search）配方","从 search template type 出发，说明 \u002Fsearch 结果页的页面组成：搜索框与建议、结果列表与筛选排序、商品页面文章混合结果的处理、无结果页的下一步、搜索词日志作为需求来源，以及与集合页的差异、共用部分和隐私边界。",[391],{"path":197,"title":650,"description":651,"domains":652},"导航菜单与链接列表：Menus、层级与主题呈现","说明 Shopify Content > Menus 里的菜单与菜单项、链接目标类型、层级深度上限，以及 Liquid 的 linklists、linklist、link 对象怎样把菜单交给主题，并给出把新页面加入菜单与验证页头页脚的步骤。",[391],{"path":211,"title":654,"description":655,"domains":656},"Search & Discovery：筛选、推荐与搜索设置","说明 Shopify Search & Discovery 应用管理的三类能力：集合与搜索页筛选、商品推荐（related 与 complementary）、搜索设置与商品提升，以及它们与主题、Liquid、Ajax 和 Storefront API 的连接和官方给出的数值上限。",[391],{"path":242,"title":658,"description":659,"domains":660},"Dawn 筛选、排序与分页：分区请求、URL 与移动抽屉","基于 Dawn v15.3.0 固定源码，追踪集合页与搜索页的筛选表单、Section Rendering 局部刷新、pushState URL、已选条件移除、价格区间、移动筛选抽屉与分页，并对照通用契约列出差距。",[391],{"path":243,"title":662,"description":663,"domains":664},"Dawn 页头与导航：下拉菜单、抽屉、公告栏与吸顶","基于 Dawn v15.3.0 固定源码，追踪页头分区组、下拉与 Mega Menu、移动抽屉菜单、公告栏和吸顶页头脚本，说明面包屑的搜索结果，并对照导航契约的 ARIA 与键盘要求列出差距。",[391],{"path":246,"title":666,"description":667,"domains":668},"Dawn 邮件订阅、商品徽章与评分星：表单与卡片实现","基于 Dawn v15.3.0 源码，梳理邮件订阅表单在 newsletter、email-signup-banner 与页脚中的实现和成功错误状态，商品卡与价格中的售罄折扣徽章，以及依赖 reviews 元字段的评分星，并如实说明未内置评价列表。",[391],{"path":247,"title":670,"description":671,"domains":672},"Dawn 预测搜索：建议请求、键盘行为与结果页","基于 Dawn v15.3.0 固定源码，追踪页头搜索弹层、predictive-search 元素、\u002Fsearch\u002Fsuggest 分区请求、combobox 标记、键盘与状态播报，并对照站内搜索契约列出差距。",[391],{"path":248,"title":674,"description":675,"domains":676},"Dawn 商品媒体：图库、变体联动与放大浏览","基于 Dawn v15.3.0 源码，追踪商品页媒体图库、缩略图、变体切换时的媒体联动、放大 Modal，以及视频与 3D 模型的按需加载和无障碍实现，并对照通用图库要求列出差距。",[391],{"path":250,"title":678,"description":679,"domains":680},"Dawn 商品推荐：相关商品、搭配商品与空结果行为","基于 Dawn v15.3.0 源码，追踪 related-products 分区与 main-product 内置 complementary 搭配区块怎样请求推荐端点、渲染网格或分页滑块、处理空结果，并对照通用交叉销售、Carousel 与 Grid 契约列出差距。",[391],{"path":255,"title":682,"description":683,"domains":684},"Horizon 徽章、评分与订阅表单：内置能力与缺口","基于 Horizon 4.2.0 源码核查商品徽章、评分星标、邮件订阅表单的实现，并以全仓库搜索给出倒计时、尺码表、评论列表和弹窗订阅未内置的依据，对照通用页面列出差距。",[391],{"path":258,"title":686,"description":687,"domains":688},"Horizon 集合与搜索：结果、筛选和分页的分工","基于 Horizon 4.2.0 源码，区分 Shopify 集合页与搜索结果页的数据来源、商品网格、筛选 URL 和分页控制器，以及预测搜索入口。",[391],{"path":260,"title":690,"description":691,"domains":692},"Horizon 筛选、排序与分页：分区刷新、URL 状态与无限滚动","基于 Horizon 4.2.0 源码，拆解 Shopify 集合与搜索结果页的筛选表单、URL 与分区刷新、已选条件移除、移动端抽屉、排序，以及默认无限滚动与普通分页的差别，并对照通用模块列出差距。",[391],{"path":261,"title":694,"description":695,"domains":696},"Horizon 页眉导航：Mega Menu、移动抽屉、吸顶与公告栏","基于 Horizon 4.2.0 静态源码，拆解页眉分区组中的公告栏、桌面 Mega Menu、移动端菜单抽屉与吸顶滚动逻辑，并对照通用导航与抽屉契约列出无障碍差距。",[391],{"path":264,"title":698,"description":699,"domains":700},"Horizon 商品媒体放大与热点：画廊、缩放对话框与 Shop the look","基于 Horizon 4.2.0 源码，追踪商品画廊的媒体排序、放大对话框、视频与 3D 加载，以及 product-hotspots 的坐标、触屏退化和售罄状态，并对照通用页面列出无障碍与退化差距。",[391],{"path":265,"title":702,"description":703,"domains":704},"Horizon 预测搜索：搜索弹窗、分区请求与键盘交互","基于 Horizon 4.2.0 源码，追踪 Shopify 预测搜索从头部按钮、dialog 弹窗、分区渲染请求到结果面板的全链路，并对照站内搜索模块列出空状态、键盘、aria 与请求失败处理的差距。",[391],{"path":266,"title":706,"description":707,"domains":708},"Horizon 商品卡：上下文、子内容与快速购买","基于 Horizon 4.2.0 源码，解释商品循环怎样把商品传入 Shopify 商品卡，以及快速购买为何要继续读 JavaScript 中的缓存与跳转处理。",[391],{"path":267,"title":710,"description":711,"domains":712},"Horizon 商品页：模板、媒体与详情怎样组合","基于 Horizon 4.2.0 源码，追踪 Shopify 商品页从 JSON 模板到 Section 的上下文传递、媒体与详情布局委托及吸底购买条入口。",[391],{"path":269,"title":714,"description":715,"domains":716},"Horizon 商品推荐：分区请求、intent 与空结果回退","基于 Horizon 4.2.0 源码，说明商品页推荐区块如何用分区渲染接口按 related 或 complementary 取回商品、怎样为空时回退或隐藏，以及与商品卡、轮播的关系，并对照交叉销售模块列出差距。",[391],{"path":272,"title":718,"description":719,"domains":720},"Horizon 变体选择：从选项标记到返回 HTML","基于 Horizon 4.2.0 源码，从选择器 Liquid、请求 URL 到异步返回 HTML，追踪 Shopify 变体切换怎样更新购买按钮与数量状态。",[391],{"path":277,"title":722,"description":723,"domains":724},"Impact 的媒体懒加载：用 Proxy 包装异步加载的播放器","Impact 7.2.0 的 BaseMedia 用 Proxy 把尚未加载的 YouTube、Vimeo、原生视频与 3D 模型播放器包装成可直接调用的对象，配合 template 延迟创建 iframe、同组互斥播放和低电量模式下的自动播放降级。",[391],{"path":279,"title":726,"description":727,"domains":728},"Impact 的变体切换：服务端重渲染、预取与按区块局部替换","Impact 7.2.0 切换商品变体时不在前端拼价格和库存，而是用 option_values 与 section_id 请求 Shopify 渲染好的 HTML，在视口可见和悬停时预取，并按区块类型局部替换以保留数量与焦点。",[391],{"domain":730,"path":22,"articles":731},"data-analytics",[732],{"path":208,"title":733,"description":734,"domains":735},"购买与事件验证：从测试条件到证据记录","Shopify 购买与事件验证流程：按商品、购物车、结账、订单四阶段记录业务与事件证据，区分测试计划和已观察到的事实。",[730],[737,738,739,740,741,742,743],"discover","evaluate","convert","deliver","use","engage","repurchase",1791601788533]