<article class="SCSV3-Article SCSV3-Article-help-documentation"
         id="scsv3-main"
         data-scsv3-article
         data-article-type="Help_Documentation">

  <div class="SCSV3-ArticleLayout"><aside class="SCSV3-ArticleSidebar" id="scsv3-article-sidebar" data-scsv3-sidebar>
  <div class="SCSV3-ArticleSidebar_inner"><div class="SCSV3-ArticleSidebar_stickyHead">
      <div class="SCSV3-ArticleSidebar_search">
        <label for="scsv3-sidebar-search" class="sr-only">Search articles</label>
        <input id="scsv3-sidebar-search" type="search" placeholder="Search…" autocomplete="off" data-scsv3-sidebar-search>
      </div>
    </div>
      <details class="SCSV3-ArticleSidebar_group" data-scsv3-sidebar-group data-type="Help_Documentation"><summary class="SCSV3-ArticleSidebar_groupHeader"><a class="SCSV3-Chip SCSV3-Chip-help-documentation" href="/storeconnect-support/help-documentation" onclick="event.stopPropagation();">Documentation</a><span class="SCSV3-ArticleSidebar_caret" aria-hidden="true">▾</span></summary><ul><li data-article-slug="about-storeconnect-general-info" data-search-title="about storeconnect"><a href="/storeconnect-support/articles/about-storeconnect-general-info">About StoreConnect</a><ul><li data-article-slug="storeconnect-features" data-search-title="storeconnect features index"><a href="/storeconnect-support/articles/storeconnect-features">StoreConnect features index</a></li><li data-article-slug="enterprise-guide" data-search-title="enterprise guide"><a href="/storeconnect-support/articles/enterprise-guide">Enterprise guide</a></li><li data-article-slug="supported-currencies" data-search-title="supported currencies"><a href="/storeconnect-support/articles/supported-currencies">Supported currencies</a></li><li data-article-slug="does-storeconnect-work-with-my-cms" data-search-title="does storeconnect replace an existing cms?"><a href="/storeconnect-support/articles/does-storeconnect-work-with-my-cms">Does StoreConnect replace an existing CMS?</a></li><li data-article-slug="glossary" data-search-title="glossary"><a href="/storeconnect-support/articles/glossary">Glossary</a></li><li data-article-slug="storeconnect-capabilities" data-search-title="storeconnect capabilities"><a href="/storeconnect-support/articles/storeconnect-capabilities">StoreConnect capabilities</a><ul><li data-article-slug="commerce-and-catalog" data-search-title="commerce and catalog"><a href="/storeconnect-support/articles/commerce-and-catalog">Commerce and catalog</a><ul><li data-article-slug="delivery-windows" data-search-title="delivery windows"><a href="/storeconnect-support/articles/delivery-windows">Delivery windows</a></li><li data-article-slug="combined-checkout-function" data-search-title="combined checkout function"><a href="/storeconnect-support/articles/combined-checkout-function">Combined checkout function</a></li><li data-article-slug="product-management-features" data-search-title="product management"><a href="/storeconnect-support/articles/product-management-features">Product management</a></li><li data-article-slug="promotions-discounts-features" data-search-title="promotions and discounts"><a href="/storeconnect-support/articles/promotions-discounts-features">Promotions and discounts</a></li></ul></li><li data-article-slug="selling-channels" data-search-title="selling channels"><a href="/storeconnect-support/articles/selling-channels">Selling channels</a><ul><li data-article-slug="multi-store-multi-currency-multi-language" data-search-title="multi-store, multi-currency, multi-language"><a href="/storeconnect-support/articles/multi-store-multi-currency-multi-language">Multi-store, multi-currency, multi-language</a></li><li data-article-slug="b2c-b2b-d2c-on-one-platform" data-search-title="b2c / b2b / d2c on one platform"><a href="/storeconnect-support/articles/b2c-b2b-d2c-on-one-platform">B2C / B2B / D2C on one platform</a></li><li data-article-slug="storeconnect-point-of-sale-features" data-search-title="storeconnect point of sale"><a href="/storeconnect-support/articles/storeconnect-point-of-sale-features">StoreConnect point of sale</a></li></ul></li><li data-article-slug="payments-and-orders" data-search-title="payments and orders"><a href="/storeconnect-support/articles/payments-and-orders">Payments and orders</a><ul><li data-article-slug="subscription-features" data-search-title="subscription features"><a href="/storeconnect-support/articles/subscription-features">Subscription features</a></li><li data-article-slug="vouchers-and-account-credits-features" data-search-title="vouchers and account credits features"><a href="/storeconnect-support/articles/vouchers-and-account-credits-features">Vouchers and account credits features</a></li><li data-article-slug="payments-and-payment-providers-features" data-search-title="payments and payment providers"><a href="/storeconnect-support/articles/payments-and-payment-providers-features">Payments and payment providers</a></li><li data-article-slug="donations-features" data-search-title="donations features"><a href="/storeconnect-support/articles/donations-features">Donations features</a></li></ul></li><li data-article-slug="shipping-and-fulfillment" data-search-title="shipping and fulfillment"><a href="/storeconnect-support/articles/shipping-and-fulfillment">Shipping and fulfillment</a><ul><li data-article-slug="shipping-and-inventory-features" data-search-title="shipping and inventory features"><a href="/storeconnect-support/articles/shipping-and-inventory-features">Shipping and inventory features</a></li></ul></li><li data-article-slug="customer-experience" data-search-title="customer experience"><a href="/storeconnect-support/articles/customer-experience">Customer experience</a><ul><li data-article-slug="saved-carts" data-search-title="saved carts"><a href="/storeconnect-support/articles/saved-carts">Saved carts</a></li><li data-article-slug="user-account-page" data-search-title="manage user account profiles"><a href="/storeconnect-support/articles/user-account-page">Manage user account profiles</a></li><li data-article-slug="custom-forms-feature" data-search-title="custom forms"><a href="/storeconnect-support/articles/custom-forms-feature">Custom forms</a></li><li data-article-slug="loyalty-rewards-and-points-features" data-search-title="loyalty, rewards and points features"><a href="/storeconnect-support/articles/loyalty-rewards-and-points-features">Loyalty, rewards and points features</a></li><li data-article-slug="storeconnect--booking-system" data-search-title="storeconnect booking system"><a href="/storeconnect-support/articles/storeconnect--booking-system">StoreConnect booking system</a></li></ul></li><li data-article-slug="marketing-and-growth" data-search-title="marketing and growth"><a href="/storeconnect-support/articles/marketing-and-growth">Marketing and growth</a><ul><li data-article-slug="google-merchant-feed" data-search-title="view the google merchant feed"><a href="/storeconnect-support/articles/google-merchant-feed">View the Google Merchant feed</a></li><li data-article-slug="store-marketing-and-analytics" data-search-title="store marketing and analytics"><a href="/storeconnect-support/articles/store-marketing-and-analytics">Store marketing and analytics</a></li><li data-article-slug="search-engine-optimization-features" data-search-title="search engine optimization"><a href="/storeconnect-support/articles/search-engine-optimization-features">Search engine optimization</a></li></ul></li><li data-article-slug="site-and-content" data-search-title="site and content"><a href="/storeconnect-support/articles/site-and-content">Site and content</a><ul><li data-article-slug="site-design-and-cms" data-search-title="site design and cms"><a href="/storeconnect-support/articles/site-design-and-cms">Site design and CMS</a></li><li data-article-slug="storeconnect-website-builder" data-search-title="storeconnect website builder"><a href="/storeconnect-support/articles/storeconnect-website-builder">StoreConnect website builder</a></li></ul></li><li data-article-slug="customer-service-communications" data-search-title="customer service and communications"><a href="/storeconnect-support/articles/customer-service-communications">Customer service and communications</a><ul><li data-article-slug="customer-communications-features" data-search-title="customer communications features"><a href="/storeconnect-support/articles/customer-communications-features">Customer communications features</a></li><li data-article-slug="customer-service-features" data-search-title=" customer service features"><a href="/storeconnect-support/articles/customer-service-features"> Customer service features</a></li></ul></li><li data-article-slug="crm-data-reporting" data-search-title="crm data reporting"><a href="/storeconnect-support/articles/crm-data-reporting">CRM data reporting</a><ul><li data-article-slug="contact-and-account-management-features" data-search-title="contact and account management features"><a href="/storeconnect-support/articles/contact-and-account-management-features">Contact and account management features</a></li><li data-article-slug="accounts-management-features" data-search-title="accounts management features"><a href="/storeconnect-support/articles/accounts-management-features">Accounts management features</a></li><li data-article-slug="reporting-features" data-search-title="reporting features"><a href="/storeconnect-support/articles/reporting-features">Reporting features</a></li></ul></li><li data-article-slug="platform-and-ecosystem" data-search-title="platform and ecosystem"><a href="/storeconnect-support/articles/platform-and-ecosystem">Platform and ecosystem</a><ul><li data-article-slug="authentication-providers-overview" data-search-title="authentication providers"><a href="/storeconnect-support/articles/authentication-providers-overview">Authentication providers</a></li><li data-article-slug="extensible-with-salesforce" data-search-title="extensible with salesforce"><a href="/storeconnect-support/articles/extensible-with-salesforce">Extensible with Salesforce</a></li><li data-article-slug="technical-support-features" data-search-title="technical support features"><a href="/storeconnect-support/articles/technical-support-features">Technical support features</a></li><li data-article-slug="security-compliance-features" data-search-title="security compliance features"><a href="/storeconnect-support/articles/security-compliance-features">Security compliance features</a></li></ul></li></ul></li><li data-article-slug="industry-solutions" data-search-title="industry solutions"><a href="/storeconnect-support/articles/industry-solutions">Industry solutions</a><ul><li data-article-slug="b2b-manufacturing-d2c" data-search-title="b2b, manufacturing and d2c"><a href="/storeconnect-support/articles/b2b-manufacturing-d2c">B2B, manufacturing and D2C</a></li><li data-article-slug="nonprofit-features" data-search-title="nonprofit features"><a href="/storeconnect-support/articles/nonprofit-features">Nonprofit features</a></li><li data-article-slug="public-sector" data-search-title="public sector"><a href="/storeconnect-support/articles/public-sector">Public sector</a></li><li data-article-slug="education" data-search-title="education"><a href="/storeconnect-support/articles/education">Education</a></li><li data-article-slug="retail-d2c" data-search-title="retail and d2c"><a href="/storeconnect-support/articles/retail-d2c">Retail and D2C</a></li></ul></li><li data-article-slug="salesforce-admin" data-search-title="storeconnect in salesforce"><a href="/storeconnect-support/articles/salesforce-admin">StoreConnect in Salesforce</a><ul><li data-article-slug="about-the-storeconnect-console" data-search-title="about the storeconnect console"><a href="/storeconnect-support/articles/about-the-storeconnect-console">About the StoreConnect console</a></li><li data-article-slug="customize-app-settings-in-salesforce" data-search-title="customize app settings in salesforce"><a href="/storeconnect-support/articles/customize-app-settings-in-salesforce">Customize app settings in Salesforce</a></li><li data-article-slug="performance-considerations" data-search-title="manage storeconnect performance as you scale"><a href="/storeconnect-support/articles/performance-considerations">Manage StoreConnect performance as you scale</a></li><li data-article-slug="schema-explorer" data-search-title="schema explorer"><a href="/storeconnect-support/articles/schema-explorer">Schema Explorer</a></li><li data-article-slug="storeconnect-object-and-field-definitions" data-search-title="storeconnect and salesforce objects and fields"><a href="/storeconnect-support/articles/storeconnect-object-and-field-definitions">StoreConnect and Salesforce objects and fields</a></li><li data-article-slug="what-records-sync-to-your-website" data-search-title="what records sync to your website"><a href="/storeconnect-support/articles/what-records-sync-to-your-website">What records sync to your website</a></li><li data-article-slug="storeconnect-apps" data-search-title="storeconnect apps"><a href="/storeconnect-support/articles/storeconnect-apps">StoreConnect apps</a></li></ul></li><li data-article-slug="billing-and-licensing" data-search-title="billing and licensing"><a href="/storeconnect-support/articles/billing-and-licensing">Billing and licensing</a><ul><li data-article-slug="sandbox-license-costs" data-search-title="sandbox license costs"><a href="/storeconnect-support/articles/sandbox-license-costs">Sandbox license costs</a></li><li data-article-slug="storeconnect-billing" data-search-title="storeconnect fees and billing structure"><a href="/storeconnect-support/articles/storeconnect-billing">StoreConnect fees and billing structure</a></li></ul></li></ul></li><li data-article-slug="ai-agent-agentforce" data-search-title="agentforce ai agents"><a href="/storeconnect-support/articles/ai-agent-agentforce">Agentforce AI agents</a><ul><li data-article-slug="about-ai-agents" data-search-title="about ai agents"><a href="/storeconnect-support/articles/about-ai-agents">About AI agents</a></li><li data-article-slug="set-up-an-ai-agent" data-search-title="set up an ai agent"><a href="/storeconnect-support/articles/set-up-an-ai-agent">Set up an AI agent</a><ul><li data-article-slug="prepare-to-set-up-ai-agent" data-search-title="prepare to set up an ai agent"><a href="/storeconnect-support/articles/prepare-to-set-up-ai-agent">Prepare to set up an AI agent</a></li><li data-article-slug="add-agentforce-to-your-salesforce-account" data-search-title="enable agentforce in your salesforce organization"><a href="/storeconnect-support/articles/add-agentforce-to-your-salesforce-account">Enable agentforce in your Salesforce organization</a></li><li data-article-slug="create-an-agent" data-search-title="create an agent"><a href="/storeconnect-support/articles/create-an-agent">Create an agent</a></li><li data-article-slug="define-agent-topics" data-search-title="define agent topics"><a href="/storeconnect-support/articles/define-agent-topics">Define agent topics</a></li><li data-article-slug="add-agent-actions" data-search-title="add agent actions"><a href="/storeconnect-support/articles/add-agent-actions">Add agent actions</a></li><li data-article-slug="configure-agent-permissions" data-search-title="configure agent permissions"><a href="/storeconnect-support/articles/configure-agent-permissions">Configure agent permissions</a></li><li data-article-slug="test-your-agent-internally" data-search-title="test your agent internally"><a href="/storeconnect-support/articles/test-your-agent-internally">Test your agent internally</a></li><li data-article-slug="configure-your-store-for-the-ai-agent" data-search-title="configure your store for the ai agent"><a href="/storeconnect-support/articles/configure-your-store-for-the-ai-agent">Configure your store for the AI agent</a></li></ul></li></ul></li><li data-article-slug="customers-and-accounts" data-search-title="customers and accounts"><a href="/storeconnect-support/articles/customers-and-accounts">Customers and accounts</a><ul><li data-article-slug="enforce-password-complexity" data-search-title="enforce password complexity"><a href="/storeconnect-support/articles/enforce-password-complexity">Enforce password complexity</a></li><li data-article-slug="how-to-add-a-custom-page-to-the-account-page-menu" data-search-title="how to add a custom page to the account page menu"><a href="/storeconnect-support/articles/how-to-add-a-custom-page-to-the-account-page-menu">How to add a custom page to the account page menu</a></li><li data-article-slug="how-to-reset-a-password" data-search-title="reset a customer password"><a href="/storeconnect-support/articles/how-to-reset-a-password">Reset a customer password</a></li><li data-article-slug="invite-contacts-to-create-an-account-on-your-website" data-search-title="invite customers to create an account"><a href="/storeconnect-support/articles/invite-contacts-to-create-an-account-on-your-website">Invite customers to create an account</a></li><li data-article-slug="lead-contact-and-account-deduplication" data-search-title="automated lead conversion to avoid duplication"><a href="/storeconnect-support/articles/lead-contact-and-account-deduplication">Automated lead conversion to avoid duplication</a></li><li data-article-slug="log-in-from-salesforce" data-search-title="log in as a customer in salesforce"><a href="/storeconnect-support/articles/log-in-from-salesforce">Log in as a customer in Salesforce</a></li><li data-article-slug="memberships" data-search-title="memberships"><a href="/storeconnect-support/articles/memberships">Memberships</a></li><li data-article-slug="sending-sms-messages" data-search-title="sending sms messages"><a href="/storeconnect-support/articles/sending-sms-messages">Sending SMS messages</a></li><li data-article-slug="setting-up-campaign-mailing-list" data-search-title="campaign members and mailing lists"><a href="/storeconnect-support/articles/setting-up-campaign-mailing-list">Campaign members and mailing lists</a></li></ul></li><li data-article-slug="getting-started" data-search-title="getting started"><a href="/storeconnect-support/articles/getting-started">Getting started</a><ul><li data-article-slug="get-started-with-storeconnect" data-search-title="get started with storeconnect"><a href="/storeconnect-support/articles/get-started-with-storeconnect">Get started with StoreConnect</a></li><li data-article-slug="installation-prereqs" data-search-title="before you install"><a href="/storeconnect-support/articles/installation-prereqs">Before you install</a><ul><li data-article-slug="storeconnect-compatibility-guide" data-search-title="storeconnect and salesforce org compatibility guide"><a href="/storeconnect-support/articles/storeconnect-compatibility-guide">StoreConnect and Salesforce org compatibility guide</a></li><li data-article-slug="prerequisites-to-getting-started" data-search-title="prerequisites to getting started"><a href="/storeconnect-support/articles/prerequisites-to-getting-started">Prerequisites to getting started</a></li><li data-article-slug="install-storeconnect-to-a-salesforce-trial-org" data-search-title="install storeconnect to a salesforce trial org"><a href="/storeconnect-support/articles/install-storeconnect-to-a-salesforce-trial-org">Install StoreConnect to a Salesforce trial org</a></li><li data-article-slug="enable-lightning-web-security" data-search-title="enable lightning web security for storeconnect"><a href="/storeconnect-support/articles/enable-lightning-web-security">Enable Lightning Web Security for StoreConnect</a></li><li data-article-slug="how-to-create-a-storeconnect-sync-user" data-search-title="set up a storeconnect sync user"><a href="/storeconnect-support/articles/how-to-create-a-storeconnect-sync-user">Set up a StoreConnect sync user</a></li></ul></li><li data-article-slug="initial-setup" data-search-title="storeconnect setup"><a href="/storeconnect-support/articles/initial-setup">StoreConnect setup</a><ul><li data-article-slug="setting-up-storeconnect-emails" data-search-title="setting up storeconnect emails"><a href="/storeconnect-support/articles/setting-up-storeconnect-emails">Setting up StoreConnect emails</a></li><li data-article-slug="quick-start" data-search-title="quick start with self-installer"><a href="/storeconnect-support/articles/quick-start">Quick start with self-installer</a></li><li data-article-slug="user-management" data-search-title="user management"><a href="/storeconnect-support/articles/user-management">User management</a></li><li data-article-slug="assigning-page-layouts" data-search-title="change page layouts for salesforce objects"><a href="/storeconnect-support/articles/assigning-page-layouts">Change page layouts for Salesforce objects</a></li><li data-article-slug="how-to-create-useful-storeconnect-apps-for-your-team" data-search-title="create storeconnect apps"><a href="/storeconnect-support/articles/how-to-create-useful-storeconnect-apps-for-your-team">Create StoreConnect apps</a></li><li data-article-slug="test-orders" data-search-title="use test mode for transaction testing"><a href="/storeconnect-support/articles/test-orders">Use test mode for transaction testing</a></li><li data-article-slug="preparing-to-launch-your-store" data-search-title="prepare to launch your store"><a href="/storeconnect-support/articles/preparing-to-launch-your-store">Prepare to launch your store</a></li><li data-article-slug="how-to-test-your-new-store-is-working" data-search-title="test your live store"><a href="/storeconnect-support/articles/how-to-test-your-new-store-is-working">Test your live store</a></li><li data-article-slug="redirect-to-storeconnect-from-existing-website" data-search-title="redirect to storeconnect from existing web pages"><a href="/storeconnect-support/articles/redirect-to-storeconnect-from-existing-website">Redirect to StoreConnect from existing web pages</a></li><li data-article-slug="create-multiple-storefronts-with-storeconnect" data-search-title="create multiple storefronts with storeconnect"><a href="/storeconnect-support/articles/create-multiple-storefronts-with-storeconnect">Create multiple storefronts with StoreConnect</a></li><li data-article-slug="creating-multiple-stores" data-search-title="create multiple stores"><a href="/storeconnect-support/articles/creating-multiple-stores">Create multiple stores</a></li></ul></li><li data-article-slug="salesforce-setup" data-search-title="salesforce setup"><a href="/storeconnect-support/articles/salesforce-setup">Salesforce setup</a><ul><li data-article-slug="salesforce-basics" data-search-title="salesforce basics"><a href="/storeconnect-support/articles/salesforce-basics">Salesforce basics</a></li><li data-article-slug="page-layouts-and-profiles" data-search-title="page layouts, profiles and permissions sets"><a href="/storeconnect-support/articles/page-layouts-and-profiles">Page layouts, profiles and permissions sets</a></li><li data-article-slug="how-to-list-your-site-as-a-trusted-url-in-salesforce" data-search-title="how to list your site as a trusted url in salesforce"><a href="/storeconnect-support/articles/how-to-list-your-site-as-a-trusted-url-in-salesforce">How to list your site as a trusted URL in Salesforce</a></li><li data-article-slug="authentication-providers" data-search-title="authentication providers and single sign-on (sso)"><a href="/storeconnect-support/articles/authentication-providers">Authentication providers and single sign-on (SSO)</a></li><li data-article-slug="experience-cloud-login" data-search-title="use experience cloud login as single sign-on for your store customers (sso)"><a href="/storeconnect-support/articles/experience-cloud-login">Use Experience Cloud login as single sign-on for your store customers (SSO)</a></li></ul></li><li data-article-slug="domain-configuration" data-search-title="domain configuration"><a href="/storeconnect-support/articles/domain-configuration">Domain configuration</a><ul><li data-article-slug="how-to-register-a-domain-to-use-with-storeconnect" data-search-title="connect a domain to storeconnect"><a href="/storeconnect-support/articles/how-to-register-a-domain-to-use-with-storeconnect">Connect a domain to StoreConnect</a></li><li data-article-slug="setting-up-a-custom-domain-name" data-search-title="set your store domain and go live"><a href="/storeconnect-support/articles/setting-up-a-custom-domain-name">Set your store domain and go live</a></li></ul></li><li data-article-slug="migration" data-search-title="migration"><a href="/storeconnect-support/articles/migration">Migration</a><ul><li data-article-slug="migrating-from-sandbox" data-search-title="move data from sandbox to production"><a href="/storeconnect-support/articles/migrating-from-sandbox">Move data from sandbox to production</a></li></ul></li></ul></li><li data-article-slug="integrations" data-search-title="integrations"><a href="/storeconnect-support/articles/integrations">Integrations</a><ul><li data-article-slug="add-your-google-analytics-code" data-search-title="integrate google analytics in your store"><a href="/storeconnect-support/articles/add-your-google-analytics-code">Integrate Google Analytics in your store</a></li><li data-article-slug="facebook-catalogue-data-feed" data-search-title="sync products to facebook data feed"><a href="/storeconnect-support/articles/facebook-catalogue-data-feed">Sync products to facebook data feed</a></li><li data-article-slug="how-to-embed-a-google-map" data-search-title="embed google maps on your site"><a href="/storeconnect-support/articles/how-to-embed-a-google-map">Embed Google maps on your site</a></li><li data-article-slug="web-to-lead-and-web-to-case-integration" data-search-title="web-to-lead and web-to-case integration"><a href="/storeconnect-support/articles/web-to-lead-and-web-to-case-integration">Web-to-lead and web-to-case integration</a></li></ul></li><li data-article-slug="inventory-and-stock" data-search-title="inventory and stock"><a href="/storeconnect-support/articles/inventory-and-stock">Inventory and stock</a><ul><li data-article-slug="creating-stock-transfers" data-search-title="transfer stock"><a href="/storeconnect-support/articles/creating-stock-transfers">Transfer stock</a></li><li data-article-slug="managing-stock-levels" data-search-title="manage stock levels"><a href="/storeconnect-support/articles/managing-stock-levels">Manage stock levels</a></li><li data-article-slug="stock-locations" data-search-title="stock locations"><a href="/storeconnect-support/articles/stock-locations">Stock locations</a></li></ul></li><li data-article-slug="orders" data-search-title="orders"><a href="/storeconnect-support/articles/orders">Orders</a><ul><li data-article-slug="adding-captcha-to-your-checkout-flow" data-search-title="adding captcha to your checkout flow"><a href="/storeconnect-support/articles/adding-captcha-to-your-checkout-flow">Adding captcha to your checkout flow</a></li><li data-article-slug="address-auto-complete" data-search-title="address verification and auto complete"><a href="/storeconnect-support/articles/address-auto-complete">Address verification and auto complete</a></li><li data-article-slug="how-to-build-an-application-form-with-payment-part-2" data-search-title="how to build an application form with payment - part 2"><a href="/storeconnect-support/articles/how-to-build-an-application-form-with-payment-part-2">How to build an application form with payment - part 2</a></li><li data-article-slug="how-to-move-an-order-to-another-account" data-search-title="change the account for an order"><a href="/storeconnect-support/articles/how-to-move-an-order-to-another-account">Change the account for an order</a></li><li data-article-slug="how-to-set-order-reference-number-prefix" data-search-title="set an order number prefix"><a href="/storeconnect-support/articles/how-to-set-order-reference-number-prefix">Set an order number prefix</a></li><li data-article-slug="processing-refunds-for-web-orders" data-search-title="process refunds for web orders"><a href="/storeconnect-support/articles/processing-refunds-for-web-orders">Process refunds for web orders</a></li><li data-article-slug="risk-management-and-analysis" data-search-title="risk management and analysis"><a href="/storeconnect-support/articles/risk-management-and-analysis">Risk management and analysis</a></li><li data-article-slug="setting-up-order-paths" data-search-title="setting up order paths"><a href="/storeconnect-support/articles/setting-up-order-paths">Setting up order paths</a></li><li data-article-slug="ship-to-someone-else" data-search-title="ship items to a third party"><a href="/storeconnect-support/articles/ship-to-someone-else">Ship items to a third party</a></li><li data-article-slug="transactional-emails" data-search-title="transactional emails"><a href="/storeconnect-support/articles/transactional-emails">Transactional emails</a></li><li data-article-slug="user-assisted-orders" data-search-title="user assisted orders"><a href="/storeconnect-support/articles/user-assisted-orders">User assisted orders</a></li><li data-article-slug="carts-checkout-configure" data-search-title="carts and checkout"><a href="/storeconnect-support/articles/carts-checkout-configure">Carts and checkout</a><ul><li data-article-slug="addressfinder-integration" data-search-title="addressfinder integration"><a href="/storeconnect-support/articles/addressfinder-integration">Addressfinder integration</a></li><li data-article-slug="direct-to-cart" data-search-title="direct to cart link"><a href="/storeconnect-support/articles/direct-to-cart">Direct to cart link</a></li><li data-article-slug="express-checkout" data-search-title="express checkout"><a href="/storeconnect-support/articles/express-checkout">Express checkout</a></li><li data-article-slug="google-address-autocomplete" data-search-title="google address autocomplete"><a href="/storeconnect-support/articles/google-address-autocomplete">Google address autocomplete</a></li><li data-article-slug="how-to-add-company-name-to-checkout" data-search-title="collect company details at checkout"><a href="/storeconnect-support/articles/how-to-add-company-name-to-checkout">Collect company details at checkout</a></li><li data-article-slug="about-carts-statuses-sessions-flows" data-search-title="about carts: statuses, sessions, flows"><a href="/storeconnect-support/articles/about-carts-statuses-sessions-flows">About carts: statuses, sessions, flows</a></li><li data-article-slug="abandoned-carts" data-search-title="process empty and abandoned carts"><a href="/storeconnect-support/articles/abandoned-carts">Process empty and abandoned carts</a></li><li data-article-slug="review-carts-and-generate-cart-reports" data-search-title="review carts and generate cart reports"><a href="/storeconnect-support/articles/review-carts-and-generate-cart-reports">Review carts and generate cart reports</a></li><li data-article-slug="manage-multiple-carts-per-customer" data-search-title="manage multiple carts per customer"><a href="/storeconnect-support/articles/manage-multiple-carts-per-customer">Manage multiple carts per customer</a></li><li data-article-slug="cart-to-order-conversion" data-search-title="cart to order conversion"><a href="/storeconnect-support/articles/cart-to-order-conversion">Cart to order conversion</a></li><li data-article-slug="troubleshoot-carts" data-search-title="troubleshoot carts"><a href="/storeconnect-support/articles/troubleshoot-carts">Troubleshoot carts</a></li></ul></li></ul></li><li data-article-slug="payments" data-search-title="payments"><a href="/storeconnect-support/articles/payments">Payments</a><ul><li data-article-slug="payment-providers" data-search-title="payment providers"><a href="/storeconnect-support/articles/payment-providers">Payment providers</a><ul><li data-article-slug="adyen-payment-provider" data-search-title="adyen"><a href="/storeconnect-support/articles/adyen-payment-provider">Adyen</a></li><li data-article-slug="afterpay-payment-provider" data-search-title="afterpay"><a href="/storeconnect-support/articles/afterpay-payment-provider">Afterpay</a></li><li data-article-slug="authorize-net-ach-payment-provider" data-search-title="authorize.net ach"><a href="/storeconnect-support/articles/authorize-net-ach-payment-provider">Authorize.Net ACH</a></li><li data-article-slug="authorize-net-payment-provider" data-search-title="authorize.net"><a href="/storeconnect-support/articles/authorize-net-payment-provider">Authorize.Net</a></li><li data-article-slug="bambora-payment-provider" data-search-title="bambora"><a href="/storeconnect-support/articles/bambora-payment-provider">Bambora</a></li><li data-article-slug="braintree-payment-provider" data-search-title="braintree"><a href="/storeconnect-support/articles/braintree-payment-provider">Braintree</a></li><li data-article-slug="cybersource-payment-provider" data-search-title="cybersource"><a href="/storeconnect-support/articles/cybersource-payment-provider">Cybersource</a></li><li data-article-slug="eway-payment-provider" data-search-title="eway"><a href="/storeconnect-support/articles/eway-payment-provider">Eway</a></li><li data-article-slug="flywire-payment-provider" data-search-title="flywire"><a href="/storeconnect-support/articles/flywire-payment-provider">Flywire</a></li><li data-article-slug="linkly-payment-provider" data-search-title="linkly"><a href="/storeconnect-support/articles/linkly-payment-provider">Linkly</a></li><li data-article-slug="paypal-payment-provider" data-search-title="paypal"><a href="/storeconnect-support/articles/paypal-payment-provider">PayPal</a></li><li data-article-slug="payway-payment-provider" data-search-title="payway"><a href="/storeconnect-support/articles/payway-payment-provider">PayWay</a></li><li data-article-slug="securepay-payment-provider" data-search-title="securepay"><a href="/storeconnect-support/articles/securepay-payment-provider">SecurePay</a></li><li data-article-slug="square-payment-provider" data-search-title="square"><a href="/storeconnect-support/articles/square-payment-provider">Square</a></li><li data-article-slug="stripe-ach-payment-provider" data-search-title="stripe ach"><a href="/storeconnect-support/articles/stripe-ach-payment-provider">Stripe ACH</a></li><li data-article-slug="stripe-payment-provider" data-search-title="stripe"><a href="/storeconnect-support/articles/stripe-payment-provider">Stripe</a></li><li data-article-slug="tyro-payment-provider" data-search-title="tyro"><a href="/storeconnect-support/articles/tyro-payment-provider">Tyro</a></li><li data-article-slug="windcave-payment-provider" data-search-title="windcave"><a href="/storeconnect-support/articles/windcave-payment-provider">Windcave</a></li><li data-article-slug="zip-pay-payment-provider" data-search-title="zip pay"><a href="/storeconnect-support/articles/zip-pay-payment-provider">Zip Pay</a></li></ul></li><li data-article-slug="payments-in-storeconnect" data-search-title="payments"><a href="/storeconnect-support/articles/payments-in-storeconnect">Payments</a></li><li data-article-slug="payment-methods" data-search-title="payment methods"><a href="/storeconnect-support/articles/payment-methods">Payment methods</a><ul><li data-article-slug="account-credit" data-search-title="account credit"><a href="/storeconnect-support/articles/account-credit">Account credit</a></li><li data-article-slug="ach-direct-debit" data-search-title="ach direct debit"><a href="/storeconnect-support/articles/ach-direct-debit">Ach direct debit</a></li><li data-article-slug="buy-now-pay-later-cards" data-search-title="buy now, pay later cards"><a href="/storeconnect-support/articles/buy-now-pay-later-cards">Buy now, pay later cards</a></li><li data-article-slug="credit-card-payment-providers" data-search-title="credit card payment providers"><a href="/storeconnect-support/articles/credit-card-payment-providers">Credit card payment providers</a></li><li data-article-slug="pay-by-account" data-search-title="pay on account at checkout"><a href="/storeconnect-support/articles/pay-by-account">Pay on account at checkout</a></li></ul></li><li data-article-slug="managing-payments" data-search-title="managing payments"><a href="/storeconnect-support/articles/managing-payments">Managing payments</a><ul><li data-article-slug="payment-origin-codes" data-search-title="payment origin codes"><a href="/storeconnect-support/articles/payment-origin-codes">Payment origin codes</a></li><li data-article-slug="payment-surcharges" data-search-title="passing payment surcharges to customers"><a href="/storeconnect-support/articles/payment-surcharges">Passing payment surcharges to customers</a></li><li data-article-slug="redeeming-reward-points-for-purchases-in-storeconnect" data-search-title="redeeming reward points for purchases in storeconnect"><a href="/storeconnect-support/articles/redeeming-reward-points-for-purchases-in-storeconnect">Redeeming reward points for purchases in StoreConnect</a></li><li data-article-slug="salesforce-order-payment-link" data-search-title="salesforce order payment link"><a href="/storeconnect-support/articles/salesforce-order-payment-link">Salesforce order payment link</a></li><li data-article-slug="salesforce-payments" data-search-title="taking order payments from salesforce"><a href="/storeconnect-support/articles/salesforce-payments">Taking order payments from Salesforce</a></li></ul></li></ul></li><li data-article-slug="point-of-sale" data-search-title="point of sale"><a href="/storeconnect-support/articles/point-of-sale">Point of sale</a><ul><li data-article-slug="point-of-sale-pos" data-search-title="point of sale (pos) admin"><a href="/storeconnect-support/articles/point-of-sale-pos">Point of sale (POS) admin</a><ul><li data-article-slug="manage-pos-products" data-search-title="set up products for pos"><a href="/storeconnect-support/articles/manage-pos-products">Set up products for POS</a><ul><li data-article-slug="how-to-enforce-collection-of-a-serial-number-at-pos" data-search-title="collect an item serial number at pos"><a href="/storeconnect-support/articles/how-to-enforce-collection-of-a-serial-number-at-pos">Collect an item serial number at POS</a></li><li data-article-slug="product-minimum-requirements-for-listing-on-pos" data-search-title="product minimum requirements for pos"><a href="/storeconnect-support/articles/product-minimum-requirements-for-listing-on-pos">Product minimum requirements for POS</a></li></ul></li><li data-article-slug="admin-set-up-pos" data-search-title="set up pos"><a href="/storeconnect-support/articles/admin-set-up-pos">Set up POS</a><ul><li data-article-slug="add-a-pos-user" data-search-title="add a pos user"><a href="/storeconnect-support/articles/add-a-pos-user">Add a POS user</a></li><li data-article-slug="configure-pos-url-access" data-search-title="configure your pos access url"><a href="/storeconnect-support/articles/configure-pos-url-access">Configure your POS access URL</a></li><li data-article-slug="create-and-set-a-pin" data-search-title="set user pins for pos access"><a href="/storeconnect-support/articles/create-and-set-a-pin">Set user pins for POS access</a></li><li data-article-slug="pos-store-outlet" data-search-title="create a store outlet"><a href="/storeconnect-support/articles/pos-store-outlet">Create a store outlet</a></li><li data-article-slug="add-an-outlet-stock-location" data-search-title="add an outlet stock location"><a href="/storeconnect-support/articles/add-an-outlet-stock-location">Add an outlet stock location</a></li><li data-article-slug="add-a-register" data-search-title="add a register to an outlet"><a href="/storeconnect-support/articles/add-a-register">Add a register to an outlet</a></li><li data-article-slug="configure-cash-rounding" data-search-title="configure cash rounding"><a href="/storeconnect-support/articles/configure-cash-rounding">Configure cash rounding</a></li><li data-article-slug="pos-payment-methods" data-search-title="configure pos payment methods"><a href="/storeconnect-support/articles/pos-payment-methods">Configure POS payment methods</a></li></ul></li><li data-article-slug="pos-customization-and-design" data-search-title="pos customization and design"><a href="/storeconnect-support/articles/pos-customization-and-design">POS customization and design</a><ul><li data-article-slug="add-a-supplier-list" data-search-title="add a supplier list to pos"><a href="/storeconnect-support/articles/add-a-supplier-list">Add a supplier list to POS</a></li><li data-article-slug="create-or-update-a-label-template" data-search-title="create or update a pos label template"><a href="/storeconnect-support/articles/create-or-update-a-label-template">Create or update a POS label template</a></li><li data-article-slug="pos-receipt-template" data-search-title="create or update a pos receipt template"><a href="/storeconnect-support/articles/pos-receipt-template">Create or update a POS receipt template</a></li><li data-article-slug="pos-layouts" data-search-title="pos layouts"><a href="/storeconnect-support/articles/pos-layouts">POS layouts</a></li><li data-article-slug="pos-layout-filters" data-search-title="pos layout filters"><a href="/storeconnect-support/articles/pos-layout-filters">POS layout filters</a></li><li data-article-slug="pos-action-groups" data-search-title="pos action groups"><a href="/storeconnect-support/articles/pos-action-groups">POS action groups</a></li><li data-article-slug="popular-items-quicklist" data-search-title="display popular items in a quicklist"><a href="/storeconnect-support/articles/popular-items-quicklist">Display popular items in a quicklist</a></li></ul></li><li data-article-slug="pos-devices-hardware" data-search-title="pos devices"><a href="/storeconnect-support/articles/pos-devices-hardware">POS devices</a><ul><li data-article-slug="connect-pos-printers" data-search-title="connect pos printers"><a href="/storeconnect-support/articles/connect-pos-printers">Connect POS printers</a></li><li data-article-slug="compatible-hardware-for-pos" data-search-title="compatible hardware for pos"><a href="/storeconnect-support/articles/compatible-hardware-for-pos">Compatible hardware for POS</a></li><li data-article-slug="pos-connect-a-register" data-search-title="connect a pos register"><a href="/storeconnect-support/articles/pos-connect-a-register">Connect a POS register</a></li><li data-article-slug="pos-disconnecting-a-register" data-search-title="disconnect a pos register"><a href="/storeconnect-support/articles/pos-disconnecting-a-register">Disconnect a POS register</a></li></ul></li></ul></li><li data-article-slug="point-of-sale-pos-operations" data-search-title="point of sale (pos) operations"><a href="/storeconnect-support/articles/point-of-sale-pos-operations">Point of sale (POS) operations</a><ul><li data-article-slug="pos-daily-tasks" data-search-title="pos daily tasks"><a href="/storeconnect-support/articles/pos-daily-tasks">POS daily tasks</a><ul><li data-article-slug="navigate-the-pos-dashboard" data-search-title="navigate the pos dashboard"><a href="/storeconnect-support/articles/navigate-the-pos-dashboard">Navigate the POS dashboard</a></li><li data-article-slug="the-dashboard-quicklist" data-search-title="navigate the pos quicklist"><a href="/storeconnect-support/articles/the-dashboard-quicklist">Navigate the POS quicklist</a></li><li data-article-slug="pos-starting-a-shift" data-search-title="start a shift at pos"><a href="/storeconnect-support/articles/pos-starting-a-shift">Start a shift at POS</a></li><li data-article-slug="ending-a-shift" data-search-title="end a shift at pos"><a href="/storeconnect-support/articles/ending-a-shift">End a shift at POS</a></li><li data-article-slug="pos-register-sign-in" data-search-title="sign in to a pos register"><a href="/storeconnect-support/articles/pos-register-sign-in">Sign in to a POS register</a></li><li data-article-slug="adding-a-customer-to-an-order" data-search-title="add a customer to a pos transaction"><a href="/storeconnect-support/articles/adding-a-customer-to-an-order">Add a customer to a POS transaction</a></li><li data-article-slug="record-product-serial-number" data-search-title="add a product serial number at pos"><a href="/storeconnect-support/articles/record-product-serial-number">Add a product serial number at POS</a></li><li data-article-slug="order-history" data-search-title="look up a customer's order history"><a href="/storeconnect-support/articles/order-history">Look up a customer's order history</a></li><li data-article-slug="special-order-holds-pickups" data-search-title="special order holds and pickups"><a href="/storeconnect-support/articles/special-order-holds-pickups">Special order holds and pickups</a></li><li data-article-slug="connect-a-register-at-pos" data-search-title="connect the pos register"><a href="/storeconnect-support/articles/connect-a-register-at-pos">Connect the POS register</a></li></ul></li><li data-article-slug="pos-transactions" data-search-title="pos transactions"><a href="/storeconnect-support/articles/pos-transactions">POS transactions</a><ul><li data-article-slug="manage-rental-transactions-at-pos" data-search-title="process rental products at pos"><a href="/storeconnect-support/articles/manage-rental-transactions-at-pos">Process rental products at POS</a></li><li data-article-slug="process-vouchers-at-pos" data-search-title="process vouchers at pos"><a href="/storeconnect-support/articles/process-vouchers-at-pos">Process vouchers at POS</a></li><li data-article-slug="pos-checkout-payments" data-search-title="pos checkout and payments"><a href="/storeconnect-support/articles/pos-checkout-payments">POS checkout and payments</a></li><li data-article-slug="barcodes-and-scanning" data-search-title="scanning barcodes"><a href="/storeconnect-support/articles/barcodes-and-scanning">Scanning barcodes</a></li><li data-article-slug="split-payments" data-search-title="split payment at pos"><a href="/storeconnect-support/articles/split-payments">Split payment at POS</a></li><li data-article-slug="pos-pay-on-account" data-search-title="pay on account"><a href="/storeconnect-support/articles/pos-pay-on-account">Pay on account</a></li><li data-article-slug="pos-pay-account-credit" data-search-title="accept payment via account credit"><a href="/storeconnect-support/articles/pos-pay-account-credit">Accept payment via account credit</a></li><li data-article-slug="discounts-and-price-overrides" data-search-title="adjust prices at the pos checkout"><a href="/storeconnect-support/articles/discounts-and-price-overrides">Adjust prices at the POS checkout</a></li><li data-article-slug="pos-parking-orders" data-search-title="park an order"><a href="/storeconnect-support/articles/pos-parking-orders">Park an order</a></li><li data-article-slug="returns-refund-exchange-at-pos" data-search-title="item returns - refund and exchange at pos"><a href="/storeconnect-support/articles/returns-refund-exchange-at-pos">Item returns - refund and exchange at POS</a></li></ul></li><li data-article-slug="manage-products-at-pos" data-search-title="manage products at pos"><a href="/storeconnect-support/articles/manage-products-at-pos">Manage products at POS</a><ul><li data-article-slug="preparing-an-on-hold-request-pos" data-search-title="place items on hold at pos"><a href="/storeconnect-support/articles/preparing-an-on-hold-request-pos">Place items on hold at POS</a></li><li data-article-slug="processing-a-special-order" data-search-title="process special orders at pos"><a href="/storeconnect-support/articles/processing-a-special-order">Process special orders at POS</a></li><li data-article-slug="pos-stock-transfers" data-search-title="process a stock transfer at pos"><a href="/storeconnect-support/articles/pos-stock-transfers">Process a stock transfer at POS</a></li></ul></li></ul></li></ul></li><li data-article-slug="products" data-search-title="products and pricing"><a href="/storeconnect-support/articles/products">Products and pricing</a><ul><li data-article-slug="product-setup-and-configuration" data-search-title="product setup and configuration"><a href="/storeconnect-support/articles/product-setup-and-configuration">Product setup and configuration</a><ul><li data-article-slug="product-set-up" data-search-title="product set up"><a href="/storeconnect-support/articles/product-set-up">Product set up</a></li><li data-article-slug="product-listing-minimum-requirements" data-search-title="minimum requirements for product visibility"><a href="/storeconnect-support/articles/product-listing-minimum-requirements">Minimum requirements for product visibility</a></li><li data-article-slug="product-variants" data-search-title="product variants"><a href="/storeconnect-support/articles/product-variants">Product variants</a></li><li data-article-slug="product-trait-templates" data-search-title="apply product traits using templates"><a href="/storeconnect-support/articles/product-trait-templates">Apply product traits using templates</a></li><li data-article-slug="product-traits" data-search-title="product traits"><a href="/storeconnect-support/articles/product-traits">Product traits</a></li><li data-article-slug="product-uploader" data-search-title="upload and update multiple products via csv"><a href="/storeconnect-support/articles/product-uploader">Upload and update multiple products via CSV</a></li><li data-article-slug="product-structured-data" data-search-title="structured data for product seo"><a href="/storeconnect-support/articles/product-structured-data">Structured data for product SEO</a></li></ul></li><li data-article-slug="product-pricing" data-search-title="product pricing"><a href="/storeconnect-support/articles/product-pricing">Product pricing</a><ul><li data-article-slug="price-books" data-search-title="about price books"><a href="/storeconnect-support/articles/price-books">About price books</a></li><li data-article-slug="enable-the-standard-price-book" data-search-title="price book activation and setup"><a href="/storeconnect-support/articles/enable-the-standard-price-book">Price book activation and setup</a></li><li data-article-slug="set-currency" data-search-title="multi-currency in storeconnect"><a href="/storeconnect-support/articles/set-currency">Multi-currency in StoreConnect</a></li><li data-article-slug="deposits" data-search-title="accept deposits for purchases"><a href="/storeconnect-support/articles/deposits">Accept deposits for purchases</a></li><li data-article-slug="discounts" data-search-title="discounts"><a href="/storeconnect-support/articles/discounts">Discounts</a></li><li data-article-slug="exclude-products-from-price-reductions" data-search-title="exclude products from price reductions"><a href="/storeconnect-support/articles/exclude-products-from-price-reductions">Exclude products from price reductions</a></li><li data-article-slug="quote-requests" data-search-title="enable customers to request product quotes"><a href="/storeconnect-support/articles/quote-requests">Enable customers to request product quotes</a></li></ul></li><li data-article-slug="product-media" data-search-title="product media"><a href="/storeconnect-support/articles/product-media">Product media</a><ul><li data-article-slug="adding-media-to-products" data-search-title="adding media to products"><a href="/storeconnect-support/articles/adding-media-to-products">Adding media to products</a></li><li data-article-slug="adding-svg-media" data-search-title="using svg media"><a href="/storeconnect-support/articles/adding-svg-media">Using svg media</a></li><li data-article-slug="aspect-ratios" data-search-title="aspect ratios"><a href="/storeconnect-support/articles/aspect-ratios">Aspect ratios</a></li><li data-article-slug="import-media-files-in-bulk" data-search-title="import media files in bulk"><a href="/storeconnect-support/articles/import-media-files-in-bulk">Import media files in bulk</a></li><li data-article-slug="product-downloads" data-search-title="add product documents to a product"><a href="/storeconnect-support/articles/product-downloads">Add product documents to a product</a></li><li data-article-slug="how-to-make-product-images-render-the-same-size" data-search-title="display images in a consistent size"><a href="/storeconnect-support/articles/how-to-make-product-images-render-the-same-size">Display images in a consistent size</a></li></ul></li><li data-article-slug="product-categorisation-and-discovery" data-search-title="product categorisation and discovery"><a href="/storeconnect-support/articles/product-categorisation-and-discovery">Product categorisation and discovery</a><ul><li data-article-slug="product-categories" data-search-title="product categories"><a href="/storeconnect-support/articles/product-categories">Product categories</a></li><li data-article-slug="adding-products-to-categories" data-search-title="adding products to categories"><a href="/storeconnect-support/articles/adding-products-to-categories">Adding products to categories</a></li><li data-article-slug="product-comparisons" data-search-title="product comparisons"><a href="/storeconnect-support/articles/product-comparisons">Product comparisons</a></li><li data-article-slug="related-products" data-search-title="related products"><a href="/storeconnect-support/articles/related-products">Related products</a></li><li data-article-slug="navigation-product-categories" data-search-title="design site navigation for products"><a href="/storeconnect-support/articles/navigation-product-categories">Design site navigation for products</a></li></ul></li><li data-article-slug="specialised-product-types" data-search-title="specialised product types"><a href="/storeconnect-support/articles/specialised-product-types">Specialised product types</a><ul><li data-article-slug="booking-system" data-search-title="sell bookable events and services"><a href="/storeconnect-support/articles/booking-system">Sell bookable events and services</a></li><li data-article-slug="creating-a-bookable-event" data-search-title="create a bookable event"><a href="/storeconnect-support/articles/creating-a-bookable-event">Create a bookable event</a></li><li data-article-slug="how-to-configure-rental-products" data-search-title="configure rental products"><a href="/storeconnect-support/articles/how-to-configure-rental-products">Configure rental products</a></li><li data-article-slug="product-bundles" data-search-title="product bundles"><a href="/storeconnect-support/articles/product-bundles">Product bundles</a></li><li data-article-slug="product-bundles-with-salesforce-cpq" data-search-title="product bundles with salesforce cpq"><a href="/storeconnect-support/articles/product-bundles-with-salesforce-cpq">Product bundles with Salesforce CPQ</a></li><li data-article-slug="reserved-products" data-search-title="reserved products"><a href="/storeconnect-support/articles/reserved-products">Reserved products</a></li><li data-article-slug="restricted-products" data-search-title="restricted products"><a href="/storeconnect-support/articles/restricted-products">Restricted products</a></li></ul></li><li data-article-slug="subscription-products" data-search-title="subscription products"><a href="/storeconnect-support/articles/subscription-products">Subscription products</a><ul><li data-article-slug="add-a-subscription-product" data-search-title="add a subscription product"><a href="/storeconnect-support/articles/add-a-subscription-product">Add a subscription product</a></li><li data-article-slug="manage-customer-subscriptions" data-search-title="manage customer subscriptions"><a href="/storeconnect-support/articles/manage-customer-subscriptions">Manage customer subscriptions</a></li><li data-article-slug="subscription-processing-payments-and-renewals" data-search-title="subscription processing, payments and renewals"><a href="/storeconnect-support/articles/subscription-processing-payments-and-renewals">Subscription processing, payments and renewals</a></li><li data-article-slug="manage-delinquent-subscription-payments" data-search-title="manage delinquent subscription payments"><a href="/storeconnect-support/articles/manage-delinquent-subscription-payments">Manage delinquent subscription payments</a></li></ul></li><li data-article-slug="vouchers" data-search-title="vouchers"><a href="/storeconnect-support/articles/vouchers">Vouchers</a><ul><li data-article-slug="configure-your-store-to-use-vouchers" data-search-title="configure your store to use vouchers"><a href="/storeconnect-support/articles/configure-your-store-to-use-vouchers">Configure your store to use vouchers</a></li><li data-article-slug="create-voucher-products" data-search-title="create voucher products"><a href="/storeconnect-support/articles/create-voucher-products">Create voucher products</a></li><li data-article-slug="create-a-voucher-manually" data-search-title="create a voucher manually"><a href="/storeconnect-support/articles/create-a-voucher-manually">Create a voucher manually</a></li><li data-article-slug="purchase-vouchers-online" data-search-title="purchase vouchers online"><a href="/storeconnect-support/articles/purchase-vouchers-online">Purchase vouchers online</a></li><li data-article-slug="managing-and-spending-vouchers" data-search-title="managing and spending vouchers"><a href="/storeconnect-support/articles/managing-and-spending-vouchers">Managing and spending vouchers</a></li></ul></li></ul></li><li data-article-slug="promotions-and-loyalty" data-search-title="promotions and loyalty"><a href="/storeconnect-support/articles/promotions-and-loyalty">Promotions and loyalty</a><ul><li data-article-slug="add-your-facebook-pixel-code" data-search-title="add your facebook pixel code"><a href="/storeconnect-support/articles/add-your-facebook-pixel-code">Add your Facebook Pixel code</a></li><li data-article-slug="loyalty-points" data-search-title="loyalty points"><a href="/storeconnect-support/articles/loyalty-points">Loyalty points</a><ul><li data-article-slug="how-to-allow-customers-to-earn-loyalty-reward-points" data-search-title="how to allow customers to earn loyalty reward points"><a href="/storeconnect-support/articles/how-to-allow-customers-to-earn-loyalty-reward-points">How to allow customers to earn loyalty reward points</a></li><li data-article-slug="how-to-allow-customers-to-spend-loyalty-reward-points" data-search-title="how to allow customers to spend loyalty reward points"><a href="/storeconnect-support/articles/how-to-allow-customers-to-spend-loyalty-reward-points">How to allow customers to spend loyalty reward points</a></li></ul></li><li data-article-slug="promotions" data-search-title="promotions"><a href="/storeconnect-support/articles/promotions">Promotions</a></li><li data-article-slug="promotions-marketing" data-search-title="promotions &amp; marketing"><a href="/storeconnect-support/articles/promotions-marketing">Promotions &amp; marketing</a></li><li data-article-slug="utm-tracking-codes" data-search-title="utm tracking codes"><a href="/storeconnect-support/articles/utm-tracking-codes">UTM tracking codes</a></li></ul></li><li data-article-slug="shipping-and-fulfilment" data-search-title="shipping and fulfilment"><a href="/storeconnect-support/articles/shipping-and-fulfilment">Shipping and fulfilment</a><ul><li data-article-slug="how-to-configure-what-shipstation-services-to-offer" data-search-title="how to configure what shipstation services to offer"><a href="/storeconnect-support/articles/how-to-configure-what-shipstation-services-to-offer">How to configure what shipstation services to offer</a></li><li data-article-slug="how-to-enable-shipping-notes" data-search-title="add delivery instructions with shipping notes"><a href="/storeconnect-support/articles/how-to-enable-shipping-notes">Add delivery instructions with shipping notes</a></li><li data-article-slug="how-to-use-shipping" data-search-title="split shipments and manual shipping"><a href="/storeconnect-support/articles/how-to-use-shipping">Split shipments and manual shipping</a></li><li data-article-slug="setting-up-click-and-collect" data-search-title="click-and-collect configuration"><a href="/storeconnect-support/articles/setting-up-click-and-collect">Click-and-collect configuration</a></li><li data-article-slug="setting-up-shipping" data-search-title="setting up shipping"><a href="/storeconnect-support/articles/setting-up-shipping">Setting up shipping</a></li><li data-article-slug="setting-up-shipping-providers" data-search-title="set up shipping providers"><a href="/storeconnect-support/articles/setting-up-shipping-providers">Set up shipping providers</a><ul><li data-article-slug="australia-post-shipping-provider" data-search-title="australia post shipping provider"><a href="/storeconnect-support/articles/australia-post-shipping-provider">Australia Post shipping provider</a></li><li data-article-slug="easyship-shipping-provider" data-search-title="easyship shipping provider"><a href="/storeconnect-support/articles/easyship-shipping-provider">Easyship shipping provider</a></li></ul></li><li data-article-slug="setting-up-shipping-rates" data-search-title="custom shipping rates"><a href="/storeconnect-support/articles/setting-up-shipping-rates">Custom shipping rates</a></li><li data-article-slug="shipment-tracking" data-search-title="shipment tracking"><a href="/storeconnect-support/articles/shipment-tracking">Shipment tracking</a></li></ul></li><li data-article-slug="site-content" data-search-title="site content"><a href="/storeconnect-support/articles/site-content">Site content</a><ul><li data-article-slug="adding-templates-to-content-template-picklist" data-search-title="adding your own custom content block templates"><a href="/storeconnect-support/articles/adding-templates-to-content-template-picklist">Adding your own custom content block templates</a></li><li data-article-slug="adding-third-party-widgets-and-code-blocks" data-search-title="adding third party widgets and code blocks"><a href="/storeconnect-support/articles/adding-third-party-widgets-and-code-blocks">Adding third party widgets and code blocks</a></li><li data-article-slug="articles-and-article-categories" data-search-title="articles and article categories"><a href="/storeconnect-support/articles/articles-and-article-categories">Articles and article categories</a><ul><li data-article-slug="creating-an-article-in-storeconnect" data-search-title="create an article in storeconnect"><a href="/storeconnect-support/articles/creating-an-article-in-storeconnect">Create an article in StoreConnect</a></li></ul></li><li data-article-slug="custom-forms" data-search-title="custom forms"><a href="/storeconnect-support/articles/custom-forms">Custom forms</a><ul><li data-article-slug="build-an-application-form-with-payment-on-salesforce" data-search-title="how to build an application form with payment"><a href="/storeconnect-support/articles/build-an-application-form-with-payment-on-salesforce">How to build an application form with payment</a></li><li data-article-slug="collect-an-e-signature-at-checkout" data-search-title="collect customer signature at checkout"><a href="/storeconnect-support/articles/collect-an-e-signature-at-checkout">Collect customer signature at checkout</a></li></ul></li><li data-article-slug="on-demand-page-rendering" data-search-title="on demand page rendering"><a href="/storeconnect-support/articles/on-demand-page-rendering">On demand page rendering</a></li><li data-article-slug="route-mapping" data-search-title="route mapping"><a href="/storeconnect-support/articles/route-mapping">Route mapping</a></li><li data-article-slug="site-discoverability" data-search-title="site discoverability"><a href="/storeconnect-support/articles/site-discoverability">Site discoverability</a><ul><li data-article-slug="how-to-implement-noindex-tags-on-specific-pages-using-liquid" data-search-title="how to implement 'noindex' tags on specific pages using liquid"><a href="/storeconnect-support/articles/how-to-implement-noindex-tags-on-specific-pages-using-liquid">How to implement 'noindex' tags on specific pages using Liquid</a></li><li data-article-slug="search" data-search-title="how to search storeconnect"><a href="/storeconnect-support/articles/search">How to search StoreConnect</a></li><li data-article-slug="seo-and-site-data" data-search-title="seo and site data"><a href="/storeconnect-support/articles/seo-and-site-data">SEO and site data</a></li><li data-article-slug="sitemap-file" data-search-title="sitemap file"><a href="/storeconnect-support/articles/sitemap-file">Sitemap file</a></li></ul></li><li data-article-slug="using-content-blocks" data-search-title="using content blocks"><a href="/storeconnect-support/articles/using-content-blocks">Using content blocks</a><ul><li data-article-slug="how-to-render-content-blocks-using-liquid" data-search-title="how to render content blocks using liquid"><a href="/storeconnect-support/articles/how-to-render-content-blocks-using-liquid">How to render content blocks using Liquid</a></li></ul></li><li data-article-slug="using-css-with-content-blocks" data-search-title="using css with content blocks"><a href="/storeconnect-support/articles/using-css-with-content-blocks">Using CSS with content blocks</a></li><li data-article-slug="website-builder" data-search-title="website builder"><a href="/storeconnect-support/articles/website-builder">Website builder</a></li></ul></li><li data-article-slug="store-configuration" data-search-title="store configuration"><a href="/storeconnect-support/articles/store-configuration">Store configuration</a><ul><li data-article-slug="location-and-geolocation" data-search-title="location and geolocation"><a href="/storeconnect-support/articles/location-and-geolocation">Location and geolocation</a><ul><li data-article-slug="location-finder" data-search-title="location finder"><a href="/storeconnect-support/articles/location-finder">Location finder</a></li><li data-article-slug="the-geolocation-feature" data-search-title="use geolocation to send customers to their correct store"><a href="/storeconnect-support/articles/the-geolocation-feature">Use geolocation to send customers to their correct store</a></li><li data-article-slug="zones" data-search-title="configure zones for tax and shipping areas"><a href="/storeconnect-support/articles/zones">Configure zones for tax and shipping areas</a></li></ul></li><li data-article-slug="store-setup" data-search-title="store setup"><a href="/storeconnect-support/articles/store-setup">Store setup</a><ul><li data-article-slug="robots-txt" data-search-title="edit robots.txt to prevent search engine indexing"><a href="/storeconnect-support/articles/robots-txt">Edit robots.txt to prevent search engine indexing</a></li><li data-article-slug="store-disable-system" data-search-title="store disable system"><a href="/storeconnect-support/articles/store-disable-system">Store disable system</a></li><li data-article-slug="store-variables" data-search-title="store variables"><a href="/storeconnect-support/articles/store-variables">Store variables</a></li><li data-article-slug="the-storeconnect-store-record" data-search-title="the storeconnect store record"><a href="/storeconnect-support/articles/the-storeconnect-store-record">The StoreConnect store record</a></li><li data-article-slug="default-store" data-search-title="redirect behavior and the default store"><a href="/storeconnect-support/articles/default-store">Redirect behavior and the default store</a></li><li data-article-slug="test-store" data-search-title="test store"><a href="/storeconnect-support/articles/test-store">Test store</a></li></ul></li><li data-article-slug="storeconnect-sync" data-search-title="storeconnect sync"><a href="/storeconnect-support/articles/storeconnect-sync">StoreConnect sync</a><ul><li data-article-slug="storeconnect-sync-triggers" data-search-title="storeconnect sync triggers"><a href="/storeconnect-support/articles/storeconnect-sync-triggers">StoreConnect sync triggers</a></li><li data-article-slug="sync-summaries" data-search-title="sync summaries"><a href="/storeconnect-support/articles/sync-summaries">Sync summaries</a></li></ul></li><li data-article-slug="sync-error-tool" data-search-title="manage sync errors"><a href="/storeconnect-support/articles/sync-error-tool">Manage sync errors</a><ul><li data-article-slug="resolve-flow-trigger-sync-errors" data-search-title="resolve flow and trigger blocking sync errors"><a href="/storeconnect-support/articles/resolve-flow-trigger-sync-errors">Resolve Flow and trigger blocking sync errors</a></li><li data-article-slug="resolve-duplicate-account-sync-errors" data-search-title="resolve duplicate account and contact sync errors"><a href="/storeconnect-support/articles/resolve-duplicate-account-sync-errors">Resolve duplicate account and contact sync errors</a></li><li data-article-slug="resolve-email-bounce-sync-errors" data-search-title="resolve email bounce sync errors"><a href="/storeconnect-support/articles/resolve-email-bounce-sync-errors">Resolve email bounce sync errors</a></li><li data-article-slug="resolve-email-template-sync-errors" data-search-title="resolve email template merge field sync errors"><a href="/storeconnect-support/articles/resolve-email-template-sync-errors">Resolve email template merge field sync errors</a></li><li data-article-slug="resolve-custom-validation-sync-errors" data-search-title="resolving custom validation sync errors"><a href="/storeconnect-support/articles/resolve-custom-validation-sync-errors">Resolving custom validation sync errors</a></li><li data-article-slug="resolve-state-country-picklist-sync-errors" data-search-title="resolve state and country picklist sync errors"><a href="/storeconnect-support/articles/resolve-state-country-picklist-sync-errors">Resolve state and country picklist sync errors</a></li><li data-article-slug="resolve-required-field-sync-errors" data-search-title="resolve required field sync errors"><a href="/storeconnect-support/articles/resolve-required-field-sync-errors">Resolve required field sync errors</a></li></ul></li></ul></li><li data-article-slug="store-design" data-search-title="store design"><a href="/storeconnect-support/articles/store-design">Store design</a><ul><li data-article-slug="cart-and-checkout-configuration" data-search-title="cart and checkout configuration"><a href="/storeconnect-support/articles/cart-and-checkout-configuration">Cart and checkout configuration</a><ul><li data-article-slug="hide-click-and-collect-option" data-search-title="disable click and collect"><a href="/storeconnect-support/articles/hide-click-and-collect-option">Disable Click and Collect</a></li><li data-article-slug="how-to-add-checkout-termsandconditions" data-search-title="require terms &amp; conditions acceptance at checkout"><a href="/storeconnect-support/articles/how-to-add-checkout-termsandconditions">Require terms &amp; conditions acceptance at checkout</a></li><li data-article-slug="liquid-how-to-form-helper" data-search-title="create an add-to-cart form using liquid"><a href="/storeconnect-support/articles/liquid-how-to-form-helper">Create an add-to-cart form using Liquid</a></li><li data-article-slug="seperate-first-and-last-name-fields" data-search-title="show first and last name fields at checkout"><a href="/storeconnect-support/articles/seperate-first-and-last-name-fields">Show first and last name fields at checkout</a></li></ul></li><li data-article-slug="content-management" data-search-title="content management"><a href="/storeconnect-support/articles/content-management">Content management</a><ul><li data-article-slug="content-block-containers" data-search-title="content block containers"><a href="/storeconnect-support/articles/content-block-containers">Content block containers</a></li><li data-article-slug="content-block-templates" data-search-title="content block templates"><a href="/storeconnect-support/articles/content-block-templates">Content block templates</a></li><li data-article-slug="content-pages" data-search-title="content pages"><a href="/storeconnect-support/articles/content-pages">Content pages</a></li><li data-article-slug="featured-products" data-search-title="feature products on a page"><a href="/storeconnect-support/articles/featured-products">Feature products on a page</a></li><li data-article-slug="how-to-use-markdown" data-search-title="using markdown for storeconnect content"><a href="/storeconnect-support/articles/how-to-use-markdown">Using markdown for StoreConnect content</a></li><li data-article-slug="liquid-how-to-show-canonical-content" data-search-title="maintain seo for filterable store pages"><a href="/storeconnect-support/articles/liquid-how-to-show-canonical-content">Maintain SEO for filterable store pages</a></li><li data-article-slug="liquid-how-to-showing-conditional-content" data-search-title="render conditional content using liquid"><a href="/storeconnect-support/articles/liquid-how-to-showing-conditional-content">Render conditional content using Liquid</a></li><li data-article-slug="naming-content-blocks" data-search-title="best practice for naming content objects"><a href="/storeconnect-support/articles/naming-content-blocks">Best practice for naming content objects</a></li><li data-article-slug="nesting-content-blocks" data-search-title="arrange content with nested content blocks"><a href="/storeconnect-support/articles/nesting-content-blocks">Arrange content with nested content blocks</a></li><li data-article-slug="product-page-content" data-search-title="product page content"><a href="/storeconnect-support/articles/product-page-content">Product page content</a></li><li data-article-slug="product-tabs" data-search-title="display product info in product tabs"><a href="/storeconnect-support/articles/product-tabs">Display product info in product tabs</a></li></ul></li><li data-article-slug="developer-tools-and-debugging" data-search-title="developer tools and debugging"><a href="/storeconnect-support/articles/developer-tools-and-debugging">Developer tools and debugging</a><ul><li data-article-slug="store-roles" data-search-title="store roles for site inspection and site builder"><a href="/storeconnect-support/articles/store-roles">Store roles for site inspection and site builder</a></li><li data-article-slug="web-console" data-search-title="inspect your site using the web console"><a href="/storeconnect-support/articles/web-console">Inspect your site using the web console</a></li></ul></li><li data-article-slug="downloadable-themes" data-search-title="downloadable themes"><a href="/storeconnect-support/articles/downloadable-themes">Downloadable themes</a><ul><li data-article-slug="clean-theme" data-search-title="clean theme"><a href="/storeconnect-support/articles/clean-theme">Clean theme</a></li><li data-article-slug="corporate-theme" data-search-title="corporate theme"><a href="/storeconnect-support/articles/corporate-theme">Corporate theme</a></li><li data-article-slug="elegance-theme" data-search-title="elegance theme"><a href="/storeconnect-support/articles/elegance-theme">Elegance theme</a></li><li data-article-slug="simple-donation-theme" data-search-title="simple donation theme"><a href="/storeconnect-support/articles/simple-donation-theme">Simple donation theme</a></li><li data-article-slug="souvenir-theme" data-search-title="souvenir theme"><a href="/storeconnect-support/articles/souvenir-theme">Souvenir theme</a></li><li data-article-slug="velvet-cascade-theme" data-search-title="velvet cascade theme"><a href="/storeconnect-support/articles/velvet-cascade-theme">Velvet cascade theme</a></li></ul></li><li data-article-slug="image-and-media-management" data-search-title="image and media management"><a href="/storeconnect-support/articles/image-and-media-management">Image and media management</a><ul><li data-article-slug="media-manager-admin-tasks-one-time-only" data-search-title="media manager admin tasks (one-time only)"><a href="/storeconnect-support/articles/media-manager-admin-tasks-one-time-only">Media manager admin tasks (one-time only)</a></li><li data-article-slug="about-the-media-manager" data-search-title="about the media manager"><a href="/storeconnect-support/articles/about-the-media-manager">About the media manager</a></li><li data-article-slug="uploading-media" data-search-title="upload images, media, and other files"><a href="/storeconnect-support/articles/uploading-media">Upload images, media, and other files</a></li><li data-article-slug="organize-files-and-media" data-search-title="organize files and media"><a href="/storeconnect-support/articles/organize-files-and-media">Organize files and media</a></li><li data-article-slug="troubleshoot-images-and-media" data-search-title="troubleshoot images and media"><a href="/storeconnect-support/articles/troubleshoot-images-and-media">Troubleshoot images and media</a></li></ul></li><li data-article-slug="liquid-and-dynamic-content" data-search-title="liquid and dynamic content"><a href="/storeconnect-support/articles/liquid-and-dynamic-content">Liquid and dynamic content</a><ul><li data-article-slug="dynamic-page-information-fields" data-search-title="dynamic page information and metadata"><a href="/storeconnect-support/articles/dynamic-page-information-fields">Dynamic page information and metadata</a></li><li data-article-slug="liquid-how-to-global-tags" data-search-title="using global liquid tags"><a href="/storeconnect-support/articles/liquid-how-to-global-tags">Using global Liquid tags</a></li><li data-article-slug="liquid-how-to-insert-media" data-search-title="how to insert media using liquid"><a href="/storeconnect-support/articles/liquid-how-to-insert-media">How to insert media using Liquid</a></li><li data-article-slug="multi-line-street-address" data-search-title="change default street address layout"><a href="/storeconnect-support/articles/multi-line-street-address">Change default street address layout</a></li></ul></li><li data-article-slug="site-configuration" data-search-title="site configuration"><a href="/storeconnect-support/articles/site-configuration">Site configuration</a><ul><li data-article-slug="add-your-live-chat-code" data-search-title="add a live chat service to your site"><a href="/storeconnect-support/articles/add-your-live-chat-code">Add a live chat service to your site</a></li><li data-article-slug="cookie-management-and-privacy-compliance" data-search-title="cookie management and privacy compliance"><a href="/storeconnect-support/articles/cookie-management-and-privacy-compliance">Cookie management and privacy compliance</a></li><li data-article-slug="language-localization" data-search-title="language localization"><a href="/storeconnect-support/articles/language-localization">Language localization</a></li><li data-article-slug="menu-builder" data-search-title="menu builder"><a href="/storeconnect-support/articles/menu-builder">Menu builder</a></li><li data-article-slug="powered-by-storeconnect" data-search-title="powered by storeconnect"><a href="/storeconnect-support/articles/powered-by-storeconnect">Powered by StoreConnect</a></li><li data-article-slug="search-keywords" data-search-title="add customer search keywords for your store"><a href="/storeconnect-support/articles/search-keywords">Add customer search keywords for your store</a></li></ul></li><li data-article-slug="theme-and-styling" data-search-title="theme and styling"><a href="/storeconnect-support/articles/theme-and-styling">Theme and styling</a><ul><li data-article-slug="add-a-favicon-to-your-website" data-search-title="add a favicon to your website"><a href="/storeconnect-support/articles/add-a-favicon-to-your-website">Add a favicon to your website</a></li><li data-article-slug="adding-branding-to-a-store" data-search-title="adding branding to a store"><a href="/storeconnect-support/articles/adding-branding-to-a-store">Adding branding to a store</a></li><li data-article-slug="adding-custom-css" data-search-title="adding custom css"><a href="/storeconnect-support/articles/adding-custom-css">Adding custom CSS</a></li><li data-article-slug="adding-custom-javascript-css-and-head-content" data-search-title="adding custom javascript, css and head content"><a href="/storeconnect-support/articles/adding-custom-javascript-css-and-head-content">Adding custom JavaScript, CSS and head content</a></li><li data-article-slug="custom-header" data-search-title="customize your store header"><a href="/storeconnect-support/articles/custom-header">Customize your store header</a></li><li data-article-slug="custom-theme-css" data-search-title="customize a theme using css"><a href="/storeconnect-support/articles/custom-theme-css">Customize a theme using CSS</a></li><li data-article-slug="default-css-styles" data-search-title="understand storeconnect default css styles"><a href="/storeconnect-support/articles/default-css-styles">Understand StoreConnect default CSS styles</a></li><li data-article-slug="how-to-add-a-custom-footer" data-search-title="add a custom footer"><a href="/storeconnect-support/articles/how-to-add-a-custom-footer">Add a custom footer</a></li><li data-article-slug="how-to-add-fonts" data-search-title="how to add fonts"><a href="/storeconnect-support/articles/how-to-add-fonts">How to add fonts</a></li><li data-article-slug="how-to-customise-the-design-of-your-store" data-search-title="overview of store customization"><a href="/storeconnect-support/articles/how-to-customise-the-design-of-your-store">Overview of store customization</a></li><li data-article-slug="step-by-step-guide-how-to-setup-basic-styling-for-your-store" data-search-title="set up basic styling with css"><a href="/storeconnect-support/articles/step-by-step-guide-how-to-setup-basic-styling-for-your-store">Set up basic styling with CSS</a></li><li data-article-slug="theme-importer" data-search-title="theme importer"><a href="/storeconnect-support/articles/theme-importer">Theme importer</a></li><li data-article-slug="theme-pages-liquid-code" data-search-title="theme pages"><a href="/storeconnect-support/articles/theme-pages-liquid-code">Theme pages</a></li></ul></li></ul></li><li data-article-slug="support-and-resources" data-search-title="support and resources"><a href="/storeconnect-support/articles/support-and-resources">Support and resources</a><ul><li data-article-slug="granting-support-access-to-your-salesforce-org" data-search-title="granting support access to your salesforce org"><a href="/storeconnect-support/articles/granting-support-access-to-your-salesforce-org">Granting support access to your Salesforce org</a></li><li data-article-slug="how-to-trigger-a-reindex-from-the-support-portal" data-search-title="how to trigger a reindex from the support portal"><a href="/storeconnect-support/articles/how-to-trigger-a-reindex-from-the-support-portal">How to trigger a reindex from the support portal</a></li><li data-article-slug="storeconnect-partner-program" data-search-title="storeconnect partner program"><a href="/storeconnect-support/articles/storeconnect-partner-program">StoreConnect partner program</a></li><li data-article-slug="storeconnect-support" data-search-title="storeconnect support"><a href="/storeconnect-support/articles/storeconnect-support">StoreConnect support</a></li><li data-article-slug="stores-for-partners" data-search-title="stores for partners"><a href="/storeconnect-support/articles/stores-for-partners">Stores for partners</a></li><li data-article-slug="support-service-response-times" data-search-title="support service response times"><a href="/storeconnect-support/articles/support-service-response-times">Support service response times</a></li></ul></li><li data-article-slug="tax" data-search-title="tax"><a href="/storeconnect-support/articles/tax">Tax</a><ul><li data-article-slug="avatax" data-search-title="avalara avatax"><a href="/storeconnect-support/articles/avatax">Avalara AvaTax</a></li><li data-article-slug="manual-tax-configuration-for-usa" data-search-title="set up zones for applying us tax rates"><a href="/storeconnect-support/articles/manual-tax-configuration-for-usa">Set up zones for applying us tax rates</a></li><li data-article-slug="recalculating-taxes" data-search-title="recalculating taxes"><a href="/storeconnect-support/articles/recalculating-taxes">Recalculating taxes</a></li><li data-article-slug="tax-exempt-customers" data-search-title="configure tax exempt customers"><a href="/storeconnect-support/articles/tax-exempt-customers">Configure tax exempt customers</a></li></ul></li></ul></details>
      <details class="SCSV3-ArticleSidebar_group" data-scsv3-sidebar-group data-type="Developer_Documentation"><summary class="SCSV3-ArticleSidebar_groupHeader"><a class="SCSV3-Chip SCSV3-Chip-developer-reference" href="/storeconnect-support/developer-reference" onclick="event.stopPropagation();">Developer reference</a><span class="SCSV3-ArticleSidebar_caret" aria-hidden="true">▾</span></summary><ul><li data-article-slug="explore-developer-references" data-search-title="explore developer docs"><a href="/storeconnect-support/articles/explore-developer-references">Explore developer docs</a></li><li data-article-slug="maintenance" data-search-title="maintenance"><a href="/storeconnect-support/articles/maintenance">Maintenance</a><ul><li data-article-slug="how-to-delete-deprecated-metadata" data-search-title="how to delete deprecated metadata"><a href="/storeconnect-support/articles/how-to-delete-deprecated-metadata">How to delete deprecated metadata</a></li></ul></li><li data-article-slug="object-references" data-search-title="object references"><a href="/storeconnect-support/articles/object-references">Object References</a><ul><li data-article-slug="account-credit-ledger-object-reference" data-search-title="account credit ledger object reference"><a href="/storeconnect-support/articles/account-credit-ledger-object-reference">Account Credit Ledger Object Reference</a></li><li data-article-slug="account-credit-object-reference" data-search-title="account credit object reference"><a href="/storeconnect-support/articles/account-credit-object-reference">Account Credit Object Reference</a></li><li data-article-slug="account-object-reference" data-search-title="account object reference"><a href="/storeconnect-support/articles/account-object-reference">Account Object Reference</a></li><li data-article-slug="account-points-ledger-object-reference" data-search-title="account points ledger object reference"><a href="/storeconnect-support/articles/account-points-ledger-object-reference">Account Points Ledger Object Reference</a></li><li data-article-slug="account-product-category-object-reference" data-search-title="account product category object reference"><a href="/storeconnect-support/articles/account-product-category-object-reference">Account Product Category Object Reference</a></li><li data-article-slug="allocated-fulfillment-payment-object-reference" data-search-title="allocated fulfillment payment object reference"><a href="/storeconnect-support/articles/allocated-fulfillment-payment-object-reference">Allocated Fulfillment Payment Object Reference</a></li><li data-article-slug="article-category-object-reference" data-search-title="article category object reference"><a href="/storeconnect-support/articles/article-category-object-reference">Article Category Object Reference</a></li><li data-article-slug="article-object-reference" data-search-title="article object reference"><a href="/storeconnect-support/articles/article-object-reference">Article Object Reference</a></li><li data-article-slug="article-tag-object-reference" data-search-title="article tag object reference"><a href="/storeconnect-support/articles/article-tag-object-reference">Article Tag Object Reference</a></li><li data-article-slug="articles-article-categories-object-reference" data-search-title="articles article categories junction object reference"><a href="/storeconnect-support/articles/articles-article-categories-object-reference">Articles Article Categories Junction Object Reference</a></li><li data-article-slug="asset-object-reference" data-search-title="asset object reference"><a href="/storeconnect-support/articles/asset-object-reference">Asset Object Reference</a></li><li data-article-slug="attendee-object-reference" data-search-title="booking attendee object reference"><a href="/storeconnect-support/articles/attendee-object-reference">Booking Attendee Object Reference</a></li><li data-article-slug="authentication-provider-object-reference" data-search-title="authentication provider object reference"><a href="/storeconnect-support/articles/authentication-provider-object-reference">Authentication Provider Object Reference</a></li><li data-article-slug="availability-object-reference" data-search-title="availability object reference"><a href="/storeconnect-support/articles/availability-object-reference">Availability Object Reference</a></li><li data-article-slug="bookable-event-object-reference" data-search-title="bookable event object reference"><a href="/storeconnect-support/articles/bookable-event-object-reference">Bookable Event Object Reference</a></li><li data-article-slug="bookable-location-object-reference" data-search-title="bookable location object reference"><a href="/storeconnect-support/articles/bookable-location-object-reference">Bookable Location Object Reference</a></li><li data-article-slug="booking-object-reference" data-search-title="booking object reference"><a href="/storeconnect-support/articles/booking-object-reference">Booking Object Reference</a></li><li data-article-slug="campaignmember-object-reference" data-search-title="campaignmember object reference"><a href="/storeconnect-support/articles/campaignmember-object-reference">CampaignMember Object Reference</a></li><li data-article-slug="cart-campaign-object-reference" data-search-title="cart campaign object reference"><a href="/storeconnect-support/articles/cart-campaign-object-reference">Cart Campaign Object Reference</a></li><li data-article-slug="cart-item-object-reference" data-search-title="cart item object reference"><a href="/storeconnect-support/articles/cart-item-object-reference">Cart Item Object Reference</a></li><li data-article-slug="cart-object-reference" data-search-title="cart object reference"><a href="/storeconnect-support/articles/cart-object-reference">Cart Object Reference</a></li><li data-article-slug="change-event-object-reference" data-search-title="change event object reference"><a href="/storeconnect-support/articles/change-event-object-reference">Change Event Object Reference</a></li><li data-article-slug="city-object-reference" data-search-title="city object reference"><a href="/storeconnect-support/articles/city-object-reference">City Object Reference</a></li><li data-article-slug="collection-point-object-reference" data-search-title="collection point object reference"><a href="/storeconnect-support/articles/collection-point-object-reference">Collection Point Object Reference</a></li><li data-article-slug="compliance-group-object-reference" data-search-title="compliance group object reference"><a href="/storeconnect-support/articles/compliance-group-object-reference">Compliance Group Object Reference</a></li><li data-article-slug="component-group-object-reference" data-search-title="component group object reference"><a href="/storeconnect-support/articles/component-group-object-reference">Component Group Object Reference</a></li><li data-article-slug="component-pricing-object-reference" data-search-title="component pricing object reference"><a href="/storeconnect-support/articles/component-pricing-object-reference">Component Pricing Object Reference</a></li><li data-article-slug="console-favorite-object-reference" data-search-title="console favorite object reference"><a href="/storeconnect-support/articles/console-favorite-object-reference">Console Favorite Object Reference</a></li><li data-article-slug="console-folder-object-reference" data-search-title="console folder object reference"><a href="/storeconnect-support/articles/console-folder-object-reference">Console Folder Object Reference</a></li><li data-article-slug="contact-object-reference" data-search-title="contact object reference"><a href="/storeconnect-support/articles/contact-object-reference">Contact Object Reference</a></li><li data-article-slug="content-block-object-reference" data-search-title="content block object reference"><a href="/storeconnect-support/articles/content-block-object-reference">Content Block Object Reference</a></li><li data-article-slug="content-blocks-articles-object-reference" data-search-title="content block article object reference"><a href="/storeconnect-support/articles/content-blocks-articles-object-reference">Content Block Article Object Reference</a></li><li data-article-slug="content-blocks-children-object-reference" data-search-title="content block child object reference"><a href="/storeconnect-support/articles/content-blocks-children-object-reference">Content Block Child Object Reference</a></li><li data-article-slug="content-blocks-pages-object-reference" data-search-title="content block page object reference"><a href="/storeconnect-support/articles/content-blocks-pages-object-reference">Content Block Page Object Reference</a></li><li data-article-slug="content-blocks-product-categories-object-reference" data-search-title="content block product category object reference"><a href="/storeconnect-support/articles/content-blocks-product-categories-object-reference">Content Block Product Category Object Reference</a></li><li data-article-slug="content-blocks-products-object-reference" data-search-title="content block product object reference"><a href="/storeconnect-support/articles/content-blocks-products-object-reference">Content Block Product Object Reference</a></li><li data-article-slug="content-change-field-object-reference" data-search-title="content change field object reference"><a href="/storeconnect-support/articles/content-change-field-object-reference">Content Change Field Object Reference</a></li><li data-article-slug="content-change-object-reference" data-search-title="content change object reference"><a href="/storeconnect-support/articles/content-change-object-reference">Content Change Object Reference</a></li><li data-article-slug="content-change-record-object-reference" data-search-title="content change record object reference"><a href="/storeconnect-support/articles/content-change-record-object-reference">Content Change Record Object Reference</a></li><li data-article-slug="cookie-object-reference" data-search-title="cookie object reference"><a href="/storeconnect-support/articles/cookie-object-reference">Cookie Object Reference</a></li><li data-article-slug="country-object-reference" data-search-title="country object reference"><a href="/storeconnect-support/articles/country-object-reference">Country Object Reference</a></li><li data-article-slug="custom-data-mapping-object-reference" data-search-title="custom data mapping object reference"><a href="/storeconnect-support/articles/custom-data-mapping-object-reference">Custom Data Mapping Object Reference</a></li><li data-article-slug="data-feed-field-object-reference" data-search-title="data feed field object reference"><a href="/storeconnect-support/articles/data-feed-field-object-reference">Data Feed Field Object Reference</a></li><li data-article-slug="data-feed-object-reference" data-search-title="data feed object reference"><a href="/storeconnect-support/articles/data-feed-object-reference">Data Feed Object Reference</a></li><li data-article-slug="delivery-window-object-reference" data-search-title="delivery window object reference"><a href="/storeconnect-support/articles/delivery-window-object-reference">Delivery Window Object Reference</a></li><li data-article-slug="discount-credit-object-reference" data-search-title="discount credit object reference"><a href="/storeconnect-support/articles/discount-credit-object-reference">Discount Credit Object Reference</a></li><li data-article-slug="discount-object-reference" data-search-title="discount object reference"><a href="/storeconnect-support/articles/discount-object-reference">Discount Object Reference</a></li><li data-article-slug="error-definition-object-reference" data-search-title="error definition object reference"><a href="/storeconnect-support/articles/error-definition-object-reference">Error Definition Object Reference</a></li><li data-article-slug="form-answer-object-reference" data-search-title="form answer object reference"><a href="/storeconnect-support/articles/form-answer-object-reference">Form Answer Object Reference</a></li><li data-article-slug="form-object-reference" data-search-title="form object reference"><a href="/storeconnect-support/articles/form-object-reference">Form Object Reference</a></li><li data-article-slug="form-question-object-reference" data-search-title="form question object reference"><a href="/storeconnect-support/articles/form-question-object-reference">Form Question Object Reference</a></li><li data-article-slug="form-submission-object-reference" data-search-title="form submission object reference"><a href="/storeconnect-support/articles/form-submission-object-reference">Form Submission Object Reference</a></li><li data-article-slug="fulfillment-item-object-reference" data-search-title="fulfillment item object reference"><a href="/storeconnect-support/articles/fulfillment-item-object-reference">Fulfillment Item Object Reference</a></li><li data-article-slug="lead-object-reference" data-search-title="lead object reference"><a href="/storeconnect-support/articles/lead-object-reference">Lead Object Reference</a></li><li data-article-slug="locale-translation-object-reference" data-search-title="locale translation object reference"><a href="/storeconnect-support/articles/locale-translation-object-reference">Locale Translation Object Reference</a></li><li data-article-slug="location-group-account-object-reference" data-search-title="location group account object reference"><a href="/storeconnect-support/articles/location-group-account-object-reference">Location Group Account Object Reference</a></li><li data-article-slug="location-group-object-reference" data-search-title="location group object reference"><a href="/storeconnect-support/articles/location-group-object-reference">Location Group Object Reference</a></li><li data-article-slug="manual-stock-adjustment-item-object-reference" data-search-title="manual stock adjustment item object reference"><a href="/storeconnect-support/articles/manual-stock-adjustment-item-object-reference">Manual Stock Adjustment Item Object Reference</a></li><li data-article-slug="manual-stock-adjustment-object-reference" data-search-title="manual stock adjustment object reference"><a href="/storeconnect-support/articles/manual-stock-adjustment-object-reference">Manual Stock Adjustment Object Reference</a></li><li data-article-slug="media-object-reference" data-search-title="media object reference"><a href="/storeconnect-support/articles/media-object-reference">Media Object Reference</a></li><li data-article-slug="membership-article-object-reference" data-search-title="membership article object reference"><a href="/storeconnect-support/articles/membership-article-object-reference">Membership Article Object Reference</a></li><li data-article-slug="membership-object-reference" data-search-title="membership object reference"><a href="/storeconnect-support/articles/membership-object-reference">Membership Object Reference</a></li><li data-article-slug="membership-page-object-reference" data-search-title="membership page object reference"><a href="/storeconnect-support/articles/membership-page-object-reference">Membership Page Object Reference</a></li><li data-article-slug="menu-item-object-reference" data-search-title="menu item object reference"><a href="/storeconnect-support/articles/menu-item-object-reference">Menu Item Object Reference</a></li><li data-article-slug="menu-object-reference" data-search-title="menu object reference"><a href="/storeconnect-support/articles/menu-object-reference">Menu Object Reference</a></li><li data-article-slug="opening-time-object-reference" data-search-title="opening time object reference"><a href="/storeconnect-support/articles/opening-time-object-reference">Opening Time Object Reference</a></li><li data-article-slug="order-campaign-object-reference" data-search-title="order campaign object reference"><a href="/storeconnect-support/articles/order-campaign-object-reference">Order Campaign Object Reference</a></li><li data-article-slug="order-items-taxes-object-reference" data-search-title="order item tax object reference"><a href="/storeconnect-support/articles/order-items-taxes-object-reference">Order Item Tax Object Reference</a></li><li data-article-slug="order-object-reference" data-search-title="order object reference"><a href="/storeconnect-support/articles/order-object-reference">Order Object Reference</a></li><li data-article-slug="orderitem-object-reference" data-search-title="orderitem object reference"><a href="/storeconnect-support/articles/orderitem-object-reference">OrderItem Object Reference</a></li><li data-article-slug="outlet-object-reference" data-search-title="outlet object reference"><a href="/storeconnect-support/articles/outlet-object-reference">Outlet Object Reference</a></li><li data-article-slug="outlet-stock-location-object-reference" data-search-title="outlet stock location object reference"><a href="/storeconnect-support/articles/outlet-stock-location-object-reference">Outlet Stock Location Object Reference</a></li><li data-article-slug="outlet-user-object-reference" data-search-title="outlet user object reference"><a href="/storeconnect-support/articles/outlet-user-object-reference">Outlet User Object Reference</a></li><li data-article-slug="outlet-user-type-object-reference" data-search-title="outlet user type object reference"><a href="/storeconnect-support/articles/outlet-user-type-object-reference">Outlet User Type Object Reference</a></li><li data-article-slug="page-object-reference" data-search-title="page object reference"><a href="/storeconnect-support/articles/page-object-reference">Page Object Reference</a></li><li data-article-slug="page-tag-object-reference" data-search-title="page tag object reference"><a href="/storeconnect-support/articles/page-tag-object-reference">Page Tag Object Reference</a></li><li data-article-slug="payment-item-object-reference" data-search-title="payment item object reference"><a href="/storeconnect-support/articles/payment-item-object-reference">Payment Item Object Reference</a></li><li data-article-slug="payment-object-reference" data-search-title="payment object reference"><a href="/storeconnect-support/articles/payment-object-reference">Payment Object Reference</a></li><li data-article-slug="payment-provider-object-reference" data-search-title="payment provider object reference"><a href="/storeconnect-support/articles/payment-provider-object-reference">Payment Provider Object Reference</a></li><li data-article-slug="permitted-restricted-item-object-reference" data-search-title="permitted restricted item object reference"><a href="/storeconnect-support/articles/permitted-restricted-item-object-reference">Permitted Restricted Item Object Reference</a></li><li data-article-slug="permitted-restricted-product-object-reference" data-search-title="permitted restricted product object reference"><a href="/storeconnect-support/articles/permitted-restricted-product-object-reference">Permitted Restricted Product Object Reference</a></li><li data-article-slug="pos-action-group-object-reference" data-search-title="pos action group object reference"><a href="/storeconnect-support/articles/pos-action-group-object-reference">POS Action Group Object Reference</a></li><li data-article-slug="pos-action-item-object-reference" data-search-title="pos action item object reference"><a href="/storeconnect-support/articles/pos-action-item-object-reference">POS Action Item Object Reference</a></li><li data-article-slug="pos-actions-reference" data-search-title="pos actions reference"><a href="/storeconnect-support/articles/pos-actions-reference">POS actions reference</a></li><li data-article-slug="pos-layout-field-object-reference" data-search-title="pos layout field object reference"><a href="/storeconnect-support/articles/pos-layout-field-object-reference">POS Layout Field Object Reference</a></li><li data-article-slug="pos-layout-filter-object-reference" data-search-title="pos layout filter object reference"><a href="/storeconnect-support/articles/pos-layout-filter-object-reference">POS Layout Filter Object Reference</a></li><li data-article-slug="pos-layout-object-reference" data-search-title="pos layout object reference"><a href="/storeconnect-support/articles/pos-layout-object-reference">POS Layout Object Reference</a></li><li data-article-slug="pos-print-template-object-reference" data-search-title="pos print template object reference"><a href="/storeconnect-support/articles/pos-print-template-object-reference">POS Print Template Object Reference</a></li><li data-article-slug="pos-sc-action" data-search-title="scaction"><a href="/storeconnect-support/articles/pos-sc-action">scAction</a></li><li data-article-slug="pos-view-object-reference" data-search-title="pos view object reference"><a href="/storeconnect-support/articles/pos-view-object-reference">POS View Object Reference</a></li><li data-article-slug="postcode-object-reference" data-search-title="postcode object reference"><a href="/storeconnect-support/articles/postcode-object-reference">Postcode Object Reference</a></li><li data-article-slug="pricebook2-object-reference" data-search-title="pricebook2 object reference"><a href="/storeconnect-support/articles/pricebook2-object-reference">Pricebook2 Object Reference</a></li><li data-article-slug="pricebookentry-object-reference" data-search-title="pricebookentry object reference"><a href="/storeconnect-support/articles/pricebookentry-object-reference">PricebookEntry Object Reference</a></li><li data-article-slug="printable-label-object-reference" data-search-title="printable template object reference"><a href="/storeconnect-support/articles/printable-label-object-reference">Printable Template Object Reference</a></li><li data-article-slug="product-bookable-location-object-reference" data-search-title="product bookable location object reference"><a href="/storeconnect-support/articles/product-bookable-location-object-reference">Product Bookable Location Object Reference</a></li><li data-article-slug="product-category-hierarchy-object-reference" data-search-title="product category hierarchy object reference"><a href="/storeconnect-support/articles/product-category-hierarchy-object-reference">Product Category Hierarchy Object Reference</a></li><li data-article-slug="product-category-object-reference" data-search-title="product category object reference"><a href="/storeconnect-support/articles/product-category-object-reference">Product Category Object Reference</a></li><li data-article-slug="product-component-object-reference" data-search-title="product component object reference"><a href="/storeconnect-support/articles/product-component-object-reference">Product Component Object Reference</a></li><li data-article-slug="product-delivery-window-object-reference" data-search-title="product delivery window object reference"><a href="/storeconnect-support/articles/product-delivery-window-object-reference">Product Delivery Window Object Reference</a></li><li data-article-slug="product-form-object-reference" data-search-title="product form object reference"><a href="/storeconnect-support/articles/product-form-object-reference">Product Form Object Reference</a></li><li data-article-slug="product-media-object-reference" data-search-title="product media object reference"><a href="/storeconnect-support/articles/product-media-object-reference">Product Media Object Reference</a></li><li data-article-slug="product-purchasable-media-object-reference" data-search-title="[deprecated] product purchasable media object reference"><a href="/storeconnect-support/articles/product-purchasable-media-object-reference">[DEPRECATED] Product Purchasable Media Object Reference</a></li><li data-article-slug="product-supplier-object-reference" data-search-title="supplier account object reference"><a href="/storeconnect-support/articles/product-supplier-object-reference">Supplier Account Object Reference</a></li><li data-article-slug="product-tag-object-reference" data-search-title="product tag object reference"><a href="/storeconnect-support/articles/product-tag-object-reference">Product Tag Object Reference</a></li><li data-article-slug="product-tax-group-object-reference" data-search-title="product tax group object reference"><a href="/storeconnect-support/articles/product-tax-group-object-reference">Product Tax Group Object Reference</a></li><li data-article-slug="product-tax-object-reference" data-search-title="product tax object reference"><a href="/storeconnect-support/articles/product-tax-object-reference">Product Tax Object Reference</a></li><li data-article-slug="product-trait-template-item-object-reference" data-search-title="product trait template item object reference"><a href="/storeconnect-support/articles/product-trait-template-item-object-reference">Product Trait Template Item Object Reference</a></li><li data-article-slug="product-trait-template-object-reference" data-search-title="product trait template object reference"><a href="/storeconnect-support/articles/product-trait-template-object-reference">Product Trait Template Object Reference</a></li><li data-article-slug="product-variant-object-reference" data-search-title="product variant object reference"><a href="/storeconnect-support/articles/product-variant-object-reference">Product Variant Object Reference</a></li><li data-article-slug="product2-object-reference" data-search-title="product2 object reference"><a href="/storeconnect-support/articles/product2-object-reference">Product2 Object Reference</a></li><li data-article-slug="products-product-categories-object-reference" data-search-title="product product category object reference"><a href="/storeconnect-support/articles/products-product-categories-object-reference">Product Product Category Object Reference</a></li><li data-article-slug="promotion-action-object-reference" data-search-title="promotion action object reference"><a href="/storeconnect-support/articles/promotion-action-object-reference">Promotion Action Object Reference</a></li><li data-article-slug="promotion-credit-object-reference" data-search-title="promotion credit object reference"><a href="/storeconnect-support/articles/promotion-credit-object-reference">Promotion Credit Object Reference</a></li><li data-article-slug="promotion-object-reference" data-search-title="promotion object reference"><a href="/storeconnect-support/articles/promotion-object-reference">Promotion Object Reference</a></li><li data-article-slug="promotion-scope-object-reference" data-search-title="promotion scope object reference"><a href="/storeconnect-support/articles/promotion-scope-object-reference">Promotion Scope Object Reference</a></li><li data-article-slug="register-object-reference" data-search-title="register object reference"><a href="/storeconnect-support/articles/register-object-reference">Register Object Reference</a></li><li data-article-slug="register-shift-object-reference" data-search-title="register shift object reference"><a href="/storeconnect-support/articles/register-shift-object-reference">Register Shift Object Reference</a></li><li data-article-slug="register-shift-total-object-reference" data-search-title="register shift total object reference"><a href="/storeconnect-support/articles/register-shift-total-object-reference">Register Shift Total Object Reference</a></li><li data-article-slug="register-shift-user-object-reference" data-search-title="register shift user object reference"><a href="/storeconnect-support/articles/register-shift-user-object-reference">Register Shift User Object Reference</a></li><li data-article-slug="related-article-object-reference" data-search-title="related article object reference"><a href="/storeconnect-support/articles/related-article-object-reference">Related Article Object Reference</a></li><li data-article-slug="related-page-object-reference" data-search-title="related page object reference"><a href="/storeconnect-support/articles/related-page-object-reference">Related Page Object Reference</a></li><li data-article-slug="related-product-category-object-reference" data-search-title="related product category object reference"><a href="/storeconnect-support/articles/related-product-category-object-reference">Related Product Category Object Reference</a></li><li data-article-slug="related-product-object-reference" data-search-title="related product object reference"><a href="/storeconnect-support/articles/related-product-object-reference">Related Product Object Reference</a></li><li data-article-slug="route-mapping-object-reference" data-search-title="route mapping object reference"><a href="/storeconnect-support/articles/route-mapping-object-reference">Route Mapping Object Reference</a></li><li data-article-slug="script-block-object-reference" data-search-title="script block object reference"><a href="/storeconnect-support/articles/script-block-object-reference">Script Block Object Reference</a></li><li data-article-slug="setup-configuration-object-reference" data-search-title="setup configuration object reference"><a href="/storeconnect-support/articles/setup-configuration-object-reference">Setup Configuration Object Reference</a></li><li data-article-slug="shipment-object-reference" data-search-title="shipment object reference"><a href="/storeconnect-support/articles/shipment-object-reference">Shipment Object Reference</a></li><li data-article-slug="shipping-carrier-product-object-reference" data-search-title="shipping carrier product object reference"><a href="/storeconnect-support/articles/shipping-carrier-product-object-reference">Shipping Carrier Product Object Reference</a></li><li data-article-slug="shipping-provider-object-reference" data-search-title="shipping provider object reference"><a href="/storeconnect-support/articles/shipping-provider-object-reference">Shipping Provider Object Reference</a></li><li data-article-slug="shipping-provider-product-object-reference" data-search-title="[deprecated] shipping provider product object reference"><a href="/storeconnect-support/articles/shipping-provider-product-object-reference">[DEPRECATED] Shipping Provider Product Object Reference</a></li><li data-article-slug="shipping-rate-object-reference" data-search-title="shipping rate object reference"><a href="/storeconnect-support/articles/shipping-rate-object-reference">Shipping Rate Object Reference</a></li><li data-article-slug="state-object-reference" data-search-title="state object reference"><a href="/storeconnect-support/articles/state-object-reference">State Object Reference</a></li><li data-article-slug="stock-adjustment-object-reference" data-search-title="stock adjustment object reference"><a href="/storeconnect-support/articles/stock-adjustment-object-reference">Stock Adjustment Object Reference</a></li><li data-article-slug="stock-level-object-reference" data-search-title="stock level object reference"><a href="/storeconnect-support/articles/stock-level-object-reference">Stock Level Object Reference</a></li><li data-article-slug="stock-location-object-reference" data-search-title="stock location object reference"><a href="/storeconnect-support/articles/stock-location-object-reference">Stock Location Object Reference</a></li><li data-article-slug="stock-transfer-item-object-reference" data-search-title="stock transfer item object reference"><a href="/storeconnect-support/articles/stock-transfer-item-object-reference">Stock Transfer Item Object Reference</a></li><li data-article-slug="stock-transfer-object-reference" data-search-title="stock transfer object reference"><a href="/storeconnect-support/articles/stock-transfer-object-reference">Stock Transfer Object Reference</a></li><li data-article-slug="store-campaign-object-reference" data-search-title="store campaign object reference"><a href="/storeconnect-support/articles/store-campaign-object-reference">Store Campaign Object Reference</a></li><li data-article-slug="store-form-object-reference" data-search-title="store form object reference"><a href="/storeconnect-support/articles/store-form-object-reference">Store Form Object Reference</a></li><li data-article-slug="store-group-object-reference" data-search-title="store group object reference"><a href="/storeconnect-support/articles/store-group-object-reference">Store Group Object Reference</a></li><li data-article-slug="store-object-reference" data-search-title="store object reference"><a href="/storeconnect-support/articles/store-object-reference">Store Object Reference</a></li><li data-article-slug="store-role-object-reference" data-search-title="store role object reference"><a href="/storeconnect-support/articles/store-role-object-reference">Store Role Object Reference</a></li><li data-article-slug="store-stock-location-object-reference" data-search-title="store stock location object reference"><a href="/storeconnect-support/articles/store-stock-location-object-reference">Store Stock Location Object Reference</a></li><li data-article-slug="store-user-role-object-reference" data-search-title="store user role object reference"><a href="/storeconnect-support/articles/store-user-role-object-reference">Store User Role Object Reference</a></li><li data-article-slug="store-variable-object-reference" data-search-title="store variable object reference"><a href="/storeconnect-support/articles/store-variable-object-reference">Store Variable Object Reference</a></li><li data-article-slug="storeconnect-setting--mdt-object-reference" data-search-title="storeconnect setting object reference"><a href="/storeconnect-support/articles/storeconnect-setting--mdt-object-reference">StoreConnect Setting Object Reference</a></li><li data-article-slug="style-block-object-reference" data-search-title="style block object reference"><a href="/storeconnect-support/articles/style-block-object-reference">Style Block Object Reference</a></li><li data-article-slug="subscription-object-reference" data-search-title="subscription object reference"><a href="/storeconnect-support/articles/subscription-object-reference">Subscription Object Reference</a></li><li data-article-slug="sync-summary-object-reference" data-search-title="sync summary object reference"><a href="/storeconnect-support/articles/sync-summary-object-reference">Sync Summary Object Reference</a></li><li data-article-slug="tag-object-reference" data-search-title="tag object reference"><a href="/storeconnect-support/articles/tag-object-reference">Tag Object Reference</a></li><li data-article-slug="tax-group-object-reference" data-search-title="tax group object reference"><a href="/storeconnect-support/articles/tax-group-object-reference">Tax Group Object Reference</a></li><li data-article-slug="tax-object-reference" data-search-title="tax object reference"><a href="/storeconnect-support/articles/tax-object-reference">Tax Object Reference</a></li><li data-article-slug="tax-provider-log-object-reference" data-search-title="tax provider log object reference"><a href="/storeconnect-support/articles/tax-provider-log-object-reference">Tax Provider Log Object Reference</a></li><li data-article-slug="tax-provider-object-reference" data-search-title="tax provider object reference"><a href="/storeconnect-support/articles/tax-provider-object-reference">Tax Provider Object Reference</a></li><li data-article-slug="tax-tax-group-object-reference" data-search-title="tax tax group object reference"><a href="/storeconnect-support/articles/tax-tax-group-object-reference">Tax Tax Group Object Reference</a></li><li data-article-slug="taxonomy-object-reference" data-search-title="taxonomy object reference"><a href="/storeconnect-support/articles/taxonomy-object-reference">Taxonomy Object Reference</a></li><li data-article-slug="theme-asset-object-reference" data-search-title="theme asset object reference"><a href="/storeconnect-support/articles/theme-asset-object-reference">Theme Asset Object Reference</a></li><li data-article-slug="theme-locale-object-reference" data-search-title="theme locale object reference"><a href="/storeconnect-support/articles/theme-locale-object-reference">Theme Locale Object Reference</a></li><li data-article-slug="theme-object-reference" data-search-title="theme object reference"><a href="/storeconnect-support/articles/theme-object-reference">Theme Object Reference</a></li><li data-article-slug="theme-template-object-reference" data-search-title="theme template object reference"><a href="/storeconnect-support/articles/theme-template-object-reference">Theme Template Object Reference</a></li><li data-article-slug="theme-variable-object-reference" data-search-title="theme variable object reference"><a href="/storeconnect-support/articles/theme-variable-object-reference">Theme Variable Object Reference</a></li><li data-article-slug="trait-category-object-reference" data-search-title="trait category object reference"><a href="/storeconnect-support/articles/trait-category-object-reference">Trait Category Object Reference</a></li><li data-article-slug="trait-object-reference" data-search-title="trait object reference"><a href="/storeconnect-support/articles/trait-object-reference">Trait Object Reference</a></li><li data-article-slug="trait-type-object-reference" data-search-title="trait type object reference"><a href="/storeconnect-support/articles/trait-type-object-reference">Trait Type Object Reference</a></li><li data-article-slug="trait-value-object-reference" data-search-title="trait value object reference"><a href="/storeconnect-support/articles/trait-value-object-reference">Trait Value Object Reference</a></li><li data-article-slug="transactional-email-object-reference" data-search-title="transactional email object reference"><a href="/storeconnect-support/articles/transactional-email-object-reference">Transactional Email Object Reference</a></li><li data-article-slug="user-object-reference" data-search-title="user object reference"><a href="/storeconnect-support/articles/user-object-reference">User Object Reference</a></li><li data-article-slug="voucher-log-object-reference" data-search-title="voucher log object reference"><a href="/storeconnect-support/articles/voucher-log-object-reference">Voucher Log Object Reference</a></li><li data-article-slug="voucher-object-reference" data-search-title="voucher object reference"><a href="/storeconnect-support/articles/voucher-object-reference">Voucher Object Reference</a></li><li data-article-slug="voucher-payment-object-reference" data-search-title="voucher payment object reference"><a href="/storeconnect-support/articles/voucher-payment-object-reference">Voucher Payment Object Reference</a></li><li data-article-slug="web-domain-object-reference" data-search-title="web domain object reference"><a href="/storeconnect-support/articles/web-domain-object-reference">Web Domain Object Reference</a></li><li data-article-slug="zone-city-object-reference" data-search-title="zone city object reference"><a href="/storeconnect-support/articles/zone-city-object-reference">Zone City Object Reference</a></li><li data-article-slug="zone-country-object-reference" data-search-title="zone country object reference"><a href="/storeconnect-support/articles/zone-country-object-reference">Zone Country Object Reference</a></li><li data-article-slug="zone-object-reference" data-search-title="zone object reference"><a href="/storeconnect-support/articles/zone-object-reference">Zone Object Reference</a></li><li data-article-slug="zone-postcode-object-reference" data-search-title="zone postcode object reference"><a href="/storeconnect-support/articles/zone-postcode-object-reference">Zone Postcode Object Reference</a></li><li data-article-slug="zone-state-object-reference" data-search-title="zone state object reference"><a href="/storeconnect-support/articles/zone-state-object-reference">Zone State Object Reference</a></li><li data-article-slug="pos-checkout-start-action" data-search-title="checkout:start"><a href="/storeconnect-support/articles/pos-checkout-start-action">checkout:start</a></li><li data-article-slug="pos-icons-reference" data-search-title="pos icons reference"><a href="/storeconnect-support/articles/pos-icons-reference">POS icons reference</a></li><li data-article-slug="standard-objects" data-search-title="standard objects"><a href="/storeconnect-support/articles/standard-objects">Standard Objects</a></li><li data-article-slug="custom-objects" data-search-title="custom objects"><a href="/storeconnect-support/articles/custom-objects">Custom Objects</a></li><li data-article-slug="pos-sync-full-action" data-search-title="sync:full"><a href="/storeconnect-support/articles/pos-sync-full-action">sync:full</a></li></ul></li><li data-article-slug="storeconnect-api" data-search-title="storeconnect api"><a href="/storeconnect-support/articles/storeconnect-api">StoreConnect API</a><ul><li data-article-slug="api-configuration" data-search-title="api configuration"><a href="/storeconnect-support/articles/api-configuration">API configuration</a></li></ul></li><li data-article-slug="themes" data-search-title="themes"><a href="/storeconnect-support/articles/themes">Themes</a><ul><li data-article-slug="liquid-queries" data-search-title="display dynamic content using liquid queries"><a href="/storeconnect-support/articles/liquid-queries">Display dynamic content using Liquid queries</a></li><li data-article-slug="theme-assets" data-search-title="theme assets"><a href="/storeconnect-support/articles/theme-assets">Theme Assets</a></li><li data-article-slug="theme-locales" data-search-title="supporting multiple languages in your theme"><a href="/storeconnect-support/articles/theme-locales">Supporting multiple languages in your theme</a></li><li data-article-slug="theme-templates" data-search-title="theme templates"><a href="/storeconnect-support/articles/theme-templates">Theme Templates</a><ul><li data-article-slug="customize-product-count-per-category-page" data-search-title="customize how many products appear on a category page"><a href="/storeconnect-support/articles/customize-product-count-per-category-page">Customize How Many Products Appear on a Category Page</a></li><li data-article-slug="grid-switcher-product-category" data-search-title="add grid view switcher to product page"><a href="/storeconnect-support/articles/grid-switcher-product-category">Add grid view switcher to product page</a></li></ul></li><li data-article-slug="theme-variables" data-search-title="theme variables"><a href="/storeconnect-support/articles/theme-variables">Theme Variables</a></li></ul></li><li data-article-slug="working-with-liquid" data-search-title="working with liquid"><a href="/storeconnect-support/articles/working-with-liquid">Working with Liquid</a><ul><li data-article-slug="compiling-liquid-theme-resources" data-search-title="compiling liquid theme resources"><a href="/storeconnect-support/articles/compiling-liquid-theme-resources">Compiling Liquid Theme Resources</a></li><li data-article-slug="global-variables" data-search-title="global variables"><a href="/storeconnect-support/articles/global-variables">Global Variables</a></li><li data-article-slug="liquid-controllers" data-search-title="liquid controllers"><a href="/storeconnect-support/articles/liquid-controllers">Liquid Controllers</a><ul><li data-article-slug="accounts-attendees-controller-reference" data-search-title="accounts attendees controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-attendees-controller-reference">Accounts Attendees Controller - Liquid Controller Reference</a></li><li data-article-slug="accounts-controller-reference" data-search-title="accounts controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-controller-reference">Accounts Controller - Liquid Controller Reference</a></li><li data-article-slug="accounts-orders-controller-reference" data-search-title="accounts orders controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-orders-controller-reference">Accounts Orders Controller - Liquid Controller Reference</a></li><li data-article-slug="accounts-profiles-controller-reference" data-search-title="accounts profiles controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-profiles-controller-reference">Accounts Profiles Controller - Liquid Controller Reference</a></li><li data-article-slug="accounts-subscription-payments-controller-reference" data-search-title="accounts subscriptionpayments controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-subscription-payments-controller-reference">Accounts SubscriptionPayments Controller - Liquid Controller Reference</a></li><li data-article-slug="accounts-subscriptions-controller-reference" data-search-title="accounts subscriptions controller - liquid controller reference"><a href="/storeconnect-support/articles/accounts-subscriptions-controller-reference">Accounts Subscriptions Controller - Liquid Controller Reference</a></li><li data-article-slug="additional-payments-controller-reference" data-search-title="additionalpayments controller - liquid controller reference"><a href="/storeconnect-support/articles/additional-payments-controller-reference">AdditionalPayments Controller - Liquid Controller Reference</a></li><li data-article-slug="bundles-controller-reference" data-search-title="bundles controller - liquid controller reference"><a href="/storeconnect-support/articles/bundles-controller-reference">Bundles Controller - Liquid Controller Reference</a></li><li data-article-slug="buy-buttons-controller-reference" data-search-title="buybuttons controller - liquid controller reference"><a href="/storeconnect-support/articles/buy-buttons-controller-reference">BuyButtons Controller - Liquid Controller Reference</a></li><li data-article-slug="cart-items-controller-reference" data-search-title="cartitems controller - liquid controller reference"><a href="/storeconnect-support/articles/cart-items-controller-reference">CartItems Controller - Liquid Controller Reference</a></li><li data-article-slug="carts-controller-reference" data-search-title="carts controller - liquid controller reference"><a href="/storeconnect-support/articles/carts-controller-reference">Carts Controller - Liquid Controller Reference</a></li><li data-article-slug="carts-selections-controller-reference" data-search-title="carts selections controller - liquid controller reference"><a href="/storeconnect-support/articles/carts-selections-controller-reference">Carts Selections Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-accept-terms-controller-reference" data-search-title="checkout acceptterms controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-accept-terms-controller-reference">Checkout AcceptTerms Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-applied-credits-controller-reference" data-search-title="checkout appliedcredits controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-applied-credits-controller-reference">Checkout AppliedCredits Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-applied-vouchers-controller-reference" data-search-title="checkout appliedvouchers controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-applied-vouchers-controller-reference">Checkout AppliedVouchers Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-customer-information-controller-reference" data-search-title="checkout customerinformation controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-customer-information-controller-reference">Checkout CustomerInformation Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-orders-controller-reference" data-search-title="checkout orders controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-orders-controller-reference">Checkout Orders Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-payment-information-controller-reference" data-search-title="checkout paymentinformation controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-payment-information-controller-reference">Checkout PaymentInformation Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-payments-controller-reference" data-search-title="checkout payments controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-payments-controller-reference">Checkout Payments Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-promotion-controller-reference" data-search-title="checkout promotion controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-promotion-controller-reference">Checkout Promotion Controller - Liquid Controller Reference</a></li><li data-article-slug="checkout-shipping-information-controller-reference" data-search-title="checkout shippinginformation controller - liquid controller reference"><a href="/storeconnect-support/articles/checkout-shipping-information-controller-reference">Checkout ShippingInformation Controller - Liquid Controller Reference</a></li><li data-article-slug="cms-articles-controller-reference" data-search-title="cms articles controller - liquid controller reference"><a href="/storeconnect-support/articles/cms-articles-controller-reference">Cms Articles Controller - Liquid Controller Reference</a></li><li data-article-slug="cms-content-pages-controller-reference" data-search-title="cms contentpages controller - liquid controller reference"><a href="/storeconnect-support/articles/cms-content-pages-controller-reference">Cms ContentPages Controller - Liquid Controller Reference</a></li><li data-article-slug="form-submission-controller-reference" data-search-title="formsubmission controller - liquid controller reference"><a href="/storeconnect-support/articles/form-submission-controller-reference">FormSubmission Controller - Liquid Controller Reference</a></li><li data-article-slug="geolocations-controller-reference" data-search-title="geolocations controller - liquid controller reference"><a href="/storeconnect-support/articles/geolocations-controller-reference">Geolocations Controller - Liquid Controller Reference</a></li><li data-article-slug="liquid-controllers-c-k" data-search-title="liquid controllers c-k"><a href="/storeconnect-support/articles/liquid-controllers-c-k">Liquid Controllers C-K</a></li><li data-article-slug="liquid-controllers-l-z" data-search-title="liquid controllers l-z"><a href="/storeconnect-support/articles/liquid-controllers-l-z">Liquid Controllers L-Z</a></li><li data-article-slug="locations-controller-reference" data-search-title="locations controller - liquid controller reference"><a href="/storeconnect-support/articles/locations-controller-reference">Locations Controller - Liquid Controller Reference</a></li><li data-article-slug="orders-controller-reference" data-search-title="orders controller - liquid controller reference"><a href="/storeconnect-support/articles/orders-controller-reference">Orders Controller - Liquid Controller Reference</a></li><li data-article-slug="privacy-controller-reference" data-search-title="privacy controller - liquid controller reference"><a href="/storeconnect-support/articles/privacy-controller-reference">Privacy Controller - Liquid Controller Reference</a></li><li data-article-slug="product-comparisons-controller-reference" data-search-title="productcomparisons controller - liquid controller reference"><a href="/storeconnect-support/articles/product-comparisons-controller-reference">ProductComparisons Controller - Liquid Controller Reference</a></li><li data-article-slug="products-controller-reference" data-search-title="products controller - liquid controller reference"><a href="/storeconnect-support/articles/products-controller-reference">Products Controller - Liquid Controller Reference</a></li><li data-article-slug="searches-controller-reference" data-search-title="searches controller - liquid controller reference"><a href="/storeconnect-support/articles/searches-controller-reference">Searches Controller - Liquid Controller Reference</a></li><li data-article-slug="taxons-controller-reference" data-search-title="taxons controller - liquid controller reference"><a href="/storeconnect-support/articles/taxons-controller-reference">Taxons Controller - Liquid Controller Reference</a></li><li data-article-slug="voucher-activations-controller-reference" data-search-title="voucheractivations controller - liquid controller reference"><a href="/storeconnect-support/articles/voucher-activations-controller-reference">VoucherActivations Controller - Liquid Controller Reference</a></li><li data-article-slug="vouchers-controller-reference" data-search-title="vouchers controller - liquid controller reference"><a href="/storeconnect-support/articles/vouchers-controller-reference">Vouchers Controller - Liquid Controller Reference</a></li></ul></li><li data-article-slug="liquid-custom-data-fields" data-search-title="add custom data fields to your store"><a href="/storeconnect-support/articles/liquid-custom-data-fields">Add custom data fields to your store</a></li><li data-article-slug="liquid-filters" data-search-title="liquid filters"><a href="/storeconnect-support/articles/liquid-filters">Liquid Filters</a><ul><li data-article-slug="abs-filter-reference" data-search-title="abs - liquid filter reference"><a href="/storeconnect-support/articles/abs-filter-reference">abs - Liquid Filter Reference</a></li><li data-article-slug="append-filter-reference" data-search-title="append - liquid filter reference"><a href="/storeconnect-support/articles/append-filter-reference">append - Liquid Filter Reference</a></li><li data-article-slug="asset-url-filter-reference" data-search-title="asset_url - liquid filter reference"><a href="/storeconnect-support/articles/asset-url-filter-reference">asset_url - Liquid Filter Reference</a></li><li data-article-slug="at-least-filter-reference" data-search-title="at_least - liquid filter reference"><a href="/storeconnect-support/articles/at-least-filter-reference">at_least - Liquid Filter Reference</a></li><li data-article-slug="at-most-filter-reference" data-search-title="at_most - liquid filter reference"><a href="/storeconnect-support/articles/at-most-filter-reference">at_most - Liquid Filter Reference</a></li><li data-article-slug="capitalize-filter-reference" data-search-title="capitalize - liquid filter reference"><a href="/storeconnect-support/articles/capitalize-filter-reference">capitalize - Liquid Filter Reference</a></li><li data-article-slug="cast-filter-reference" data-search-title="cast - liquid filter reference"><a href="/storeconnect-support/articles/cast-filter-reference">cast - Liquid Filter Reference</a></li><li data-article-slug="ceil-filter-reference" data-search-title="ceil - liquid filter reference"><a href="/storeconnect-support/articles/ceil-filter-reference">ceil - Liquid Filter Reference</a></li><li data-article-slug="collect-keys-filter-reference" data-search-title="collect_keys - liquid filter reference"><a href="/storeconnect-support/articles/collect-keys-filter-reference">collect_keys - Liquid Filter Reference</a></li><li data-article-slug="compact-filter-reference" data-search-title="compact - liquid filter reference"><a href="/storeconnect-support/articles/compact-filter-reference">compact - Liquid Filter Reference</a></li><li data-article-slug="concat-filter-reference" data-search-title="concat - liquid filter reference"><a href="/storeconnect-support/articles/concat-filter-reference">concat - Liquid Filter Reference</a></li><li data-article-slug="contains-filter-reference" data-search-title="contains - liquid filter reference"><a href="/storeconnect-support/articles/contains-filter-reference">contains - Liquid Filter Reference</a></li><li data-article-slug="date-add-filter-reference" data-search-title="date_add - liquid filter reference"><a href="/storeconnect-support/articles/date-add-filter-reference">date_add - Liquid Filter Reference</a></li><li data-article-slug="date-filter-reference" data-search-title="date - liquid filter reference"><a href="/storeconnect-support/articles/date-filter-reference">date - Liquid Filter Reference</a></li><li data-article-slug="datetime-filter-reference" data-search-title="datetime - liquid filter reference"><a href="/storeconnect-support/articles/datetime-filter-reference">datetime - Liquid Filter Reference</a></li><li data-article-slug="decrypt-filter-reference" data-search-title="decrypt - liquid filter reference"><a href="/storeconnect-support/articles/decrypt-filter-reference">decrypt - Liquid Filter Reference</a></li><li data-article-slug="default-filter-reference" data-search-title="default - liquid filter reference"><a href="/storeconnect-support/articles/default-filter-reference">default - Liquid Filter Reference</a></li><li data-article-slug="depaginate-filter-reference" data-search-title="depaginate - liquid filter reference"><a href="/storeconnect-support/articles/depaginate-filter-reference">depaginate - Liquid Filter Reference</a></li><li data-article-slug="deserialize-filter-reference" data-search-title="deserialize - liquid filter reference"><a href="/storeconnect-support/articles/deserialize-filter-reference">deserialize - Liquid Filter Reference</a></li><li data-article-slug="difference-filter-reference" data-search-title="difference - liquid filter reference"><a href="/storeconnect-support/articles/difference-filter-reference">difference - Liquid Filter Reference</a></li><li data-article-slug="divided-by-filter-reference" data-search-title="divided_by - liquid filter reference"><a href="/storeconnect-support/articles/divided-by-filter-reference">divided_by - Liquid Filter Reference</a></li><li data-article-slug="downcase-filter-reference" data-search-title="downcase - liquid filter reference"><a href="/storeconnect-support/articles/downcase-filter-reference">downcase - Liquid Filter Reference</a></li><li data-article-slug="encrypt-filter-reference" data-search-title="encrypt - liquid filter reference"><a href="/storeconnect-support/articles/encrypt-filter-reference">encrypt - Liquid Filter Reference</a></li><li data-article-slug="escape-filter-reference" data-search-title="escape - liquid filter reference"><a href="/storeconnect-support/articles/escape-filter-reference">escape - Liquid Filter Reference</a></li><li data-article-slug="escape-once-filter-reference" data-search-title="escape_once - liquid filter reference"><a href="/storeconnect-support/articles/escape-once-filter-reference">escape_once - Liquid Filter Reference</a></li><li data-article-slug="except-filter-reference" data-search-title="except - liquid filter reference"><a href="/storeconnect-support/articles/except-filter-reference">except - Liquid Filter Reference</a></li><li data-article-slug="first-filter-reference" data-search-title="first - liquid filter reference"><a href="/storeconnect-support/articles/first-filter-reference">first - Liquid Filter Reference</a></li><li data-article-slug="floor-filter-reference" data-search-title="floor - liquid filter reference"><a href="/storeconnect-support/articles/floor-filter-reference">floor - Liquid Filter Reference</a></li><li data-article-slug="group-by-filter-reference" data-search-title="group_by - liquid filter reference"><a href="/storeconnect-support/articles/group-by-filter-reference">group_by - Liquid Filter Reference</a></li><li data-article-slug="hmac-filter-reference" data-search-title="hmac - liquid filter reference"><a href="/storeconnect-support/articles/hmac-filter-reference">hmac - Liquid Filter Reference</a></li><li data-article-slug="insert-filter-reference" data-search-title="insert - liquid filter reference"><a href="/storeconnect-support/articles/insert-filter-reference">insert - Liquid Filter Reference</a></li><li data-article-slug="intersection-filter-reference" data-search-title="intersection - liquid filter reference"><a href="/storeconnect-support/articles/intersection-filter-reference">intersection - Liquid Filter Reference</a></li><li data-article-slug="j-filter-reference" data-search-title="j - liquid filter reference"><a href="/storeconnect-support/articles/j-filter-reference">j - Liquid Filter Reference</a></li><li data-article-slug="join-filter-reference" data-search-title="join - liquid filter reference"><a href="/storeconnect-support/articles/join-filter-reference">join - Liquid Filter Reference</a></li><li data-article-slug="json-filter-reference" data-search-title="json - liquid filter reference"><a href="/storeconnect-support/articles/json-filter-reference">json - Liquid Filter Reference</a></li><li data-article-slug="keys-filter-reference" data-search-title="keys - liquid filter reference"><a href="/storeconnect-support/articles/keys-filter-reference">keys - Liquid Filter Reference</a></li><li data-article-slug="last-filter-reference" data-search-title="last - liquid filter reference"><a href="/storeconnect-support/articles/last-filter-reference">last - Liquid Filter Reference</a></li><li data-article-slug="lstrip-filter-reference" data-search-title="lstrip - liquid filter reference"><a href="/storeconnect-support/articles/lstrip-filter-reference">lstrip - Liquid Filter Reference</a></li><li data-article-slug="map-filter-reference" data-search-title="map - liquid filter reference"><a href="/storeconnect-support/articles/map-filter-reference">map - Liquid Filter Reference</a></li><li data-article-slug="markdown-filter-reference" data-search-title="markdown - liquid filter reference"><a href="/storeconnect-support/articles/markdown-filter-reference">markdown - Liquid Filter Reference</a></li><li data-article-slug="match-filter-reference" data-search-title="match - liquid filter reference"><a href="/storeconnect-support/articles/match-filter-reference">match - Liquid Filter Reference</a></li><li data-article-slug="merge-filter-reference" data-search-title="merge - liquid filter reference"><a href="/storeconnect-support/articles/merge-filter-reference">merge - Liquid Filter Reference</a></li><li data-article-slug="minus-filter-reference" data-search-title="minus - liquid filter reference"><a href="/storeconnect-support/articles/minus-filter-reference">minus - Liquid Filter Reference</a></li><li data-article-slug="modulo-filter-reference" data-search-title="modulo - liquid filter reference"><a href="/storeconnect-support/articles/modulo-filter-reference">modulo - Liquid Filter Reference</a></li><li data-article-slug="money-filter-reference" data-search-title="money - liquid filter reference"><a href="/storeconnect-support/articles/money-filter-reference">money - Liquid Filter Reference</a></li><li data-article-slug="newline-to-br-filter-reference" data-search-title="newline_to_br - liquid filter reference"><a href="/storeconnect-support/articles/newline-to-br-filter-reference">newline_to_br - Liquid Filter Reference</a></li><li data-article-slug="now-filter-reference" data-search-title="now - liquid filter reference"><a href="/storeconnect-support/articles/now-filter-reference">now - Liquid Filter Reference</a></li><li data-article-slug="number-filter-reference" data-search-title="number - liquid filter reference"><a href="/storeconnect-support/articles/number-filter-reference">number - Liquid Filter Reference</a></li><li data-article-slug="only-filter-reference" data-search-title="only - liquid filter reference"><a href="/storeconnect-support/articles/only-filter-reference">only - Liquid Filter Reference</a></li><li data-article-slug="paginate-filter-reference" data-search-title="paginate - liquid filter reference"><a href="/storeconnect-support/articles/paginate-filter-reference">paginate - Liquid Filter Reference</a></li><li data-article-slug="parameterize-filter-reference" data-search-title="parameterize - liquid filter reference"><a href="/storeconnect-support/articles/parameterize-filter-reference">parameterize - Liquid Filter Reference</a></li><li data-article-slug="params-filter-reference" data-search-title="params - liquid filter reference"><a href="/storeconnect-support/articles/params-filter-reference">params - Liquid Filter Reference</a></li><li data-article-slug="pluck-filter-reference" data-search-title="pluck - liquid filter reference"><a href="/storeconnect-support/articles/pluck-filter-reference">pluck - Liquid Filter Reference</a></li><li data-article-slug="plus-filter-reference" data-search-title="plus - liquid filter reference"><a href="/storeconnect-support/articles/plus-filter-reference">plus - Liquid Filter Reference</a></li><li data-article-slug="points-filter-reference" data-search-title="points - liquid filter reference"><a href="/storeconnect-support/articles/points-filter-reference">points - Liquid Filter Reference</a></li><li data-article-slug="pop-filter-reference" data-search-title="pop - liquid filter reference"><a href="/storeconnect-support/articles/pop-filter-reference">pop - Liquid Filter Reference</a></li><li data-article-slug="prepend-filter-reference" data-search-title="prepend - liquid filter reference"><a href="/storeconnect-support/articles/prepend-filter-reference">prepend - Liquid Filter Reference</a></li><li data-article-slug="push-filter-reference" data-search-title="push - liquid filter reference"><a href="/storeconnect-support/articles/push-filter-reference">push - Liquid Filter Reference</a></li><li data-article-slug="record-fields-filter-reference" data-search-title="record_fields - liquid filter reference"><a href="/storeconnect-support/articles/record-fields-filter-reference">record_fields - Liquid Filter Reference</a></li><li data-article-slug="record-name-filter-reference" data-search-title="record_name - liquid filter reference"><a href="/storeconnect-support/articles/record-name-filter-reference">record_name - Liquid Filter Reference</a></li><li data-article-slug="record-relationships-filter-reference" data-search-title="record_relationships - liquid filter reference"><a href="/storeconnect-support/articles/record-relationships-filter-reference">record_relationships - Liquid Filter Reference</a></li><li data-article-slug="recordize-filter-reference" data-search-title="recordize - liquid filter reference"><a href="/storeconnect-support/articles/recordize-filter-reference">recordize - Liquid Filter Reference</a></li><li data-article-slug="remove-filter-reference" data-search-title="remove - liquid filter reference"><a href="/storeconnect-support/articles/remove-filter-reference">remove - Liquid Filter Reference</a></li><li data-article-slug="remove-first-filter-reference" data-search-title="remove_first - liquid filter reference"><a href="/storeconnect-support/articles/remove-first-filter-reference">remove_first - Liquid Filter Reference</a></li><li data-article-slug="rename-keys-filter-reference" data-search-title="rename_keys - liquid filter reference"><a href="/storeconnect-support/articles/rename-keys-filter-reference">rename_keys - Liquid Filter Reference</a></li><li data-article-slug="replace-filter-reference" data-search-title="replace - liquid filter reference"><a href="/storeconnect-support/articles/replace-filter-reference">replace - Liquid Filter Reference</a></li><li data-article-slug="replace-first-filter-reference" data-search-title="replace_first - liquid filter reference"><a href="/storeconnect-support/articles/replace-first-filter-reference">replace_first - Liquid Filter Reference</a></li><li data-article-slug="reverse-filter-reference" data-search-title="reverse - liquid filter reference"><a href="/storeconnect-support/articles/reverse-filter-reference">reverse - Liquid Filter Reference</a></li><li data-article-slug="round-filter-reference" data-search-title="round - liquid filter reference"><a href="/storeconnect-support/articles/round-filter-reference">round - Liquid Filter Reference</a></li><li data-article-slug="rstrip-filter-reference" data-search-title="rstrip - liquid filter reference"><a href="/storeconnect-support/articles/rstrip-filter-reference">rstrip - Liquid Filter Reference</a></li><li data-article-slug="sample-filter-reference" data-search-title="sample - liquid filter reference"><a href="/storeconnect-support/articles/sample-filter-reference">sample - Liquid Filter Reference</a></li><li data-article-slug="serialize-filter-reference" data-search-title="serialize - liquid filter reference"><a href="/storeconnect-support/articles/serialize-filter-reference">serialize - Liquid Filter Reference</a></li><li data-article-slug="set-key-filter-reference" data-search-title="set_key - liquid filter reference"><a href="/storeconnect-support/articles/set-key-filter-reference">set_key - Liquid Filter Reference</a></li><li data-article-slug="shift-filter-reference" data-search-title="shift - liquid filter reference"><a href="/storeconnect-support/articles/shift-filter-reference">shift - Liquid Filter Reference</a></li><li data-article-slug="size-filter-reference" data-search-title="size - liquid filter reference"><a href="/storeconnect-support/articles/size-filter-reference">size - Liquid Filter Reference</a></li><li data-article-slug="slice-filter-reference" data-search-title="slice - liquid filter reference"><a href="/storeconnect-support/articles/slice-filter-reference">slice - Liquid Filter Reference</a></li><li data-article-slug="sort-filter-reference" data-search-title="sort - liquid filter reference"><a href="/storeconnect-support/articles/sort-filter-reference">sort - Liquid Filter Reference</a></li><li data-article-slug="sort-natural-filter-reference" data-search-title="sort_natural - liquid filter reference"><a href="/storeconnect-support/articles/sort-natural-filter-reference">sort_natural - Liquid Filter Reference</a></li><li data-article-slug="split-filter-reference" data-search-title="split - liquid filter reference"><a href="/storeconnect-support/articles/split-filter-reference">split - Liquid Filter Reference</a></li><li data-article-slug="strip-filter-reference" data-search-title="strip - liquid filter reference"><a href="/storeconnect-support/articles/strip-filter-reference">strip - Liquid Filter Reference</a></li><li data-article-slug="strip-html-filter-reference" data-search-title="strip_html - liquid filter reference"><a href="/storeconnect-support/articles/strip-html-filter-reference">strip_html - Liquid Filter Reference</a></li><li data-article-slug="strip-newlines-filter-reference" data-search-title="strip_newlines - liquid filter reference"><a href="/storeconnect-support/articles/strip-newlines-filter-reference">strip_newlines - Liquid Filter Reference</a></li><li data-article-slug="sum-filter-reference" data-search-title="sum - liquid filter reference"><a href="/storeconnect-support/articles/sum-filter-reference">sum - Liquid Filter Reference</a></li><li data-article-slug="t-filter-reference" data-search-title="t - liquid filter reference"><a href="/storeconnect-support/articles/t-filter-reference">t - Liquid Filter Reference</a></li><li data-article-slug="time-ago-filter-reference" data-search-title="time_ago - liquid filter reference"><a href="/storeconnect-support/articles/time-ago-filter-reference">time_ago - Liquid Filter Reference</a></li><li data-article-slug="time-duration-filter-reference" data-search-title="time_duration - liquid filter reference"><a href="/storeconnect-support/articles/time-duration-filter-reference">time_duration - Liquid Filter Reference</a></li><li data-article-slug="times-filter-reference" data-search-title="times - liquid filter reference"><a href="/storeconnect-support/articles/times-filter-reference">times - Liquid Filter Reference</a></li><li data-article-slug="today-filter-reference" data-search-title="today - liquid filter reference"><a href="/storeconnect-support/articles/today-filter-reference">today - Liquid Filter Reference</a></li><li data-article-slug="truncate-filter-reference" data-search-title="truncate - liquid filter reference"><a href="/storeconnect-support/articles/truncate-filter-reference">truncate - Liquid Filter Reference</a></li><li data-article-slug="truncatewords-filter-reference" data-search-title="truncatewords - liquid filter reference"><a href="/storeconnect-support/articles/truncatewords-filter-reference">truncatewords - Liquid Filter Reference</a></li><li data-article-slug="try-filter-reference" data-search-title="try - liquid filter reference"><a href="/storeconnect-support/articles/try-filter-reference">try - Liquid Filter Reference</a></li><li data-article-slug="unescape-filter-reference" data-search-title="unescape - liquid filter reference"><a href="/storeconnect-support/articles/unescape-filter-reference">unescape - Liquid Filter Reference</a></li><li data-article-slug="union-filter-reference" data-search-title="union - liquid filter reference"><a href="/storeconnect-support/articles/union-filter-reference">union - Liquid Filter Reference</a></li><li data-article-slug="uniq-filter-reference" data-search-title="uniq - liquid filter reference"><a href="/storeconnect-support/articles/uniq-filter-reference">uniq - Liquid Filter Reference</a></li><li data-article-slug="unset-key-filter-reference" data-search-title="unset_key - liquid filter reference"><a href="/storeconnect-support/articles/unset-key-filter-reference">unset_key - Liquid Filter Reference</a></li><li data-article-slug="unshift-filter-reference" data-search-title="unshift - liquid filter reference"><a href="/storeconnect-support/articles/unshift-filter-reference">unshift - Liquid Filter Reference</a></li><li data-article-slug="upcase-filter-reference" data-search-title="upcase - liquid filter reference"><a href="/storeconnect-support/articles/upcase-filter-reference">upcase - Liquid Filter Reference</a></li><li data-article-slug="url-decode-filter-reference" data-search-title="url_decode - liquid filter reference"><a href="/storeconnect-support/articles/url-decode-filter-reference">url_decode - Liquid Filter Reference</a></li><li data-article-slug="url-encode-filter-reference" data-search-title="url_encode - liquid filter reference"><a href="/storeconnect-support/articles/url-encode-filter-reference">url_encode - Liquid Filter Reference</a></li><li data-article-slug="vimeo-filter-reference" data-search-title="vimeo - liquid filter reference"><a href="/storeconnect-support/articles/vimeo-filter-reference">vimeo - Liquid Filter Reference</a></li><li data-article-slug="where-filter-reference" data-search-title="where - liquid filter reference"><a href="/storeconnect-support/articles/where-filter-reference">where - Liquid Filter Reference</a></li><li data-article-slug="youtube-filter-reference" data-search-title="youtube - liquid filter reference"><a href="/storeconnect-support/articles/youtube-filter-reference">youtube - Liquid Filter Reference</a></li></ul></li><li data-article-slug="liquid-forms" data-search-title="liquid forms"><a href="/storeconnect-support/articles/liquid-forms">Liquid Forms</a><ul><li data-article-slug="accept-invitation-form-reference" data-search-title="accept invitation form - liquid form reference"><a href="/storeconnect-support/articles/accept-invitation-form-reference">Accept Invitation Form - Liquid Form Reference</a></li><li data-article-slug="account-form-reference" data-search-title="account form - liquid form reference"><a href="/storeconnect-support/articles/account-form-reference">Account Form - Liquid Form Reference</a></li><li data-article-slug="account-missing-details-form-reference" data-search-title="account missing details form - liquid form reference"><a href="/storeconnect-support/articles/account-missing-details-form-reference">Account Missing Details Form - Liquid Form Reference</a></li><li data-article-slug="activate-voucher-form-reference" data-search-title="activate voucher form - liquid form reference"><a href="/storeconnect-support/articles/activate-voucher-form-reference">Activate Voucher Form - Liquid Form Reference</a></li><li data-article-slug="add-bundle-to-cart-form-reference" data-search-title="add bundle to cart form - liquid form reference"><a href="/storeconnect-support/articles/add-bundle-to-cart-form-reference">Add Bundle To Cart Form - Liquid Form Reference</a></li><li data-article-slug="add-preset-bundle-form-reference" data-search-title="add preset bundle form - liquid form reference"><a href="/storeconnect-support/articles/add-preset-bundle-form-reference">Add Preset Bundle Form - Liquid Form Reference</a></li><li data-article-slug="add-to-cart-form-reference" data-search-title="add to cart form - liquid form reference"><a href="/storeconnect-support/articles/add-to-cart-form-reference">Add To Cart Form - Liquid Form Reference</a></li><li data-article-slug="apply-account-credit-form-reference" data-search-title="apply account credit form - liquid form reference"><a href="/storeconnect-support/articles/apply-account-credit-form-reference">Apply Account Credit Form - Liquid Form Reference</a></li><li data-article-slug="apply-promo-code-form-reference" data-search-title="apply promo code form - liquid form reference"><a href="/storeconnect-support/articles/apply-promo-code-form-reference">Apply Promo Code Form - Liquid Form Reference</a></li><li data-article-slug="apply-voucher-form-reference" data-search-title="apply voucher form - liquid form reference"><a href="/storeconnect-support/articles/apply-voucher-form-reference">Apply Voucher Form - Liquid Form Reference</a></li><li data-article-slug="booking-attendee-add-form-reference" data-search-title="booking attendee add form - liquid form reference"><a href="/storeconnect-support/articles/booking-attendee-add-form-reference">Booking Attendee Add Form - Liquid Form Reference</a></li><li data-article-slug="booking-attendee-edit-form-reference" data-search-title="booking attendee edit form - liquid form reference"><a href="/storeconnect-support/articles/booking-attendee-edit-form-reference">Booking Attendee Edit Form - Liquid Form Reference</a></li><li data-article-slug="cart-form-reference" data-search-title="cart form - liquid form reference"><a href="/storeconnect-support/articles/cart-form-reference">Cart Form - Liquid Form Reference</a></li><li data-article-slug="checkout-accept-terms-form-reference" data-search-title="checkout accept terms form - liquid form reference"><a href="/storeconnect-support/articles/checkout-accept-terms-form-reference">Checkout Accept Terms Form - Liquid Form Reference</a></li><li data-article-slug="checkout-customer-information-form-reference" data-search-title="checkout customer information form - liquid form reference"><a href="/storeconnect-support/articles/checkout-customer-information-form-reference">Checkout Customer Information Form - Liquid Form Reference</a></li><li data-article-slug="checkout-set-password-form-reference" data-search-title="checkout set password form - liquid form reference"><a href="/storeconnect-support/articles/checkout-set-password-form-reference">Checkout Set Password Form - Liquid Form Reference</a></li><li data-article-slug="checkout-shipping-information-form-reference" data-search-title="checkout shipping information form - liquid form reference"><a href="/storeconnect-support/articles/checkout-shipping-information-form-reference">Checkout Shipping Information Form - Liquid Form Reference</a></li><li data-article-slug="custom-form-form-reference" data-search-title="custom form form - liquid form reference"><a href="/storeconnect-support/articles/custom-form-form-reference">Custom Form Form - Liquid Form Reference</a></li><li data-article-slug="forgot-password-form-reference" data-search-title="forgot password form - liquid form reference"><a href="/storeconnect-support/articles/forgot-password-form-reference">Forgot Password Form - Liquid Form Reference</a></li><li data-article-slug="geolocation-dismiss-form-reference" data-search-title="geolocation dismiss form - liquid form reference"><a href="/storeconnect-support/articles/geolocation-dismiss-form-reference">Geolocation Dismiss Form - Liquid Form Reference</a></li><li data-article-slug="geolocation-select-form-reference" data-search-title="geolocation select form - liquid form reference"><a href="/storeconnect-support/articles/geolocation-select-form-reference">Geolocation Select Form - Liquid Form Reference</a></li><li data-article-slug="login-form-reference" data-search-title="login form - liquid form reference"><a href="/storeconnect-support/articles/login-form-reference">Login Form - Liquid Form Reference</a></li><li data-article-slug="payment-form-reference" data-search-title="payment form - liquid form reference"><a href="/storeconnect-support/articles/payment-form-reference">Payment Form - Liquid Form Reference</a></li><li data-article-slug="payment-not-required-form-reference" data-search-title="payment not required form - liquid form reference"><a href="/storeconnect-support/articles/payment-not-required-form-reference">Payment Not Required Form - Liquid Form Reference</a></li><li data-article-slug="privacy-accept-all-form-reference" data-search-title="privacy accept all form - liquid form reference"><a href="/storeconnect-support/articles/privacy-accept-all-form-reference">Privacy Accept All Form - Liquid Form Reference</a></li><li data-article-slug="privacy-reject-all-form-reference" data-search-title="privacy reject all form - liquid form reference"><a href="/storeconnect-support/articles/privacy-reject-all-form-reference">Privacy Reject All Form - Liquid Form Reference</a></li><li data-article-slug="privacy-settings-form-reference" data-search-title="privacy settings form - liquid form reference"><a href="/storeconnect-support/articles/privacy-settings-form-reference">Privacy Settings Form - Liquid Form Reference</a></li><li data-article-slug="register-form-reference" data-search-title="register form - liquid form reference"><a href="/storeconnect-support/articles/register-form-reference">Register Form - Liquid Form Reference</a></li><li data-article-slug="remove-account-credit-form-reference" data-search-title="remove account credit form - liquid form reference"><a href="/storeconnect-support/articles/remove-account-credit-form-reference">Remove Account Credit Form - Liquid Form Reference</a></li><li data-article-slug="remove-voucher-form-reference" data-search-title="remove voucher form - liquid form reference"><a href="/storeconnect-support/articles/remove-voucher-form-reference">Remove Voucher Form - Liquid Form Reference</a></li><li data-article-slug="resend-confirmation-form-reference" data-search-title="resend confirmation form - liquid form reference"><a href="/storeconnect-support/articles/resend-confirmation-form-reference">Resend Confirmation Form - Liquid Form Reference</a></li><li data-article-slug="reset-password-form-reference" data-search-title="reset password form - liquid form reference"><a href="/storeconnect-support/articles/reset-password-form-reference">Reset Password Form - Liquid Form Reference</a></li><li data-article-slug="single-sign-on-form-reference" data-search-title="single sign on form - liquid form reference"><a href="/storeconnect-support/articles/single-sign-on-form-reference">Single Sign On Form - Liquid Form Reference</a></li><li data-article-slug="sso-login-form-reference" data-search-title="sso login form - liquid form reference"><a href="/storeconnect-support/articles/sso-login-form-reference">Sso Login Form - Liquid Form Reference</a></li><li data-article-slug="subscription-payment-form-reference" data-search-title="subscription payment form - liquid form reference"><a href="/storeconnect-support/articles/subscription-payment-form-reference">Subscription Payment Form - Liquid Form Reference</a></li><li data-article-slug="update-subscription-payment-details-form-reference" data-search-title="update subscription payment details form - liquid form reference"><a href="/storeconnect-support/articles/update-subscription-payment-details-form-reference">Update Subscription Payment Details Form - Liquid Form Reference</a></li></ul></li><li data-article-slug="liquid-objects" data-search-title="liquid objects"><a href="/storeconnect-support/articles/liquid-objects">Liquid Objects</a><ul><li data-article-slug="account-credit-liquid-object-reference" data-search-title="accountcredit - liquid object reference"><a href="/storeconnect-support/articles/account-credit-liquid-object-reference">AccountCredit - Liquid Object Reference</a></li><li data-article-slug="account-credit-transaction-liquid-object-reference" data-search-title="accountcredittransaction - liquid object reference"><a href="/storeconnect-support/articles/account-credit-transaction-liquid-object-reference">AccountCreditTransaction - Liquid Object Reference</a></li><li data-article-slug="account-liquid-object-reference" data-search-title="account - liquid object reference"><a href="/storeconnect-support/articles/account-liquid-object-reference">Account - Liquid Object Reference</a></li><li data-article-slug="account-points-liquid-object-reference" data-search-title="accountpoints - liquid object reference"><a href="/storeconnect-support/articles/account-points-liquid-object-reference">AccountPoints - Liquid Object Reference</a></li><li data-article-slug="account-points-transaction-liquid-object-reference" data-search-title="accountpointstransaction - liquid object reference"><a href="/storeconnect-support/articles/account-points-transaction-liquid-object-reference">AccountPointsTransaction - Liquid Object Reference</a></li><li data-article-slug="address-liquid-object-reference" data-search-title="address - liquid object reference"><a href="/storeconnect-support/articles/address-liquid-object-reference">Address - Liquid Object Reference</a></li><li data-article-slug="api-response-liquid-object-reference" data-search-title="apiresponse - liquid object reference"><a href="/storeconnect-support/articles/api-response-liquid-object-reference">ApiResponse - Liquid Object Reference</a></li><li data-article-slug="applied-credit-liquid-object-reference" data-search-title="appliedcredit - liquid object reference"><a href="/storeconnect-support/articles/applied-credit-liquid-object-reference">AppliedCredit - Liquid Object Reference</a></li><li data-article-slug="applied-voucher-liquid-object-reference" data-search-title="appliedvoucher - liquid object reference"><a href="/storeconnect-support/articles/applied-voucher-liquid-object-reference">AppliedVoucher - Liquid Object Reference</a></li><li data-article-slug="article-category-liquid-object-reference" data-search-title="articlecategory - liquid object reference"><a href="/storeconnect-support/articles/article-category-liquid-object-reference">ArticleCategory - Liquid Object Reference</a></li><li data-article-slug="article-liquid-object-reference" data-search-title="article - liquid object reference"><a href="/storeconnect-support/articles/article-liquid-object-reference">Article - Liquid Object Reference</a></li><li data-article-slug="authentication-provider-liquid-object-reference" data-search-title="authenticationprovider - liquid object reference"><a href="/storeconnect-support/articles/authentication-provider-liquid-object-reference">AuthenticationProvider - Liquid Object Reference</a></li><li data-article-slug="bookable-event-liquid-object-reference" data-search-title="bookableevent - liquid object reference"><a href="/storeconnect-support/articles/bookable-event-liquid-object-reference">BookableEvent - Liquid Object Reference</a></li><li data-article-slug="bookable-location-liquid-object-reference" data-search-title="bookablelocation - liquid object reference"><a href="/storeconnect-support/articles/bookable-location-liquid-object-reference">BookableLocation - Liquid Object Reference</a></li><li data-article-slug="booking-attendee-liquid-object-reference" data-search-title="bookingattendee - liquid object reference"><a href="/storeconnect-support/articles/booking-attendee-liquid-object-reference">BookingAttendee - Liquid Object Reference</a></li><li data-article-slug="booking-availability-date-liquid-object-reference" data-search-title="bookingavailabilitydate - liquid object reference"><a href="/storeconnect-support/articles/booking-availability-date-liquid-object-reference">BookingAvailabilityDate - Liquid Object Reference</a></li><li data-article-slug="booking-availability-liquid-object-reference" data-search-title="bookingavailability - liquid object reference"><a href="/storeconnect-support/articles/booking-availability-liquid-object-reference">BookingAvailability - Liquid Object Reference</a></li><li data-article-slug="booking-liquid-object-reference" data-search-title="booking - liquid object reference"><a href="/storeconnect-support/articles/booking-liquid-object-reference">Booking - Liquid Object Reference</a></li><li data-article-slug="booking-time-slot-liquid-object-reference" data-search-title="bookingtimeslot - liquid object reference"><a href="/storeconnect-support/articles/booking-time-slot-liquid-object-reference">BookingTimeSlot - Liquid Object Reference</a></li><li data-article-slug="brand-liquid-object-reference" data-search-title="brand - liquid object reference"><a href="/storeconnect-support/articles/brand-liquid-object-reference">Brand - Liquid Object Reference</a></li><li data-article-slug="breadcrumb-liquid-object-reference" data-search-title="breadcrumb - liquid object reference"><a href="/storeconnect-support/articles/breadcrumb-liquid-object-reference">Breadcrumb - Liquid Object Reference</a></li><li data-article-slug="campaign-liquid-object-reference" data-search-title="campaign - liquid object reference"><a href="/storeconnect-support/articles/campaign-liquid-object-reference">Campaign - Liquid Object Reference</a></li><li data-article-slug="cart-item-liquid-object-reference" data-search-title="cartitem - liquid object reference"><a href="/storeconnect-support/articles/cart-item-liquid-object-reference">CartItem - Liquid Object Reference</a></li><li data-article-slug="cart-liquid-object-reference" data-search-title="cart - liquid object reference"><a href="/storeconnect-support/articles/cart-liquid-object-reference">Cart - Liquid Object Reference</a></li><li data-article-slug="collection-point-liquid-object-reference" data-search-title="collectionpoint - liquid object reference"><a href="/storeconnect-support/articles/collection-point-liquid-object-reference">CollectionPoint - Liquid Object Reference</a></li><li data-article-slug="component-group-liquid-object-reference" data-search-title="componentgroup - liquid object reference"><a href="/storeconnect-support/articles/component-group-liquid-object-reference">ComponentGroup - Liquid Object Reference</a></li><li data-article-slug="component-pricing-liquid-object-reference" data-search-title="componentpricing - liquid object reference"><a href="/storeconnect-support/articles/component-pricing-liquid-object-reference">ComponentPricing - Liquid Object Reference</a></li><li data-article-slug="contact-liquid-object-reference" data-search-title="contact - liquid object reference"><a href="/storeconnect-support/articles/contact-liquid-object-reference">Contact - Liquid Object Reference</a></li><li data-article-slug="content-block-liquid-object-reference" data-search-title="contentblock - liquid object reference"><a href="/storeconnect-support/articles/content-block-liquid-object-reference">ContentBlock - Liquid Object Reference</a></li><li data-article-slug="coordinate-liquid-object-reference" data-search-title="coordinate - liquid object reference"><a href="/storeconnect-support/articles/coordinate-liquid-object-reference">Coordinate - Liquid Object Reference</a></li><li data-article-slug="country-liquid-object-reference" data-search-title="country - liquid object reference"><a href="/storeconnect-support/articles/country-liquid-object-reference">Country - Liquid Object Reference</a></li><li data-article-slug="custom-form-answer-liquid-object-reference" data-search-title="customformanswer - liquid object reference"><a href="/storeconnect-support/articles/custom-form-answer-liquid-object-reference">CustomFormAnswer - Liquid Object Reference</a></li><li data-article-slug="custom-form-liquid-object-reference" data-search-title="customform - liquid object reference"><a href="/storeconnect-support/articles/custom-form-liquid-object-reference">CustomForm - Liquid Object Reference</a></li><li data-article-slug="custom-form-question-liquid-object-reference" data-search-title="customformquestion - liquid object reference"><a href="/storeconnect-support/articles/custom-form-question-liquid-object-reference">CustomFormQuestion - Liquid Object Reference</a></li><li data-article-slug="custom-form-submission-liquid-object-reference" data-search-title="customformsubmission - liquid object reference"><a href="/storeconnect-support/articles/custom-form-submission-liquid-object-reference">CustomFormSubmission - Liquid Object Reference</a></li><li data-article-slug="customer-event-liquid-object-reference" data-search-title="customerevent - liquid object reference"><a href="/storeconnect-support/articles/customer-event-liquid-object-reference">CustomerEvent - Liquid Object Reference</a></li><li data-article-slug="delivery-options-liquid-object-reference" data-search-title="deliveryoptions - liquid object reference"><a href="/storeconnect-support/articles/delivery-options-liquid-object-reference">DeliveryOptions - Liquid Object Reference</a></li><li data-article-slug="delivery-timeslot-group-liquid-object-reference" data-search-title="deliverytimeslotgroup - liquid object reference"><a href="/storeconnect-support/articles/delivery-timeslot-group-liquid-object-reference">DeliveryTimeslotGroup - Liquid Object Reference</a></li><li data-article-slug="delivery-window-liquid-object-reference" data-search-title="deliverywindow - liquid object reference"><a href="/storeconnect-support/articles/delivery-window-liquid-object-reference">DeliveryWindow - Liquid Object Reference</a></li><li data-article-slug="discount-liquid-object-reference" data-search-title="discount - liquid object reference"><a href="/storeconnect-support/articles/discount-liquid-object-reference">Discount - Liquid Object Reference</a></li><li data-article-slug="document-liquid-object-reference" data-search-title="document - liquid object reference"><a href="/storeconnect-support/articles/document-liquid-object-reference">Document - Liquid Object Reference</a></li><li data-article-slug="file-liquid-object-reference" data-search-title="file - liquid object reference"><a href="/storeconnect-support/articles/file-liquid-object-reference">File - Liquid Object Reference</a></li><li data-article-slug="flash-liquid-object-reference" data-search-title="flash - liquid object reference"><a href="/storeconnect-support/articles/flash-liquid-object-reference">Flash - Liquid Object Reference</a></li><li data-article-slug="form-error-liquid-object-reference" data-search-title="formerror - liquid object reference"><a href="/storeconnect-support/articles/form-error-liquid-object-reference">FormError - Liquid Object Reference</a></li><li data-article-slug="form-field-liquid-object-reference" data-search-title="formfield - liquid object reference"><a href="/storeconnect-support/articles/form-field-liquid-object-reference">FormField - Liquid Object Reference</a></li><li data-article-slug="form-liquid-object-reference" data-search-title="form - liquid object reference"><a href="/storeconnect-support/articles/form-liquid-object-reference">Form - Liquid Object Reference</a></li><li data-article-slug="fulfillment-item-liquid-object-reference" data-search-title="fulfillmentitem - liquid object reference"><a href="/storeconnect-support/articles/fulfillment-item-liquid-object-reference">FulfillmentItem - Liquid Object Reference</a></li><li data-article-slug="fulfillment-liquid-object-reference" data-search-title="fulfillment - liquid object reference"><a href="/storeconnect-support/articles/fulfillment-liquid-object-reference">Fulfillment - Liquid Object Reference</a></li><li data-article-slug="geolocation-liquid-object-reference" data-search-title="geolocation - liquid object reference"><a href="/storeconnect-support/articles/geolocation-liquid-object-reference">Geolocation - Liquid Object Reference</a></li><li data-article-slug="global-liquid-object-reference" data-search-title="global - liquid object reference"><a href="/storeconnect-support/articles/global-liquid-object-reference">Global - Liquid Object Reference</a></li><li data-article-slug="image-liquid-object-reference" data-search-title="image - liquid object reference"><a href="/storeconnect-support/articles/image-liquid-object-reference">Image - Liquid Object Reference</a></li><li data-article-slug="line-item-liquid-object-reference" data-search-title="lineitem - liquid object"><a href="/storeconnect-support/articles/line-item-liquid-object-reference">LineItem - Liquid Object</a></li><li data-article-slug="location-group-liquid-object-reference" data-search-title="locationgroup - liquid object reference"><a href="/storeconnect-support/articles/location-group-liquid-object-reference">LocationGroup - Liquid Object Reference</a></li><li data-article-slug="location-liquid-object-reference" data-search-title="location - liquid object reference"><a href="/storeconnect-support/articles/location-liquid-object-reference">Location - Liquid Object Reference</a></li><li data-article-slug="medium-liquid-object-reference" data-search-title="medium - liquid object reference"><a href="/storeconnect-support/articles/medium-liquid-object-reference">Medium - Liquid Object Reference</a></li><li data-article-slug="membership-liquid-object-reference" data-search-title="membership - liquid object reference"><a href="/storeconnect-support/articles/membership-liquid-object-reference">Membership - Liquid Object Reference</a></li><li data-article-slug="menu-item-liquid-object-reference" data-search-title="menuitem - liquid object reference"><a href="/storeconnect-support/articles/menu-item-liquid-object-reference">MenuItem - Liquid Object Reference</a></li><li data-article-slug="menu-liquid-object-reference" data-search-title="menu - liquid object reference"><a href="/storeconnect-support/articles/menu-liquid-object-reference">Menu - Liquid Object Reference</a></li><li data-article-slug="order-item-liquid-object-reference" data-search-title="orderitem - liquid object reference"><a href="/storeconnect-support/articles/order-item-liquid-object-reference">OrderItem - Liquid Object Reference</a></li><li data-article-slug="order-liquid-object-reference" data-search-title="order - liquid object reference"><a href="/storeconnect-support/articles/order-liquid-object-reference">Order - Liquid Object Reference</a></li><li data-article-slug="outlet-liquid-object-reference" data-search-title="outlet - liquid object reference"><a href="/storeconnect-support/articles/outlet-liquid-object-reference">Outlet - Liquid Object Reference</a></li><li data-article-slug="page-liquid-object-reference" data-search-title="page - liquid object reference"><a href="/storeconnect-support/articles/page-liquid-object-reference">Page - Liquid Object Reference</a></li><li data-article-slug="payment-liquid-object-reference" data-search-title="payment - liquid object reference"><a href="/storeconnect-support/articles/payment-liquid-object-reference">Payment - Liquid Object Reference</a></li><li data-article-slug="payment-provider-liquid-object-reference" data-search-title="paymentprovider - liquid object reference"><a href="/storeconnect-support/articles/payment-provider-liquid-object-reference">PaymentProvider - Liquid Object Reference</a></li><li data-article-slug="picklist-option-liquid-object-reference" data-search-title="picklistoption - liquid object reference"><a href="/storeconnect-support/articles/picklist-option-liquid-object-reference">PicklistOption - Liquid Object Reference</a></li><li data-article-slug="pickup-option-liquid-object-reference" data-search-title="pickupoption - liquid object reference"><a href="/storeconnect-support/articles/pickup-option-liquid-object-reference">PickupOption - Liquid Object Reference</a></li><li data-article-slug="pricebook-entry-liquid-object-reference" data-search-title="pricebookentry - liquid object reference"><a href="/storeconnect-support/articles/pricebook-entry-liquid-object-reference">PricebookEntry - Liquid Object Reference</a></li><li data-article-slug="pricebook-liquid-object-reference" data-search-title="pricebook - liquid object reference"><a href="/storeconnect-support/articles/pricebook-liquid-object-reference">Pricebook - Liquid Object Reference</a></li><li data-article-slug="privacy-cookie-liquid-object-reference" data-search-title="privacycookie - liquid object reference"><a href="/storeconnect-support/articles/privacy-cookie-liquid-object-reference">PrivacyCookie - Liquid Object Reference</a></li><li data-article-slug="privacy-group-liquid-object-reference" data-search-title="privacygroup - liquid object reference"><a href="/storeconnect-support/articles/privacy-group-liquid-object-reference">PrivacyGroup - Liquid Object Reference</a></li><li data-article-slug="privacy-liquid-object-reference" data-search-title="privacy - liquid object reference"><a href="/storeconnect-support/articles/privacy-liquid-object-reference">Privacy - Liquid Object Reference</a></li><li data-article-slug="product-approval-liquid-object-reference" data-search-title="productapproval - liquid object reference"><a href="/storeconnect-support/articles/product-approval-liquid-object-reference">ProductApproval - Liquid Object Reference</a></li><li data-article-slug="product-bookable-location-liquid-object-reference" data-search-title="productbookablelocation - liquid object reference"><a href="/storeconnect-support/articles/product-bookable-location-liquid-object-reference">ProductBookableLocation - Liquid Object Reference</a></li><li data-article-slug="product-category-liquid-object-reference" data-search-title="productcategory - liquid object reference"><a href="/storeconnect-support/articles/product-category-liquid-object-reference">ProductCategory - Liquid Object Reference</a></li><li data-article-slug="product-component-liquid-object-reference" data-search-title="productcomponent - liquid object reference"><a href="/storeconnect-support/articles/product-component-liquid-object-reference">ProductComponent - Liquid Object Reference</a></li><li data-article-slug="product-feature-liquid-object-reference" data-search-title="productfeature - liquid object reference"><a href="/storeconnect-support/articles/product-feature-liquid-object-reference">ProductFeature - Liquid Object Reference</a></li><li data-article-slug="product-liquid-object-reference" data-search-title="product - liquid object reference"><a href="/storeconnect-support/articles/product-liquid-object-reference">Product - Liquid Object Reference</a></li><li data-article-slug="product-option-liquid-object-reference" data-search-title="productoption - liquid object reference"><a href="/storeconnect-support/articles/product-option-liquid-object-reference">ProductOption - Liquid Object Reference</a></li><li data-article-slug="product-pricing-liquid-object-reference" data-search-title="productpricing - liquid object reference"><a href="/storeconnect-support/articles/product-pricing-liquid-object-reference">ProductPricing - Liquid Object Reference</a></li><li data-article-slug="promotion-action-liquid-object-reference" data-search-title="promotionaction - liquid object reference"><a href="/storeconnect-support/articles/promotion-action-liquid-object-reference">PromotionAction - Liquid Object Reference</a></li><li data-article-slug="promotion-liquid-object-reference" data-search-title="promotion - liquid object reference"><a href="/storeconnect-support/articles/promotion-liquid-object-reference">Promotion - Liquid Object Reference</a></li><li data-article-slug="promotion-scope-liquid-object-reference" data-search-title="promotionscope - liquid object reference"><a href="/storeconnect-support/articles/promotion-scope-liquid-object-reference">PromotionScope - Liquid Object Reference</a></li><li data-article-slug="record-liquid-object-reference" data-search-title="record - liquid object reference"><a href="/storeconnect-support/articles/record-liquid-object-reference">Record - Liquid Object Reference</a></li><li data-article-slug="record-set-liquid-object-reference" data-search-title="recordset - liquid object reference"><a href="/storeconnect-support/articles/record-set-liquid-object-reference">RecordSet - Liquid Object Reference</a></li><li data-article-slug="request-liquid-object-reference" data-search-title="request - liquid object reference"><a href="/storeconnect-support/articles/request-liquid-object-reference">Request - Liquid Object Reference</a></li><li data-article-slug="script-liquid-object-reference" data-search-title="script - liquid object reference"><a href="/storeconnect-support/articles/script-liquid-object-reference">Script - Liquid Object Reference</a></li><li data-article-slug="search-field-liquid-object-reference" data-search-title="searchfield - liquid object reference"><a href="/storeconnect-support/articles/search-field-liquid-object-reference">SearchField - Liquid Object Reference</a></li><li data-article-slug="search-field-option-liquid-object-reference" data-search-title="searchfieldoption - liquid object reference"><a href="/storeconnect-support/articles/search-field-option-liquid-object-reference">SearchFieldOption - Liquid Object Reference</a></li><li data-article-slug="search-liquid-object-reference" data-search-title="search - liquid object reference"><a href="/storeconnect-support/articles/search-liquid-object-reference">Search - Liquid Object Reference</a></li><li data-article-slug="search-result-liquid-object-reference" data-search-title="searchresult - liquid object reference"><a href="/storeconnect-support/articles/search-result-liquid-object-reference">SearchResult - Liquid Object Reference</a></li><li data-article-slug="shipping-rate-liquid-object-reference" data-search-title="shippingrate - liquid object reference"><a href="/storeconnect-support/articles/shipping-rate-liquid-object-reference">ShippingRate - Liquid Object Reference</a></li><li data-article-slug="staff-liquid-object-reference" data-search-title="staff - liquid object reference"><a href="/storeconnect-support/articles/staff-liquid-object-reference">Staff - Liquid Object Reference</a></li><li data-article-slug="state-liquid-object-reference" data-search-title="state - liquid object reference"><a href="/storeconnect-support/articles/state-liquid-object-reference">State - Liquid Object Reference</a></li><li data-article-slug="stock-location-liquid-object-reference" data-search-title="stocklocation - liquid object reference"><a href="/storeconnect-support/articles/stock-location-liquid-object-reference">StockLocation - Liquid Object Reference</a></li><li data-article-slug="store-liquid-object-reference" data-search-title="store - liquid object reference"><a href="/storeconnect-support/articles/store-liquid-object-reference">Store - Liquid Object Reference</a></li><li data-article-slug="struct-liquid-object-reference" data-search-title="struct - liquid object reference"><a href="/storeconnect-support/articles/struct-liquid-object-reference">Struct - Liquid Object Reference</a></li><li data-article-slug="style-liquid-object-reference" data-search-title="style - liquid object reference"><a href="/storeconnect-support/articles/style-liquid-object-reference">Style - Liquid Object Reference</a></li><li data-article-slug="subscription-liquid-object-reference" data-search-title="subscription - liquid object reference"><a href="/storeconnect-support/articles/subscription-liquid-object-reference">Subscription - Liquid Object Reference</a></li><li data-article-slug="surcharge-liquid-object-reference" data-search-title="surcharge - liquid object reference"><a href="/storeconnect-support/articles/surcharge-liquid-object-reference">Surcharge - Liquid Object Reference</a></li><li data-article-slug="tag-liquid-object-reference" data-search-title="tag - liquid object reference"><a href="/storeconnect-support/articles/tag-liquid-object-reference">Tag - Liquid Object Reference</a></li><li data-article-slug="tax-liquid-object-reference" data-search-title="tax - liquid object reference"><a href="/storeconnect-support/articles/tax-liquid-object-reference">Tax - Liquid Object Reference</a></li><li data-article-slug="trait-category-liquid-object-reference" data-search-title="traitcategory - liquid object reference"><a href="/storeconnect-support/articles/trait-category-liquid-object-reference">TraitCategory - Liquid Object Reference</a></li><li data-article-slug="trait-group-liquid-object-reference" data-search-title="traitgroup - liquid object reference"><a href="/storeconnect-support/articles/trait-group-liquid-object-reference">TraitGroup - Liquid Object Reference</a></li><li data-article-slug="trait-liquid-object-reference" data-search-title="trait - liquid object reference"><a href="/storeconnect-support/articles/trait-liquid-object-reference">Trait - Liquid Object Reference</a></li><li data-article-slug="trait-type-liquid-object-reference" data-search-title="traittype - liquid object reference"><a href="/storeconnect-support/articles/trait-type-liquid-object-reference">TraitType - Liquid Object Reference</a></li><li data-article-slug="variables-liquid-object-reference" data-search-title="variables - liquid object reference"><a href="/storeconnect-support/articles/variables-liquid-object-reference">Variables - Liquid Object Reference</a></li><li data-article-slug="variant-choice-liquid-object-reference" data-search-title="variantchoice - liquid object reference"><a href="/storeconnect-support/articles/variant-choice-liquid-object-reference">VariantChoice - Liquid Object Reference</a></li><li data-article-slug="variant-option-liquid-object-reference" data-search-title="variantoption - liquid object reference"><a href="/storeconnect-support/articles/variant-option-liquid-object-reference">VariantOption - Liquid Object Reference</a></li><li data-article-slug="variant-type-liquid-object-reference" data-search-title="varianttype - liquid object reference"><a href="/storeconnect-support/articles/variant-type-liquid-object-reference">VariantType - Liquid Object Reference</a></li><li data-article-slug="video-liquid-object-reference" data-search-title="video - liquid object reference"><a href="/storeconnect-support/articles/video-liquid-object-reference">Video - Liquid Object Reference</a></li><li data-article-slug="voucher-liquid-object-reference" data-search-title="voucher - liquid object reference"><a href="/storeconnect-support/articles/voucher-liquid-object-reference">Voucher - Liquid Object Reference</a></li><li data-article-slug="zone-liquid-object-reference" data-search-title="zone - liquid object reference"><a href="/storeconnect-support/articles/zone-liquid-object-reference">Zone - Liquid Object Reference</a></li><li data-article-slug="register-liquid-object-reference" data-search-title="register - liquid object reference"><a href="/storeconnect-support/articles/register-liquid-object-reference">Register - Liquid Object Reference</a></li></ul></li><li data-article-slug="liquid-session-variables" data-search-title="liquid session variables"><a href="/storeconnect-support/articles/liquid-session-variables">Liquid Session Variables</a></li><li data-article-slug="liquid-tags" data-search-title="liquid tags"><a href="/storeconnect-support/articles/liquid-tags">Liquid Tags</a><ul><li data-article-slug="action-tag-reference" data-search-title="action - liquid tag reference"><a href="/storeconnect-support/articles/action-tag-reference">Action - Liquid Tag Reference</a></li><li data-article-slug="after-tag-reference" data-search-title="after - liquid tag reference"><a href="/storeconnect-support/articles/after-tag-reference">After - Liquid Tag Reference</a></li><li data-article-slug="api-tag-reference" data-search-title="api - liquid tag reference"><a href="/storeconnect-support/articles/api-tag-reference">Api - Liquid Tag Reference</a></li><li data-article-slug="before-tag-reference" data-search-title="before - liquid tag reference"><a href="/storeconnect-support/articles/before-tag-reference">Before - Liquid Tag Reference</a></li><li data-article-slug="cache-tag-reference" data-search-title="cache - liquid tag reference"><a href="/storeconnect-support/articles/cache-tag-reference">Cache - Liquid Tag Reference</a></li><li data-article-slug="component-tag-reference" data-search-title="component - liquid tag reference"><a href="/storeconnect-support/articles/component-tag-reference">Component - Liquid Tag Reference</a></li><li data-article-slug="context-tag-reference" data-search-title="context - liquid tag reference"><a href="/storeconnect-support/articles/context-tag-reference">Context - Liquid Tag Reference</a></li><li data-article-slug="debug-tag-reference" data-search-title="debug - liquid tag reference"><a href="/storeconnect-support/articles/debug-tag-reference">Debug - Liquid Tag Reference</a></li><li data-article-slug="default-tag-reference" data-search-title="default - liquid tag reference"><a href="/storeconnect-support/articles/default-tag-reference">Default - Liquid Tag Reference</a></li><li data-article-slug="final-tag-reference" data-search-title="final - liquid tag reference"><a href="/storeconnect-support/articles/final-tag-reference">Final - Liquid Tag Reference</a></li><li data-article-slug="form-tag-reference" data-search-title="form - liquid tag reference"><a href="/storeconnect-support/articles/form-tag-reference">Form - Liquid Tag Reference</a></li><li data-article-slug="header-tag-reference" data-search-title="header - liquid tag reference"><a href="/storeconnect-support/articles/header-tag-reference">Header - Liquid tag reference</a></li><li data-article-slug="layout-tag-reference" data-search-title="layout - liquid tag reference"><a href="/storeconnect-support/articles/layout-tag-reference">Layout - Liquid Tag Reference</a></li><li data-article-slug="liquid-header-tag" data-search-title="liquid header tag"><a href="/storeconnect-support/articles/liquid-header-tag">Liquid header tag</a></li><li data-article-slug="liquid-query" data-search-title="liquid query"><a href="/storeconnect-support/articles/liquid-query">Liquid query</a></li><li data-article-slug="new-tag-reference" data-search-title="new - liquid tag reference"><a href="/storeconnect-support/articles/new-tag-reference">New - Liquid Tag Reference</a></li><li data-article-slug="paginate-tag-reference" data-search-title="paginate - liquid tag reference"><a href="/storeconnect-support/articles/paginate-tag-reference">Paginate - Liquid Tag Reference</a></li><li data-article-slug="params-tag-reference" data-search-title="params - liquid tag reference"><a href="/storeconnect-support/articles/params-tag-reference">Params - Liquid Tag Reference</a></li><li data-article-slug="process-event-tag-reference" data-search-title="process event - liquid tag reference"><a href="/storeconnect-support/articles/process-event-tag-reference">Process Event - Liquid Tag Reference</a></li><li data-article-slug="redirect-tag-reference" data-search-title="redirect - liquid tag reference"><a href="/storeconnect-support/articles/redirect-tag-reference">Redirect - Liquid Tag Reference</a></li><li data-article-slug="render-tag-reference" data-search-title="render - liquid tag reference"><a href="/storeconnect-support/articles/render-tag-reference">Render - Liquid Tag Reference</a></li><li data-article-slug="require-tag-reference" data-search-title="require - liquid tag reference"><a href="/storeconnect-support/articles/require-tag-reference">Require - Liquid Tag Reference</a></li><li data-article-slug="resource-path-tag-reference" data-search-title="resource path - liquid tag reference"><a href="/storeconnect-support/articles/resource-path-tag-reference">Resource Path - Liquid Tag Reference</a></li><li data-article-slug="respond-tag-reference" data-search-title="respond - liquid tag reference"><a href="/storeconnect-support/articles/respond-tag-reference">Respond - Liquid Tag Reference</a></li><li data-article-slug="session-tag-reference" data-search-title="session - liquid tag reference"><a href="/storeconnect-support/articles/session-tag-reference">Session - Liquid Tag Reference</a></li><li data-article-slug="struct-tag-reference" data-search-title="struct - liquid tag reference"><a href="/storeconnect-support/articles/struct-tag-reference">Struct - Liquid Tag Reference</a></li><li data-article-slug="timer-tag-reference" data-search-title="timer - liquid tag reference"><a href="/storeconnect-support/articles/timer-tag-reference">Timer - Liquid Tag Reference</a></li><li data-article-slug="update-tag-reference" data-search-title="update - liquid tag reference"><a href="/storeconnect-support/articles/update-tag-reference">Update - Liquid Tag Reference</a></li><li data-article-slug="variables-tag-reference" data-search-title="variables - liquid tag reference"><a href="/storeconnect-support/articles/variables-tag-reference">Variables - Liquid Tag Reference</a></li></ul></li><li data-article-slug="liquid-theme-resources" data-search-title="liquid theme resources"><a href="/storeconnect-support/articles/liquid-theme-resources">Liquid Theme Resources</a></li><li data-article-slug="liquid-variables" data-search-title="liquid variables"><a href="/storeconnect-support/articles/liquid-variables">Liquid Variables</a><ul><li data-article-slug="list-variable-reference" data-search-title="list - liquid variable"><a href="/storeconnect-support/articles/list-variable-reference">List - Liquid Variable</a></li><li data-article-slug="paginatedlist-variable-reference" data-search-title="paginatedlist - liquid variable"><a href="/storeconnect-support/articles/paginatedlist-variable-reference">PaginatedList - Liquid Variable</a></li></ul></li><li data-article-slug="query-tag-reference" data-search-title="query - liquid tag reference"><a href="/storeconnect-support/articles/query-tag-reference">Query - Liquid tag reference</a></li></ul></li></ul></details>
      <details class="SCSV3-ArticleSidebar_group" data-scsv3-sidebar-group data-type="Videos_Tutorials"><summary class="SCSV3-ArticleSidebar_groupHeader"><a class="SCSV3-Chip SCSV3-Chip-videos-tutorials" href="/storeconnect-support/videos-tutorials" onclick="event.stopPropagation();">Videos & tutorials</a><span class="SCSV3-ArticleSidebar_caret" aria-hidden="true">▾</span></summary><ul><li data-article-slug="advanced-features-and-integrations" data-search-title="advanced features and integrations"><a href="/storeconnect-support/articles/advanced-features-and-integrations">Advanced features and integrations</a><ul><li data-article-slug="generate-the-form-code-for-web-to-lead" data-search-title="▶️ generate the form code for web-to-lead"><a href="/storeconnect-support/articles/generate-the-form-code-for-web-to-lead">▶️ Generate the form code for web-to-lead</a></li><li data-article-slug="how-to-add-a-web-to-lead-form" data-search-title="▶️ add a web-to-lead form"><a href="/storeconnect-support/articles/how-to-add-a-web-to-lead-form">▶️ Add a web-to-lead form</a></li><li data-article-slug="how-to-configure-easyship" data-search-title="▶️ configure easyship"><a href="/storeconnect-support/articles/how-to-configure-easyship">▶️ Configure EasyShip</a></li><li data-article-slug="how-to-insert-media-with-liquid" data-search-title="▶️ insert media with liquid"><a href="/storeconnect-support/articles/how-to-insert-media-with-liquid">▶️ Insert media with Liquid</a></li><li data-article-slug="how-to-log-in-as-a-customer" data-search-title="▶️ log in as a customer"><a href="/storeconnect-support/articles/how-to-log-in-as-a-customer">▶️ Log in as a customer</a></li><li data-article-slug="how-to-use-custom-data" data-search-title="▶️ using custom data overview"><a href="/storeconnect-support/articles/how-to-use-custom-data">▶️ Using custom data overview</a></li><li data-article-slug="log-in-as-a-customer-from-salesforce" data-search-title="▶️ log in as a customer from salesforce"><a href="/storeconnect-support/articles/log-in-as-a-customer-from-salesforce">▶️ Log in as a customer from Salesforce</a></li></ul></li><li data-article-slug="content-creation-and-marketing" data-search-title="content creation and marketing"><a href="/storeconnect-support/articles/content-creation-and-marketing">Content creation and marketing</a><ul><li data-article-slug="add-an-article" data-search-title="▶️ add an article"><a href="/storeconnect-support/articles/add-an-article">▶️ Add an article</a></li><li data-article-slug="add-an-article-to-a-category" data-search-title="▶️ add an article to a category"><a href="/storeconnect-support/articles/add-an-article-to-a-category">▶️ Add an article to a category</a></li><li data-article-slug="how-to-configure-basic-seo" data-search-title="▶️ configure basic seo"><a href="/storeconnect-support/articles/how-to-configure-basic-seo">▶️ Configure basic SEO</a></li><li data-article-slug="how-to-create-a-mailing-list" data-search-title="▶️ create a mailing list"><a href="/storeconnect-support/articles/how-to-create-a-mailing-list">▶️ Create a mailing list</a></li><li data-article-slug="how-to-create-a-privacy-compliance-banner" data-search-title="▶️ create a privacy compliance banner"><a href="/storeconnect-support/articles/how-to-create-a-privacy-compliance-banner">▶️ Create a privacy compliance banner</a></li><li data-article-slug="how-to-create-articles" data-search-title="▶️ create articles"><a href="/storeconnect-support/articles/how-to-create-articles">▶️ Create articles</a></li><li data-article-slug="how-to-create-promotions" data-search-title="▶️ create promotions"><a href="/storeconnect-support/articles/how-to-create-promotions">▶️ Create promotions</a></li><li data-article-slug="how-to-create-utm-tracking-codes" data-search-title="▶️ create utm tracking codes"><a href="/storeconnect-support/articles/how-to-create-utm-tracking-codes">▶️ Create UTM tracking codes</a></li><li data-article-slug="how-to-set-up-an-organization-wide-email-address" data-search-title="▶️ set up an organisation-wide email address"><a href="/storeconnect-support/articles/how-to-set-up-an-organization-wide-email-address">▶️ Set up an organisation-wide email address</a></li><li data-article-slug="how-to-update-customer-information" data-search-title="▶️ update customer information"><a href="/storeconnect-support/articles/how-to-update-customer-information">▶️ Update customer information</a></li><li data-article-slug="invite-customers-to-create-an-account" data-search-title="▶️ invite customers to create an account"><a href="/storeconnect-support/articles/invite-customers-to-create-an-account">▶️ Invite customers to create an account</a></li></ul></li><li data-article-slug="forms-checkout-payments-and-orders" data-search-title="forms, checkout, payments, and orders"><a href="/storeconnect-support/articles/forms-checkout-payments-and-orders">Forms, checkout, payments, and orders</a><ul><li data-article-slug="checkout-form" data-search-title="▶️ checkout form"><a href="/storeconnect-support/articles/checkout-form">▶️ Checkout form</a></li><li data-article-slug="generic-forms" data-search-title="▶️ generic forms"><a href="/storeconnect-support/articles/generic-forms">▶️ Generic forms</a></li><li data-article-slug="how-to-add-terms-conditions-to-checkout" data-search-title="▶️ add terms &amp; conditions to checkout"><a href="/storeconnect-support/articles/how-to-add-terms-conditions-to-checkout">▶️ Add terms &amp; conditions to checkout</a></li><li data-article-slug="how-to-allow-customers-to-earn-reward-points" data-search-title="▶️ allow customers to earn loyalty reward points"><a href="/storeconnect-support/articles/how-to-allow-customers-to-earn-reward-points">▶️ Allow customers to earn loyalty reward points</a></li><li data-article-slug="how-to-allow-customers-to-spend-reward-points" data-search-title="▶️ allow customers to spend loyalty reward points"><a href="/storeconnect-support/articles/how-to-allow-customers-to-spend-reward-points">▶️ Allow customers to spend loyalty reward points</a></li><li data-article-slug="how-to-configure-click-collect" data-search-title="▶️ configure click &amp; collect"><a href="/storeconnect-support/articles/how-to-configure-click-collect">▶️ Configure click &amp; collect</a></li><li data-article-slug="how-to-configure-discounts" data-search-title="▶️ configure discounts"><a href="/storeconnect-support/articles/how-to-configure-discounts">▶️ Configure discounts</a></li><li data-article-slug="how-to-configure-shipping-costs" data-search-title="▶️ configure shipping costs"><a href="/storeconnect-support/articles/how-to-configure-shipping-costs">▶️ Configure shipping costs</a></li><li data-article-slug="how-to-configure-transactional-emails" data-search-title="▶️ configure transactional emails"><a href="/storeconnect-support/articles/how-to-configure-transactional-emails">▶️ Configure transactional emails</a></li><li data-article-slug="how-to-customize-order-statuses" data-search-title="▶️ customise order statuses"><a href="/storeconnect-support/articles/how-to-customize-order-statuses">▶️ Customise order statuses</a></li><li data-article-slug="how-to-enable-pay-on-account" data-search-title="▶️ enable pay on account"><a href="/storeconnect-support/articles/how-to-enable-pay-on-account">▶️ Enable pay on account</a></li><li data-article-slug="how-to-modify-an-order-after-checkout" data-search-title="▶️ modify an order after checkout"><a href="/storeconnect-support/articles/how-to-modify-an-order-after-checkout">▶️ Modify an order after checkout</a></li><li data-article-slug="how-to-offer-express-checkout-with-stripe" data-search-title="▶️ offer express checkout with stripe"><a href="/storeconnect-support/articles/how-to-offer-express-checkout-with-stripe">▶️ Offer express checkout with Stripe</a></li><li data-article-slug="how-to-run-a-test-order" data-search-title="▶️ run a test order"><a href="/storeconnect-support/articles/how-to-run-a-test-order">▶️ Run a test order</a></li><li data-article-slug="how-to-set-up-store-credit" data-search-title="▶️ offer store credit"><a href="/storeconnect-support/articles/how-to-set-up-store-credit">▶️ Offer store credit</a></li><li data-article-slug="how-to-take-payments-over-the-phone" data-search-title="▶️ take payments over the phone"><a href="/storeconnect-support/articles/how-to-take-payments-over-the-phone">▶️ Take payments over the phone</a></li><li data-article-slug="video-payment-providers" data-search-title="▶️ set up payment providers"><a href="/storeconnect-support/articles/video-payment-providers">▶️ Set up payment providers</a></li></ul></li><li data-article-slug="point-of-sale-tutorials" data-search-title="point of sale"><a href="/storeconnect-support/articles/point-of-sale-tutorials">Point of sale</a><ul><li data-article-slug="adjust-prices-at-the-pos-checkout" data-search-title="▶️ adjust prices at the pos checkout"><a href="/storeconnect-support/articles/adjust-prices-at-the-pos-checkout">▶️ Adjust prices at the POS checkout</a></li><li data-article-slug="how-to-start-and-end-shifts-in-pos" data-search-title="▶️ start and end shifts in pos"><a href="/storeconnect-support/articles/how-to-start-and-end-shifts-in-pos">▶️ Start and end shifts in POS</a></li><li data-article-slug="item-returns-refund-and-exchange-at-pos" data-search-title="▶️ item returns - refund and exchange at pos"><a href="/storeconnect-support/articles/item-returns-refund-and-exchange-at-pos">▶️ Item returns - refund and exchange at POS</a></li><li data-article-slug="place-items-on-hold-at-pos" data-search-title="▶️ place items on hold at pos"><a href="/storeconnect-support/articles/place-items-on-hold-at-pos">▶️ Place items on hold at POS</a></li><li data-article-slug="pos-checkout-and-payments" data-search-title="▶️ pos checkout and payments"><a href="/storeconnect-support/articles/pos-checkout-and-payments">▶️ POS checkout and payments</a></li><li data-article-slug="process-a-stock-transfer-at-pos" data-search-title="▶️ process a stock transfer at pos"><a href="/storeconnect-support/articles/process-a-stock-transfer-at-pos">▶️ Process a stock transfer at POS</a></li><li data-article-slug="process-rental-products-at-pos" data-search-title="▶️ process rental products at pos"><a href="/storeconnect-support/articles/process-rental-products-at-pos">▶️ Process rental products at POS</a></li><li data-article-slug="process-special-orders-at-pos" data-search-title="▶️ process special orders at pos"><a href="/storeconnect-support/articles/process-special-orders-at-pos">▶️ Process special orders at POS</a></li><li data-article-slug="set-user-pins-for-pos-access" data-search-title="▶️ set user pins for pos access"><a href="/storeconnect-support/articles/set-user-pins-for-pos-access">▶️ Set user pins for POS access</a></li><li data-article-slug="how-to-set-up-pos-video" data-search-title="▶️ pos setup overview"><a href="/storeconnect-support/articles/how-to-set-up-pos-video">▶️ POS setup overview</a></li><li data-article-slug="how-to-use-point-of-sale" data-search-title="▶️ point of sale overview for users"><a href="/storeconnect-support/articles/how-to-use-point-of-sale">▶️ Point of sale overview for users</a></li></ul></li><li data-article-slug="products-and-inventory" data-search-title="products and inventory"><a href="/storeconnect-support/articles/products-and-inventory">Products and inventory</a><ul><li data-article-slug="add-a-related-product" data-search-title="▶️ add a related product"><a href="/storeconnect-support/articles/add-a-related-product">▶️ Add a related product</a></li><li data-article-slug="enable-customers-to-request-product-quotes" data-search-title="▶️ enable customers to request product quotes"><a href="/storeconnect-support/articles/enable-customers-to-request-product-quotes">▶️ Enable customers to request product quotes</a></li><li data-article-slug="how-to-add-additional-content-to-product-pages" data-search-title="▶️ add additional content to product pages"><a href="/storeconnect-support/articles/how-to-add-additional-content-to-product-pages">▶️ Add additional content to product pages</a></li><li data-article-slug="how-to-add-product-traits" data-search-title="▶️ add product traits"><a href="/storeconnect-support/articles/how-to-add-product-traits">▶️ Add product traits</a></li><li data-article-slug="how-to-add-products-in-storeconnect" data-search-title="▶️ add products in storeconnect"><a href="/storeconnect-support/articles/how-to-add-products-in-storeconnect">▶️ Add products in StoreConnect</a></li><li data-article-slug="how-to-add-search-keywords" data-search-title="▶️ add search keywords"><a href="/storeconnect-support/articles/how-to-add-search-keywords">▶️ Add search keywords</a></li><li data-article-slug="how-to-charge-tax-on-products" data-search-title="▶️ charge tax on products"><a href="/storeconnect-support/articles/how-to-charge-tax-on-products">▶️ Charge tax on products</a></li><li data-article-slug="how-to-create-a-subscription-product" data-search-title="▶️ create a subscription product"><a href="/storeconnect-support/articles/how-to-create-a-subscription-product">▶️ Create a subscription product</a></li><li data-article-slug="how-to-create-bookable-products" data-search-title="▶️ create bookable products"><a href="/storeconnect-support/articles/how-to-create-bookable-products">▶️ Create bookable products</a></li><li data-article-slug="how-to-create-gift-cards" data-search-title="▶️ create gift cards"><a href="/storeconnect-support/articles/how-to-create-gift-cards">▶️ Create gift cards</a></li><li data-article-slug="how-to-create-multiple-products-in-mass" data-search-title="▶️ add multiple products in bulk"><a href="/storeconnect-support/articles/how-to-create-multiple-products-in-mass">▶️ Add multiple products in bulk</a></li><li data-article-slug="how-to-create-product-categories" data-search-title="▶️ create product categories"><a href="/storeconnect-support/articles/how-to-create-product-categories">▶️ Create product categories</a></li><li data-article-slug="how-to-create-product-variants" data-search-title="▶️ create product variants"><a href="/storeconnect-support/articles/how-to-create-product-variants">▶️ Create product variants</a></li><li data-article-slug="how-to-create-restricted-products" data-search-title="▶️ create restricted products"><a href="/storeconnect-support/articles/how-to-create-restricted-products">▶️ Create restricted products</a></li><li data-article-slug="how-to-edit-products" data-search-title="▶️ edit products"><a href="/storeconnect-support/articles/how-to-edit-products">▶️ Edit products</a></li><li data-article-slug="how-to-enable-the-standard-price-book" data-search-title="▶️ enable the standard price book"><a href="/storeconnect-support/articles/how-to-enable-the-standard-price-book">▶️ Enable the standard price book</a></li><li data-article-slug="how-to-import-new-products" data-search-title="▶️ import new products"><a href="/storeconnect-support/articles/how-to-import-new-products">▶️ Import new products</a></li><li data-article-slug="how-to-offer-special-pricing" data-search-title="▶️ offer special pricing"><a href="/storeconnect-support/articles/how-to-offer-special-pricing">▶️ Offer special pricing</a></li><li data-article-slug="how-to-set-related-products" data-search-title="▶️ set related products"><a href="/storeconnect-support/articles/how-to-set-related-products">▶️ Set related products</a></li><li data-article-slug="how-to-set-up-memberships" data-search-title="▶️ set up memberships"><a href="/storeconnect-support/articles/how-to-set-up-memberships">▶️ Set up memberships</a></li><li data-article-slug="how-to-set-up-product-comparisons" data-search-title="▶️ set up product comparisons"><a href="/storeconnect-support/articles/how-to-set-up-product-comparisons">▶️ Set up product comparisons</a></li><li data-article-slug="how-to-trigger-a-product-re-index" data-search-title="▶️ trigger a product re-index"><a href="/storeconnect-support/articles/how-to-trigger-a-product-re-index">▶️ Trigger a product re-index</a></li><li data-article-slug="how-to-update-your-products-in-bulk" data-search-title="▶️ update your products in bulk"><a href="/storeconnect-support/articles/how-to-update-your-products-in-bulk">▶️ Update your products in bulk</a></li><li data-article-slug="how-to-upload-media" data-search-title="▶️ video - upload media"><a href="/storeconnect-support/articles/how-to-upload-media">▶️ Video - Upload media</a></li><li data-article-slug="prepare-google-drive-urls-for-bulk-import" data-search-title="▶️ prepare google drive urls for bulk import"><a href="/storeconnect-support/articles/prepare-google-drive-urls-for-bulk-import">▶️ Prepare Google Drive URLs for bulk import</a></li><li data-article-slug="product-form" data-search-title="▶️ product form"><a href="/storeconnect-support/articles/product-form">▶️ Product form</a></li><li data-article-slug="product-set-up-part-1" data-search-title="▶️ product set up, part 1"><a href="/storeconnect-support/articles/product-set-up-part-1">▶️ Product set up, part 1</a></li><li data-article-slug="product-set-up-part-2" data-search-title="▶️ product set up, part 2"><a href="/storeconnect-support/articles/product-set-up-part-2">▶️ Product set up, part 2</a></li><li data-article-slug="how-to-set-up-stock" data-search-title="▶️ set up stock"><a href="/storeconnect-support/articles/how-to-set-up-stock">▶️ Set up stock</a></li></ul></li><li data-article-slug="setup-and-installation" data-search-title="setup and installation"><a href="/storeconnect-support/articles/setup-and-installation">Setup and installation</a><ul><li data-article-slug="add-a-custom-domain-to-your-website" data-search-title="▶️ add a custom domain to your website"><a href="/storeconnect-support/articles/add-a-custom-domain-to-your-website">▶️ Add a custom domain to your website</a></li><li data-article-slug="how-to-activate-a-storeconnect-license" data-search-title="▶️ activate a storeconnect license"><a href="/storeconnect-support/articles/how-to-activate-a-storeconnect-license">▶️ Activate a StoreConnect license</a></li><li data-article-slug="how-to-add-fields-to-page-layouts" data-search-title="▶️ add fields to page layouts"><a href="/storeconnect-support/articles/how-to-add-fields-to-page-layouts">▶️ Add fields to page layouts</a></li><li data-article-slug="how-to-assign-page-layouts" data-search-title="▶️ apply page layouts to salesforce objects"><a href="/storeconnect-support/articles/how-to-assign-page-layouts">▶️ Apply page layouts to Salesforce objects</a></li><li data-article-slug="how-to-find-and-resolve-sync-errors" data-search-title="▶️ find and resolve sync errors"><a href="/storeconnect-support/articles/how-to-find-and-resolve-sync-errors">▶️ Find and resolve sync errors</a></li><li data-article-slug="how-to-get-a-free-developer-org" data-search-title="▶️ try a free salesforce developer org"><a href="/storeconnect-support/articles/how-to-get-a-free-developer-org">▶️ Try a free Salesforce developer org</a></li><li data-article-slug="how-to-grant-access-to-salesforce" data-search-title="▶️ grant access to salesforce"><a href="/storeconnect-support/articles/how-to-grant-access-to-salesforce">▶️ Grant access to Salesforce</a></li><li data-article-slug="how-to-install-storeconnect" data-search-title="▶️ install storeconnect"><a href="/storeconnect-support/articles/how-to-install-storeconnect">▶️ Install StoreConnect</a></li><li data-article-slug="how-to-log-in-to-the-support-portal" data-search-title="▶️ log in to the support portal"><a href="/storeconnect-support/articles/how-to-log-in-to-the-support-portal">▶️ Log in to the support portal</a></li><li data-article-slug="how-to-raise-a-support-case" data-search-title="▶️ raise a support case"><a href="/storeconnect-support/articles/how-to-raise-a-support-case">▶️ Raise a support case</a></li><li data-article-slug="how-to-use-storeconnect-navigation" data-search-title="▶️ find features and navigate storeconnect"><a href="/storeconnect-support/articles/how-to-use-storeconnect-navigation">▶️ Find features and navigate StoreConnect</a></li><li data-article-slug="profiles-vs-permissions-vs-roles" data-search-title="▶️ profiles vs permissions vs roles"><a href="/storeconnect-support/articles/profiles-vs-permissions-vs-roles">▶️ Profiles vs permissions vs roles</a></li><li data-article-slug="quick-start-with-self-installer" data-search-title="▶️ quick start with self-installer"><a href="/storeconnect-support/articles/quick-start-with-self-installer">▶️ Quick start with self-installer</a></li><li data-article-slug="why-how-to-install-storeconnect" data-search-title="▶️ why install storeconnect"><a href="/storeconnect-support/articles/why-how-to-install-storeconnect">▶️ Why install StoreConnect</a></li></ul></li><li data-article-slug="themes-and-design" data-search-title="themes and design"><a href="/storeconnect-support/articles/themes-and-design">Themes and design</a><ul><li data-article-slug="debugging-using-the-web-console" data-search-title="▶️ use the web console to monitor and debug your site"><a href="/storeconnect-support/articles/debugging-using-the-web-console">▶️ Use the web console to monitor and debug your site</a></li><li data-article-slug="how-and-when-to-use-style-blocks" data-search-title="▶️ how and when to use style blocks"><a href="/storeconnect-support/articles/how-and-when-to-use-style-blocks">▶️ How and when to use style blocks</a></li><li data-article-slug="how-themes-work-in-storeconnect" data-search-title="▶️ how themes work in storeconnect"><a href="/storeconnect-support/articles/how-themes-work-in-storeconnect">▶️ How themes work in StoreConnect</a></li><li data-article-slug="how-to-add-a-favicon-to-your-website" data-search-title="▶️ add a favicon to your website"><a href="/storeconnect-support/articles/how-to-add-a-favicon-to-your-website">▶️ Add a favicon to your website</a></li><li data-article-slug="how-to-configure-route-mapping" data-search-title="▶️ configure route mapping"><a href="/storeconnect-support/articles/how-to-configure-route-mapping">▶️ Configure route mapping</a></li><li data-article-slug="how-to-create-a-location-finder" data-search-title="▶️ create a location finder"><a href="/storeconnect-support/articles/how-to-create-a-location-finder">▶️ Create a location finder</a></li><li data-article-slug="how-to-create-content-blocks" data-search-title="▶️ create content blocks"><a href="/storeconnect-support/articles/how-to-create-content-blocks">▶️ Create content blocks</a></li><li data-article-slug="how-to-create-pages" data-search-title="▶️ create pages"><a href="/storeconnect-support/articles/how-to-create-pages">▶️ Create pages</a></li><li data-article-slug="how-to-install-a-theme" data-search-title="▶️ install a theme"><a href="/storeconnect-support/articles/how-to-install-a-theme">▶️ Install a theme</a></li><li data-article-slug="how-to-update-store-branding" data-search-title="▶️ update store branding"><a href="/storeconnect-support/articles/how-to-update-store-branding">▶️ Update store branding</a></li><li data-article-slug="how-to-use-script-blocks" data-search-title="▶️ use script blocks"><a href="/storeconnect-support/articles/how-to-use-script-blocks">▶️ Use script blocks</a></li><li data-article-slug="how-to-use-the-menu-builder" data-search-title="▶️ use the menu builder"><a href="/storeconnect-support/articles/how-to-use-the-menu-builder">▶️ Use the menu builder</a></li><li data-article-slug="how-to-use-theme-locales" data-search-title="▶️ how to use theme locales"><a href="/storeconnect-support/articles/how-to-use-theme-locales">▶️ How to use theme locales</a></li><li data-article-slug="how-to-use-website-builder" data-search-title="▶️ use website builder"><a href="/storeconnect-support/articles/how-to-use-website-builder">▶️ Use website builder</a></li><li data-article-slug="how-to-use-zones" data-search-title="▶️ use zones"><a href="/storeconnect-support/articles/how-to-use-zones">▶️ Use zones</a></li><li data-article-slug="route-mapping-301-redirect" data-search-title="▶️ route mapping 301 redirect"><a href="/storeconnect-support/articles/route-mapping-301-redirect">▶️ Route mapping 301 redirect</a></li><li data-article-slug="store-roles-for-site-inspection" data-search-title="▶️ store roles for site inspection and site builder"><a href="/storeconnect-support/articles/store-roles-for-site-inspection">▶️ Store roles for site inspection and site builder</a></li></ul></li></ul></details>
      <details class="SCSV3-ArticleSidebar_group" data-scsv3-sidebar-group data-type="Release_Notes"><summary class="SCSV3-ArticleSidebar_groupHeader"><a class="SCSV3-Chip SCSV3-Chip-release-notes" href="/storeconnect-support/release-notes" onclick="event.stopPropagation();">Release notes</a><span class="SCSV3-ArticleSidebar_caret" aria-hidden="true">▾</span></summary><ul><li data-article-slug="managing-storeconnect-upgrades" data-search-title="managing storeconnect upgrades"><a href="/storeconnect-support/articles/managing-storeconnect-upgrades">Managing StoreConnect upgrades</a></li><li data-article-slug="release-notes" data-search-title="release notes"><a href="/storeconnect-support/articles/release-notes">Release notes</a></li><li data-article-slug="upgrade-deployment-tips" data-search-title="upgrade and deployment tips"><a href="/storeconnect-support/articles/upgrade-deployment-tips">Upgrade and deployment tips</a></li><li data-article-slug="upgrade-guide-v19-to-v20" data-search-title="upgrade guide — v19 to v20"><a href="/storeconnect-support/articles/upgrade-guide-v19-to-v20">Upgrade guide — v19 to v20</a><ul><li data-article-slug="upgrade-guide-v19-to-v20-ecommerce" data-search-title="upgrade guide — v19 to v20 — e-commerce"><a href="/storeconnect-support/articles/upgrade-guide-v19-to-v20-ecommerce">Upgrade guide — v19 to v20 — E-commerce</a></li><li data-article-slug="upgrade-guide-v19-to-v20-pos" data-search-title="upgrade guide — v19 to v20 — pos"><a href="/storeconnect-support/articles/upgrade-guide-v19-to-v20-pos">Upgrade guide — v19 to v20 — POS</a></li><li data-article-slug="upgrade-guide-v19-to-v20-subscriptions" data-search-title="upgrade guide — v19 to v20 — subscriptions"><a href="/storeconnect-support/articles/upgrade-guide-v19-to-v20-subscriptions">Upgrade guide — v19 to v20 — Subscriptions</a></li><li data-article-slug="upgrade-guide-v19-to-v20-payments" data-search-title="upgrade guide — v19 to v20 — payments"><a href="/storeconnect-support/articles/upgrade-guide-v19-to-v20-payments">Upgrade guide — v19 to v20 — Payments</a></li></ul></li><li data-article-slug="version-16-release-notes" data-search-title="version 16 release notes"><a href="/storeconnect-support/articles/version-16-release-notes">Version 16 Release Notes</a></li><li data-article-slug="version-17-release-notes" data-search-title="version 17 release notes"><a href="/storeconnect-support/articles/version-17-release-notes">Version 17 Release Notes</a></li><li data-article-slug="version-18-release-notes" data-search-title="version 18 release notes"><a href="/storeconnect-support/articles/version-18-release-notes">Version 18 Release Notes</a></li><li data-article-slug="version-19-release-notes" data-search-title="version 19 release notes"><a href="/storeconnect-support/articles/version-19-release-notes">Version 19 Release Notes</a></li><li data-article-slug="version-20-release-notes" data-search-title="version 20 release notes"><a href="/storeconnect-support/articles/version-20-release-notes">Version 20 Release Notes</a><ul><li data-article-slug="package-v20-24" data-search-title="package v20.24 - 23 april 2026"><a href="/storeconnect-support/articles/package-v20-24">Package v20.24 - 23 April 2026</a></li><li data-article-slug="package-v20-23" data-search-title="package v20.23 - 17 april 2026"><a href="/storeconnect-support/articles/package-v20-23">Package v20.23 - 17 April 2026</a></li><li data-article-slug="package-v20-22" data-search-title="package v20.22 - 13 april 2026"><a href="/storeconnect-support/articles/package-v20-22">Package v20.22 - 13 April 2026</a></li><li data-article-slug="package-v20-21" data-search-title="package v20.21 - 09 april 2026"><a href="/storeconnect-support/articles/package-v20-21">Package v20.21 - 09 April 2026</a></li><li data-article-slug="package-v20-20" data-search-title="package v20.20 - 08 april 2026"><a href="/storeconnect-support/articles/package-v20-20">Package v20.20 - 08 April 2026</a></li><li data-article-slug="website-v20-0-44" data-search-title="website v20.0.44 - 08 april 2026"><a href="/storeconnect-support/articles/website-v20-0-44">Website v20.0.44 - 08 April 2026</a></li><li data-article-slug="website-v20-0-43" data-search-title="website v20.0.43 - 01 april 2026"><a href="/storeconnect-support/articles/website-v20-0-43">Website v20.0.43 - 01 April 2026</a></li><li data-article-slug="package-v20-19" data-search-title="package v20.19 - 31 march 2026"><a href="/storeconnect-support/articles/package-v20-19">Package v20.19 - 31 March 2026</a></li><li data-article-slug="website-v20-0-42" data-search-title="website v20.0.42 - 31 march 2026"><a href="/storeconnect-support/articles/website-v20-0-42">Website v20.0.42 - 31 March 2026</a></li><li data-article-slug="package-v20-18" data-search-title="package v20.18 - 25 march 2026"><a href="/storeconnect-support/articles/package-v20-18">Package v20.18 - 25 March 2026</a></li><li data-article-slug="website-v20-0-41" data-search-title="website v20.0.41 - 24 march 2026"><a href="/storeconnect-support/articles/website-v20-0-41">Website v20.0.41 - 24 March 2026</a></li><li data-article-slug="package-v20-17" data-search-title="package v20.17 - 19 march 2026"><a href="/storeconnect-support/articles/package-v20-17">Package v20.17 - 19 March 2026</a></li><li data-article-slug="package-v20-16" data-search-title="package v20.16 - 26 february 2026"><a href="/storeconnect-support/articles/package-v20-16">Package v20.16 - 26 February 2026</a></li><li data-article-slug="website-v20-0-39" data-search-title="website v20.0.39 - 20 february 2026"><a href="/storeconnect-support/articles/website-v20-0-39">Website v20.0.39 - 20 February 2026</a></li><li data-article-slug="website-v20-0-38" data-search-title="website v20.0.38 - 12 february 2026"><a href="/storeconnect-support/articles/website-v20-0-38">Website v20.0.38 - 12 February 2026</a></li><li data-article-slug="package-v20-15" data-search-title="package v20.15 - 12 february 2026"><a href="/storeconnect-support/articles/package-v20-15">Package v20.15 - 12 February 2026</a></li><li data-article-slug="package-v20-14" data-search-title="package v20.14 - 5 february 2026"><a href="/storeconnect-support/articles/package-v20-14">Package v20.14 - 5 February 2026</a></li><li data-article-slug="website-v20-0-37" data-search-title="website v20.0.37 - 4 february 2026"><a href="/storeconnect-support/articles/website-v20-0-37">Website v20.0.37 - 4 February 2026</a></li><li data-article-slug="website-v20-0-36" data-search-title="website v20.0.36 - 21 january 2026"><a href="/storeconnect-support/articles/website-v20-0-36">Website v20.0.36 - 21 January 2026</a></li><li data-article-slug="package-v20-13" data-search-title="package v20.13 - 20 january 2026"><a href="/storeconnect-support/articles/package-v20-13">Package v20.13 - 20 January 2026</a></li><li data-article-slug="website-v20-0-35" data-search-title="website v20.0.35 - 15 january 2026"><a href="/storeconnect-support/articles/website-v20-0-35">Website v20.0.35 - 15 January 2026</a></li><li data-article-slug="website-v20-0-34" data-search-title="website v20.0.34 - 8 january 2026"><a href="/storeconnect-support/articles/website-v20-0-34">Website v20.0.34 - 8 January 2026</a></li><li data-article-slug="website-v20-0-33" data-search-title="website v20.0.33 - 17 december 2025"><a href="/storeconnect-support/articles/website-v20-0-33">Website v20.0.33 - 17 December 2025</a></li><li data-article-slug="package-v20-12" data-search-title="package v20.12 - 16 december 2025"><a href="/storeconnect-support/articles/package-v20-12">Package v20.12 - 16 December 2025</a></li><li data-article-slug="website-v20-0-32" data-search-title="website v20.0.32 - 9 december 2025"><a href="/storeconnect-support/articles/website-v20-0-32">Website v20.0.32 - 9 December 2025</a></li><li data-article-slug="package-v20-11" data-search-title="package v20.11 - 1 december 2025"><a href="/storeconnect-support/articles/package-v20-11">Package v20.11 - 1 December 2025</a></li><li data-article-slug="website-v20-0-31" data-search-title="website v20.0.31 - 1 december 2025"><a href="/storeconnect-support/articles/website-v20-0-31">Website v20.0.31 - 1 December 2025</a></li><li data-article-slug="website-v20-0-30" data-search-title="website v20.0.30 - 20 november 2025"><a href="/storeconnect-support/articles/website-v20-0-30">Website v20.0.30 - 20 November 2025</a></li><li data-article-slug="website-v20-0-29" data-search-title="website v20.0.29 - 12 november 2025"><a href="/storeconnect-support/articles/website-v20-0-29">Website v20.0.29 - 12 November 2025</a></li><li data-article-slug="package-v20-9" data-search-title="package v20.9 - 10 november 2025"><a href="/storeconnect-support/articles/package-v20-9">Package v20.9 - 10 November 2025</a></li><li data-article-slug="website-v20-0-28" data-search-title="website v20.0.28 - 5 november 2025"><a href="/storeconnect-support/articles/website-v20-0-28">Website v20.0.28 - 5 November 2025</a></li><li data-article-slug="website-v20-0-27" data-search-title="website v20.0.27 - 5 november 2025"><a href="/storeconnect-support/articles/website-v20-0-27">Website v20.0.27 - 5 November 2025</a></li><li data-article-slug="website-v20-0-26" data-search-title="website v20.0.26 - 5 november 2025"><a href="/storeconnect-support/articles/website-v20-0-26">Website v20.0.26 - 5 November 2025</a></li><li data-article-slug="package-v20-8" data-search-title="package v20.8 - 15 october 2025"><a href="/storeconnect-support/articles/package-v20-8">Package v20.8 - 15 October 2025</a></li><li data-article-slug="package-v20-7" data-search-title="package v20.7 - 10 october 2025"><a href="/storeconnect-support/articles/package-v20-7">Package v20.7 - 10 October 2025</a></li><li data-article-slug="website-v20-0-25" data-search-title="website v20.0.25 - 10 october 2025"><a href="/storeconnect-support/articles/website-v20-0-25">Website v20.0.25 - 10 October 2025</a></li><li data-article-slug="website-v20-0-24" data-search-title="website v20.0.24 - 8 october 2025"><a href="/storeconnect-support/articles/website-v20-0-24">Website v20.0.24 - 8 October 2025</a></li><li data-article-slug="website-v20-0-23" data-search-title="website v20.0.23 - 8 october 2025"><a href="/storeconnect-support/articles/website-v20-0-23">Website v20.0.23 - 8 October 2025</a></li><li data-article-slug="website-v20-0-22" data-search-title="website v20.0.22 - 1 october 2025"><a href="/storeconnect-support/articles/website-v20-0-22">Website v20.0.22 - 1 October 2025</a></li><li data-article-slug="website-v20-0-21" data-search-title="website v20.0.21 - 22 september 2025"><a href="/storeconnect-support/articles/website-v20-0-21">Website v20.0.21 - 22 September 2025</a></li><li data-article-slug="package-v20-6" data-search-title="package v20.6 - 18 september 2025"><a href="/storeconnect-support/articles/package-v20-6">Package v20.6 - 18 September 2025</a></li><li data-article-slug="website-v20-0-20" data-search-title="website v20.0.20 - 16 september 2025"><a href="/storeconnect-support/articles/website-v20-0-20">Website v20.0.20 - 16 September 2025</a></li><li data-article-slug="website-v20-0-19" data-search-title="website v20.0.19 - 12 september 2025"><a href="/storeconnect-support/articles/website-v20-0-19">Website v20.0.19 - 12 September 2025</a></li><li data-article-slug="website-v20-0-18" data-search-title="website v20.0.18 - 11 september 2025"><a href="/storeconnect-support/articles/website-v20-0-18">Website v20.0.18 - 11 September 2025</a></li><li data-article-slug="website-v20-0-17" data-search-title="website v20.0.17 - 9 september 2025"><a href="/storeconnect-support/articles/website-v20-0-17">Website v20.0.17 - 9 September 2025</a></li><li data-article-slug="website-v20-0-16" data-search-title="website v20.0.16 - 5 september 2025"><a href="/storeconnect-support/articles/website-v20-0-16">Website v20.0.16 - 5 September 2025</a></li><li data-article-slug="website-v20-0-15" data-search-title="website v20.0.15 - 3 september 2025"><a href="/storeconnect-support/articles/website-v20-0-15">Website v20.0.15 - 3 September 2025</a></li><li data-article-slug="website-v20-0-14" data-search-title="website v20.0.14 - 2 september 2025"><a href="/storeconnect-support/articles/website-v20-0-14">Website v20.0.14 - 2 September 2025</a></li><li data-article-slug="website-v20-0-13" data-search-title="website v20.0.13 - 1 september 2025"><a href="/storeconnect-support/articles/website-v20-0-13">Website v20.0.13 - 1 September 2025</a></li><li data-article-slug="website-v20-0-12" data-search-title="website v20.0.12 - 28 august 2025"><a href="/storeconnect-support/articles/website-v20-0-12">Website v20.0.12 - 28 August 2025</a></li><li data-article-slug="website-v20-0-11" data-search-title="website v20.0.11 - 27 august 2025"><a href="/storeconnect-support/articles/website-v20-0-11">Website v20.0.11 - 27 August 2025</a></li><li data-article-slug="website-v20-0-10" data-search-title="website v20.0.10 - 22 august 2025"><a href="/storeconnect-support/articles/website-v20-0-10">Website v20.0.10 - 22 August 2025</a></li><li data-article-slug="website-v20-0-9" data-search-title="website v20.0.9 - 21 august 2025"><a href="/storeconnect-support/articles/website-v20-0-9">Website v20.0.9 - 21 August 2025</a></li><li data-article-slug="website-v20-0-8" data-search-title="website v20.0.8 - 19 august 2025"><a href="/storeconnect-support/articles/website-v20-0-8">Website v20.0.8 - 19 August 2025</a></li><li data-article-slug="package-v20-5" data-search-title="package v20.5 - 15 august 2025"><a href="/storeconnect-support/articles/package-v20-5">Package v20.5 - 15 August 2025</a></li><li data-article-slug="website-v20-0-7" data-search-title="website v20.0.7 - 15 august 2025"><a href="/storeconnect-support/articles/website-v20-0-7">Website v20.0.7 - 15 August 2025</a></li><li data-article-slug="website-v20-0-6" data-search-title="website v20.0.6 - 15 august 2025"><a href="/storeconnect-support/articles/website-v20-0-6">Website v20.0.6 - 15 August 2025</a></li><li data-article-slug="package-v20-4" data-search-title="package v20.4 - 13 august 2025"><a href="/storeconnect-support/articles/package-v20-4">Package v20.4 - 13 August 2025</a></li><li data-article-slug="package-v20-3" data-search-title="package v20.3 - 7 august 2025"><a href="/storeconnect-support/articles/package-v20-3">Package v20.3 - 7 August 2025</a></li><li data-article-slug="website-v20-0-5" data-search-title="website v20.0.5 - 6 august 2025"><a href="/storeconnect-support/articles/website-v20-0-5">Website v20.0.5 - 6 August 2025</a></li><li data-article-slug="package-v20-2" data-search-title="package v20.2 - 31 july 2025"><a href="/storeconnect-support/articles/package-v20-2">Package v20.2 - 31 July 2025</a></li><li data-article-slug="website-v20-0-4" data-search-title="website v20.0.4 - 22 july 2025"><a href="/storeconnect-support/articles/website-v20-0-4">Website v20.0.4 - 22 July 2025</a></li><li data-article-slug="website-v20-0-3" data-search-title="website v20.0.3 - 15 july 2025"><a href="/storeconnect-support/articles/website-v20-0-3">Website v20.0.3 - 15 July 2025</a></li><li data-article-slug="package-v20-1" data-search-title="package v20.1 - 10 july 2025"><a href="/storeconnect-support/articles/package-v20-1">Package v20.1 - 10 July 2025</a></li><li data-article-slug="website-v20-0-2" data-search-title="website v20.0.2 - 8 july 2025"><a href="/storeconnect-support/articles/website-v20-0-2">Website v20.0.2 - 8 July 2025</a></li><li data-article-slug="website-v20-0-1" data-search-title="website v20.0.1 - 3 july 2025"><a href="/storeconnect-support/articles/website-v20-0-1">Website v20.0.1 - 3 July 2025</a></li><li data-article-slug="website-v20-major-release" data-search-title="website v20 major release - 3 july 2025"><a href="/storeconnect-support/articles/website-v20-major-release">Website v20 major release - 3 July 2025</a></li><li data-article-slug="package-v20-major-release" data-search-title="package v20 major release - 1 july 2025"><a href="/storeconnect-support/articles/package-v20-major-release">Package v20 major release - 1 July 2025</a></li></ul></li></ul></details>
      <details class="SCSV3-ArticleSidebar_group" data-scsv3-sidebar-group data-type="Troubleshooting"><summary class="SCSV3-ArticleSidebar_groupHeader"><a class="SCSV3-Chip SCSV3-Chip-troubleshooting" href="/storeconnect-support/troubleshooting" onclick="event.stopPropagation();">Troubleshooting</a><span class="SCSV3-ArticleSidebar_caret" aria-hidden="true">▾</span></summary><ul></ul></details>
    

    <p class="SCSV3-ArticleSidebar_empty" data-scsv3-sidebar-empty hidden>No articles match your filter.</p>
  </div>
</aside><main class="SCSV3-ArticleMain"><button type="button"
              class="SCSV3-MobileNavBtn"
              data-scsv3-sidebar-toggle
              aria-controls="scsv3-article-sidebar"
              aria-expanded="false">
        <span class="SCSV3-MobileNavBtn_icon" aria-hidden="true">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6"/><line x1="4" y1="12" x2="20" y2="12"/><line x1="4" y1="18" x2="20" y2="18"/></svg>
        </span>
        <span>Browse all articles</span>
      </button>

      <div class="SCSV3-ArticleToolbar" data-scsv3-toolbar><nav class="SCSV3-Breadcrumb" aria-label="Breadcrumb">
    <ol>
      <li><a href="">Home</a></li>
      <li><span>Documentation</span></li>
      <li aria-current="page" data-scsv3-breadcrumb-current>Glossary</li>
    </ol>
  </nav>

  <div class="SCSV3-ArticleToolbar_actions">
    <div class="SCSV3-ArticleToolbar_displayWrap">
      <button type="button" class="SCSV3-ArticleToolbar_btn" data-scsv3-display-toggle aria-expanded="false" aria-haspopup="true" title="Display options">
        <span class="SCSV3-ArticleToolbar_btnIcon" aria-hidden="true">Aa</span>
        <span class="SCSV3-ArticleToolbar_btnLabel">Display</span>
      </button>
      <div class="SCSV3-ArticleToolbar_panel" data-scsv3-display-panel role="dialog" aria-label="Display options" hidden>
        <p class="SCSV3-ArticleToolbar_panelLabel">Font size</p>
        <div class="SCSV3-ArticleToolbar_fontRow">
          <button type="button" class="SCSV3-ArticleToolbar_fontBtn SCSV3-ArticleToolbar_fontBtn-sm" data-scsv3-font-size="sm" title="Small">A</button>
          <button type="button" class="SCSV3-ArticleToolbar_fontBtn SCSV3-ArticleToolbar_fontBtn-md" data-scsv3-font-size="md" title="Medium">A</button>
          <button type="button" class="SCSV3-ArticleToolbar_fontBtn SCSV3-ArticleToolbar_fontBtn-lg" data-scsv3-font-size="lg" title="Large">A</button>
          <button type="button" class="SCSV3-ArticleToolbar_fontBtn SCSV3-ArticleToolbar_fontBtn-xl" data-scsv3-font-size="xl" title="X-Large">A</button>
        </div>
      </div>
    </div>

    <button type="button" class="SCSV3-ArticleToolbar_btn" data-scsv3-reader-toggle title="Reader mode">
      <span class="SCSV3-ArticleToolbar_btnIcon" aria-hidden="true">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2 4v16"/><path d="M22 4v16"/><path d="M6 8h12"/><path d="M6 12h12"/><path d="M6 16h8"/></svg>
      </span>
      <span class="SCSV3-ArticleToolbar_btnLabel">Reader</span>
    </button>

    <div class="SCSV3-ArticleToolbar_exportWrap">
      <button type="button" class="SCSV3-ArticleToolbar_btn SCSV3-ArticleToolbar_btn-icon" data-scsv3-export-toggle aria-expanded="false" aria-haspopup="true" title="Export and share">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><circle cx="12" cy="5" r="2"/><circle cx="12" cy="12" r="2"/><circle cx="12" cy="19" r="2"/></svg>
        <span class="sr-only">Export and share</span>
      </button>
      <div class="SCSV3-ArticleToolbar_menu" data-scsv3-export-menu role="menu" hidden>
        <button type="button" role="menuitem" class="SCSV3-ArticleToolbar_menuItem" data-scsv3-export-action="print">
          <span class="SCSV3-ArticleToolbar_menuIcon" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9V2h12v7"/><path d="M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"/><path d="M6 14h12v8H6z"/></svg>
          </span>
          Export as PDF
        </button>
        <a role="menuitem" class="SCSV3-ArticleToolbar_menuItem" href="/articles/help-documentation/glossary.md" data-scsv3-export-action="markdown">
          <span class="SCSV3-ArticleToolbar_menuIcon" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><path d="M14 2v6h6"/></svg>
          </span>
          Download Markdown
        </a>
        <button type="button" role="menuitem" class="SCSV3-ArticleToolbar_menuItem" data-scsv3-export-action="copy-link">
          <span class="SCSV3-ArticleToolbar_menuIcon" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.72"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.72-1.72"/></svg>
          </span>
          Copy link
        </button>
      </div>
    </div>
  </div>
</div>

      <div class="SCSV3-ArticleMain_body"><header class="SCSV3-Article_header">
          <h1 class="SCSV3-Article_title">Glossary</h1><div class="SCSV3-Article_meta"><time datetime="2026-05-12">
                Last modified 12 May 2026
              </time></div>
        </header><details class="SCSV3-InlineToc" data-scsv3-toc-inline>
          <summary>On this page</summary>
          <div class="SCSV3-InlineToc_body">
            <nav data-scsv3-toc-inline-list aria-label="In this article (inline)"></nav>
          </div>
        </details>

        <div class="SCSV3-Prose SCSV3-Article_body" data-scsv3-article-body><h3 id="this-glossary-defines-terms-that-appear-throughout-the-storeconnect-documentation">This glossary defines terms that appear throughout the StoreConnect documentation.</h3>

<table>
  <tbody>
    <tr>
      <td><a href="#a">A</a></td>
      <td><a href="#b">B</a></td>
      <td><a href="#c">C</a></td>
      <td><a href="#d">D</a></td>
      <td><a href="#e">E</a></td>
      <td><a href="#f">F</a></td>
      <td><a href="#g">G</a></td>
      <td><a href="#h">H</a></td>
      <td><a href="#i">I</a></td>
      <td><a href="#j">J</a></td>
      <td><a href="#k">K</a></td>
      <td><a href="#l">L</a></td>
      <td><a href="#m">M</a></td>
      <td><a href="#n">N</a></td>
      <td><a href="#o">O</a></td>
      <td><a href="#p">P</a></td>
      <td><a href="#q">Q</a></td>
      <td><a href="#r">R</a></td>
      <td><a href="#s">S</a></td>
      <td><a href="#t">T</a></td>
      <td><a href="#u">U</a></td>
      <td><a href="#v">V</a></td>
      <td><a href="#w">W</a></td>
      <td><a href="#x">X</a></td>
      <td><a href="#y">Y</a></td>
      <td><a href="#z">Z</a></td>
    </tr>
  </tbody>
</table>

<h2 id="a">A</h2>

<p><strong>Abandoned Cart</strong>
A shopping cart that has been idle for a configured period (default 10 hours) with items in it but no linked order. StoreConnect automatically marks eligible carts as abandoned via scheduled background jobs.</p>

<p><strong>Account</strong>
A Salesforce standard object representing a business or organization. In StoreConnect, accounts can have multiple contacts, assigned memberships, credit limits, purchase order requirements, and price book associations.</p>

<p><strong>Account Credit</strong>
Store credit issued to an account that can be applied to future orders. The running balance is visible to authenticated users on their account page.</p>

<p><strong>Account Pricing</strong>
Pricing configured for a specific account, typically by assigning a dedicated price book. Account pricing allows B2B customers to receive negotiated or custom rates that differ from standard list prices. See also: Price Book.</p>

<p><strong>Alternate Keyword</strong>
An additional search term assigned to a CMS content record such as a page or article. Alternate keywords supplement the primary keyword and broaden the range of search queries that surface a given piece of content in on-site search results. See also: Keyword.</p>

<p><strong>Answer Engine Optimization (AEO)</strong>
See Generative Engine Optimization (GEO).</p>

<p><strong>API-Only User</strong>
See Sync User.</p>

<p><strong>Artificial Intelligence (AI)</strong>
Machine learning and natural language processing technologies used to automate tasks, generate content, and power intelligent search. StoreConnect supports AI-driven content discovery, enabling store content to be surfaced by AI-powered search engines and chatbots. See also: Generative Engine Optimization (GEO).</p>

<p><strong>Authentication Provider</strong>
A configuration record in StoreConnect that enables a login method for a store. Supported providers include StoreConnect (username/password), Azure Active Directory, Google OAuth, and Experience Cloud SSO.</p>

<h2 id="b">B</h2>

<p><strong>B2B (Business-to-Business)</strong>
A commerce model where businesses sell to other businesses. StoreConnect supports B2B stores with features including account pricing, credit limits, and purchase order requirements.</p>

<p><strong>B2C (Business-to-Consumer)</strong>
A commerce model where businesses sell directly to individual consumers. StoreConnect supports B2C stores with features including membership pricing and public product visibility.</p>

<p><strong>Backorder</strong>
An inventory setting allowing customers to purchase products that are temporarily out of stock, with fulfillment occurring when stock is replenished.</p>

<p><strong>Balance</strong>
The current available credit amount associated with a record such as an account, store, or gift card. Balances update in real time as payments are made or credits are applied. See also: Account Credit, Store Credit, Gift Card Balance.</p>

<p><strong>Balance Payments</strong>
Payments made using an available credit balance — such as store credit or gift card balance — rather than an external payment method. Balance payments can be combined with other payment types at checkout.</p>

<p><strong>Block Price</strong>
A tiered pricing model where the unit price of a product changes based on the quantity ordered. Each tier defines a lower and upper quantity range with a corresponding unit price; when a customer selects a quantity, StoreConnect automatically applies the matching tier. Block pricing is configured exclusively through Salesforce CPQ (it requires the CPQ managed package and SBQQ__BlockPrice__c records) and applies to both standalone products and products sold within a bundle. Block-priced items are excluded from promotion codes, stacked discounts, buy-one-get-one offers, and loyalty-point redemptions. See also: CPQ (Configure, Price, Quote).</p>

<p><strong>Bookable Event</strong>
A product type in StoreConnect that represents a scheduled event or activity available for customer booking. Bookable events contain one or more sessions, each with a defined capacity, timing, and location.</p>

<p><strong>Booking</strong>
A customer reservation for a session within a bookable event. Bookings are recorded as orders in Salesforce and generate a booking attendee record for each registered participant.</p>

<p><strong>Booking Attendee</strong>
A record representing an individual participant in a booking. Multiple attendees can be associated with a single booking where the customer is purchasing for a group.</p>

<p><strong>Bundle</strong>
A collection of multiple products sold together as a single item. StoreConnect supports Salesforce CPQ product bundles and in-page bundling.</p>

<h2 id="c">C</h2>

<p><strong>Cart</strong>
A container tracking the items a customer intends to purchase. StoreConnect carts record items, pricing, and session details, and are converted to orders at checkout.</p>

<p><strong>CDN</strong>
A Content Delivery Network (CDN) is a cloud-based platform outside of the Salesforce ecosystem that StoreConnect uses to store all your media files.</p>

<p><strong>Checkout</strong>
The process where customers review their cart, enter shipping and billing information, and complete payment. StoreConnect supports a combined checkout for multiple product types in a single transaction.</p>

<p><strong>Click &amp; Collect</strong>
A fulfillment method allowing customers to purchase online and pick up their order in store at a specified location.</p>

<p><strong>CMS (Content Management System)</strong>
StoreConnect’s built-in system for managing website pages, articles, and content blocks. It supports HTML, CSS, JavaScript, Liquid templating, and markdown.</p>

<p><strong>Contact</strong>
A Salesforce standard object representing an individual person. StoreConnect creates or updates a contact record for every store customer.</p>

<p><strong>Content Block</strong>
A reusable content segment (text, images, or HTML) that can be embedded in pages, product descriptions, and category pages.</p>

<p><strong>CPQ (Configure, Price, Quote)</strong>
Salesforce’s product for complex product configuration. StoreConnect is compatible with CPQ subscriptions and product bundles.</p>

<p><strong>Component Group</strong>
A named grouping of Component Products within a Product Bundle that enforces selection constraints on the customer. A group can require a minimum or maximum number of distinct products to be chosen, and can also enforce a minimum or maximum total quantity across those selections. A group that allows only one product is rendered as single-select (radio buttons); otherwise it is multi-select. Each group appears as its own ordered section on the product configuration page. Component Groups belong to StoreConnect’s native bundling system and are distinct from Salesforce CPQ Product Features. See also: Component Product, Product Bundle.</p>

<p><strong>Component Product</strong>
An individual product offered as a selectable option within a Component Group of a Product Bundle. Component Products support minimum, maximum, and default quantity constraints, a required flag, and a “free quantity” — units included in the bundle at no additional charge. They can also carry bundle-specific pricing overrides (unit price, sale price, loyalty points, and deposit) defined via Component Pricing records; these are resolved per pricebook at checkout and take precedence over the product’s standalone Price Book Entry. Component Products belong to StoreConnect’s native bundling system and are distinct from Salesforce CPQ Product Options. See also: Component Group, Component Pricing, Product Bundle.</p>

<p><strong>Credit Limit</strong>
The maximum outstanding balance an account can carry. When a credit limit is configured on an account, StoreConnect prevents purchases that would exceed the limit. Used in B2B purchasing scenarios with purchase order payment terms.</p>

<p><strong>Custom Field</strong>
A field added to a Salesforce object beyond its default schema. Custom fields can be added to objects such as Account, Order, or Product2 to capture additional data, and can be surfaced in StoreConnect via Liquid templates or the API.</p>

<h2 id="d">D</h2>

<p><strong>D2C (Direct-to-Consumer)</strong>
A commerce model where manufacturers sell directly to end consumers without intermediaries. StoreConnect supports D2C businesses on the same platform as B2B and B2C stores.</p>

<p><strong>Deprecated</strong>
A feature, setting, or integration that is no longer actively developed and may be removed in a future version. Deprecated functionality continues to operate but should be replaced with its recommended alternative.</p>

<p><strong>Discount</strong>
An automatic price reduction applied to products or a cart based on conditions such as membership, account, or date range. Discounts apply without a code — see also: Promotion.</p>

<p><strong>Donation</strong>
A one-time or recurring contribution to a nonprofit organization. StoreConnect supports flexible donation amounts and recurring donation schedules.</p>

<h2 id="e">E</h2>

<p><strong>Email Template</strong>
A pre-built email structure used for transactional notifications, automated communications, and marketing messages. StoreConnect email templates support Liquid for dynamic content. See also: Visualforce Email Template, Transactional Email.</p>

<p><strong>Environment</strong>
A distinct Salesforce instance or org. Common environments include production, sandbox (UAT), and developer orgs. Each operates independently with its own data, configuration, and StoreConnect installation.</p>

<p><strong>Evergreen Subscription</strong>
A subscription that continues indefinitely until cancelled by the customer, manually cancelled in Salesforce, or terminated due to a failed payment. Evergreen subscriptions are sometimes referred to as recurring subscriptions. See also: Recurring Payment.</p>

<p><strong>Experience Cloud</strong>
Salesforce’s platform for building branded customer portals and websites. StoreConnect integrates with Experience Cloud for SSO authentication.</p>

<h2 id="f">F</h2>

<p><strong>Fixed Term Subscription</strong>
A subscription with a defined number of payments that ends automatically. For example, 12 monthly payments over one year.</p>

<p><strong>Flow</strong>
A Salesforce automation tool that executes a process when triggered by a record change or other event. StoreConnect integrates with flows for custom automations.</p>

<p><strong>Form</strong>
A configurable data collection record used to gather custom information from customers at specific points in the store experience. StoreConnect supports four form types:
- <strong>Product form</strong> — displays on a product detail page and collects information when a customer adds the item to cart, such as personalization text or customization details.
- <strong>Checkout form</strong> — collects information at one or more steps during checkout, including customer information, shipping, payment, or terms acceptance.
- <strong>Account form</strong> — appears on account pages and allows authenticated customers to update their profile, address, and preferences.
- <strong>Generic form</strong> — a reusable form embedded on CMS content pages for general data collection such as contact forms, lead capture, or event registration.</p>

<p><strong>Fulfillment</strong>
The process of picking, packing, and dispatching an order to the customer.</p>

<h2 id="g">G</h2>

<p><strong>Generative Engine Optimization (GEO)</strong>
The process of improving digital content to increase visibility, citations, and trust within AI-powered search engines and chatbots, such as ChatGPT, Google’s AI Overviews, and Perplexity. Unlike traditional SEO, which drives clicks to websites, GEO focuses on being the synthesized answer that AI provides directly to users. Also known as Answer Engine Optimization (AEO). See also: Search Engine Optimization (SEO).</p>

<p><strong>Gift Card</strong>
A prepaid payment card issued by a store with a fixed monetary value. Gift cards can be purchased and redeemed at checkout. StoreConnect manages gift card balances and supports partial redemption.</p>

<p><strong>Gift Card Balance</strong>
The remaining monetary value available on a gift card. The balance updates in real time as redemptions occur. See also: Balance.</p>

<p><strong>Google Merchant Feed</strong>
An XML file automatically generated by StoreConnect (refreshed every 6 hours) containing product data, pricing, shipping, and loyalty information for use with Google Shopping.</p>

<h2 id="h">H</h2>

<p><strong>Headless Commerce</strong>
An ecommerce architecture where the customer-facing front end is decoupled from the backend system. StoreConnect can operate as a headless backend, serving data via its API.</p>

<h2 id="i">I</h2>

<p><strong>Inventory</strong>
The stock of products available for sale. StoreConnect provides real-time inventory tracking across multiple locations and supports stock transfers between locations.</p>

<p><strong>Inventory Product</strong>
A product enabled with stock level counting for inventory management. When stock tracking is active, StoreConnect monitors available quantity, prevents overselling (unless backorder is enabled), and supports stock transfers between locations. See also: Backorder.</p>

<h2 id="j">J</h2>

<p><strong>Jailbreak (POS devices)</strong>
The unauthorized modification of a POS device’s operating system to remove manufacturer restrictions. StoreConnect’s POS application is designed to detect and refuse to operate on jailbroken devices, protecting payment data and store operations even when a device is physically compromised.</p>

<p><strong>Junction Object</strong>
A Salesforce record used to create a many-to-many relationship between two other objects. For example, a junction object may link a membership to multiple products, or a promotion to multiple accounts.</p>

<h2 id="k">K</h2>

<p><strong>Keyword</strong>
A word or phrase associated with a product, page, or article to improve its discoverability in on-site search results. StoreConnect CMS content supports both a primary keyword and one or more alternate keywords. See also: Alternate Keyword, Search Engine Optimization (SEO).</p>

<h2 id="l">L</h2>

<p><strong>Lead</strong>
A Salesforce object representing a prospective customer not yet identified as an account or contact. StoreConnect automatically converts leads during the checkout process.</p>

<p><strong>Liquid</strong>
A template language used in StoreConnect for generating dynamic content on pages and in emails. Liquid tags and filters allow access to store data at render time.</p>

<p><strong>Loyalty Points</strong>
A virtual currency customers earn from purchases that can be spent on future orders. StoreConnect supports configurable earn rates and redemption values per product.</p>

<p><strong>Loyalty Program</strong>
A system for rewarding repeat customers with points, discounts, or member benefits. Configured in StoreConnect with earn and purchase point values per product.</p>

<h2 id="m">M</h2>

<p><strong>Mailing List</strong>
An opt-in list of subscriber email addresses managed within a Salesforce campaign. StoreConnect can associate store customers with mailing lists and use them for targeted email communications.</p>

<p><strong>Master Product</strong>
The parent product record from which product variants are derived. The master product defines shared attributes such as name, description, and category, while each variant specifies a distinct combination of options such as size and color. See also: Product Variant.</p>

<p><strong>Media</strong>
Includes all images, videos and sound files used on your StoreConnect website. This includes product images.</p>

<p><strong>Membership</strong>
A customer classification that grants specific pricing, content access, and promotional benefits. Memberships are assigned to accounts and control product visibility and pricing.</p>

<p><strong>Membership Content</strong>
Content records — such as pages or articles — associated with a membership record and hidden from non-members. Membership content enables gated access for subscribers or members.</p>

<p><strong>Multi-Store</strong>
A StoreConnect configuration where multiple independent storefronts operate within a single Salesforce org. Each store can have its own branding, product catalog, pricing, and payment configuration while sharing a common Salesforce data layer.</p>

<h2 id="n">N</h2>

<p><strong>Nonprofit</strong>
An organization serving a charitable or social mission. StoreConnect includes specialized features for nonprofits, such as donation processing, peer-to-peer fundraising, and sponsorship programs.</p>

<h2 id="o">O</h2>

<p><strong>Object (Liquid)</strong>
A Liquid variable that represents a data entity available within a template, such as a product, cart, or customer. Liquid objects are accessed using dot notation — for example, <code>product.title</code> — to render dynamic values on storefront pages and in emails.</p>

<p><strong>Object (Salesforce)</strong>
A database table in Salesforce that stores a specific category of data. Salesforce includes standard objects such as Account, Order, and Product2, and allows custom objects to be created for additional data types. StoreConnect adds its own custom objects to the Salesforce data model.</p>

<p><strong>Object Limits</strong>
Platform-level constraints imposed by Salesforce on the number of records, fields, or relationships an object can support. These limits apply to all orgs and should be considered when designing custom data models alongside StoreConnect.</p>

<p><strong>Omnichannel Commerce</strong>
A seamless shopping experience across multiple channels (online, in-store, mobile) with unified inventory and customer data. StoreConnect is designed to support true omnichannel retail.</p>

<p><strong>Order</strong>
A Salesforce standard object representing a completed purchase transaction. StoreConnect creates orders from carts at checkout.</p>

<p><strong>Order Campaign</strong>
A record that captures the UTM marketing attribution parameters — source, medium, campaign, content, and term — associated with a completed order. Order campaigns are created automatically when a cart with UTM tracking data is converted to an order, and are synced to Salesforce for reporting and analysis. If Privacy Compliance is enabled on the store, a UTM Tracking cookie record must be configured and accepted by the visitor for UTM tracking to function. See also: UTM Code.</p>

<p><strong>Order Item</strong>
Also known as an Order Product. A line item within an order representing the purchase of a single product.</p>

<h2 id="p">P</h2>

<p><strong>Page Layout</strong>
A Salesforce configuration that defines which fields are displayed on a record and in what arrangement. StoreConnect requires specific page layouts to be assigned to user profiles.</p>

<p><strong>Payment Gateway</strong>
A service that securely processes credit card and payment transactions. StoreConnect integrates with 20+ payment gateways.</p>

<p><strong>Payment Provider</strong>
A company that provides payment processing services. StoreConnect supports multiple simultaneous payment providers per store.</p>

<p><strong>Permission</strong>
A control that defines what actions a user can perform. In StoreConnect, permissions operate at three levels: Salesforce (controlled by profiles and permission sets), POS (controlled by POS user roles), and website (controlled by membership and account settings).</p>

<p><strong>Permission Set</strong>
A Salesforce configuration that grants additional permissions to specific users without changing their base profile. StoreConnect provides managed permission sets that must be assigned to relevant users, such as administrators and sync users.</p>

<p><strong>Person Account</strong>
A Salesforce account type that combines account and contact data into a single record for individual consumers. StoreConnect supports person accounts.</p>

<p><strong>Point of Sale (POS)</strong>
A retail checkout system for processing in-store transactions. StoreConnect includes an integrated POS with support for receipt printing, EFTPOS terminals, and cash management.</p>

<p><strong>Price Book</strong>
A Salesforce object that defines pricing for products. StoreConnect supports multiple price books per product, scoped by store, account, or membership.</p>

<p><strong>Price Book Entry</strong>
A Salesforce record that links a product to a price book with a specific price. Price book entries define the unit price for a product in a given context — such as a store, account, or membership tier — and can include additional settings such as minimum order quantities.</p>

<p><strong>Product</strong>
An item available for purchase on a store. Products are stored as Salesforce Product2 records and can be configured as physical goods, digital downloads, services, subscriptions, bookings, or donations.</p>

<p><strong>Product Category</strong>
A classification or grouping of related products that enables navigation and filtering on the storefront. Categories can be nested to create a hierarchy.</p>

<p><strong>Product Code</strong>
A unique alphanumeric identifier assigned to a product for catalog and reporting purposes. Distinct from a SKU, which identifies a specific variant for inventory tracking. See also: SKU.</p>

<p><strong>Product Master</strong>
See Master Product.</p>

<p><strong>Product Price</strong>
The monetary value at which a product is offered for sale. In StoreConnect, product prices are defined through price book entries and can vary by store, account, membership, or active promotion.</p>

<p><strong>Product Trait</strong>
A searchable and filterable attribute that describes a product, such as size, color, or material. Traits are used to build faceted search and product comparison features.</p>

<p><strong>Product Variant</strong>
A specific version of a master product that represents a distinct combination of options (for example, a shirt in size Large and color Blue).</p>

<p><strong>Product Visibility</strong>
A setting that controls which customers can see a product on the storefront. StoreConnect supports visibility rules based on membership, account type, login status, and product availability.</p>

<p><strong>Profile</strong>
A Salesforce configuration that defines a user’s baseline permissions, accessible page layouts, and record type access. Every Salesforce user is assigned exactly one profile. StoreConnect requires specific profiles to be configured for admin users, sync users, and POS users.</p>

<p><strong>Promotion</strong>
A temporary offer that requires a customer to enter a promo code at checkout. Promotions are distinct from discounts, which apply automatically.</p>

<p><strong>Purchase Order (PO)</strong>
A business document authorizing payment. StoreConnect supports PO-required purchasing for B2B accounts, allowing business customers to pay by invoice.</p>

<h2 id="q">Q</h2>

<p><strong>Query</strong>
The keyword phrase a user types into the search bar on your website. StoreConnect processes queries against product names, descriptions, keywords, and traits to return relevant search results.</p>

<p><strong>Quick Start</strong>
An accelerated self-install process for getting started with StoreConnect in a simple and fast way. Quick Start guides administrators through the minimum required configuration steps to launch a functional store.</p>

<h2 id="r">R</h2>

<p><strong>Recurring Payment</strong>
A payment processed automatically on a regular schedule, used for subscription billing. StoreConnect handles recurring charges through integrated payment providers. See also: Evergreen Subscription.</p>

<p><strong>Redirect</strong>
Sending a browser request to a different URL. StoreConnect supports 301, 302, and in-page redirects for managing URL changes and SEO.</p>

<p><strong>Refund</strong>
The return of payment to a customer for a cancelled or returned order or order item. StoreConnect supports full and partial refunds processed back to the original payment method.</p>

<p><strong>Refund Credit</strong>
A credit issued to a customer’s store credit balance as an alternative to returning funds to the original payment method. Refund credits can be applied to future purchases at the same store. See also: Store Credit.</p>

<h2 id="s">S</h2>

<p><strong>Sales Cloud</strong>
The core Salesforce CRM platform, now also referred to as Agentforce Sales. StoreConnect is built entirely on Sales Cloud and does not require any additional Salesforce licenses beyond the base package.</p>

<p><strong>Sandbox</strong>
A test environment copied from a production Salesforce org. StoreConnect can be installed to sandboxes for testing and development purposes.</p>

<p><strong>Search Engine Optimization (SEO)</strong>
Practices that improve a website’s visibility in search engine results. StoreConnect provides SEO fields (meta title, meta description, canonical URL, structured data) on all pages and products.</p>

<p><strong>Search Keyword</strong>
A word or phrase configured on a product, page, or article to improve its ranking in on-site and external search results. See also: Keyword, Search Engine Optimization (SEO).</p>

<p><strong>Service Cloud (Agentforce Service)</strong>
Salesforce’s customer service platform, now also referred to as Agentforce Service. Service Cloud adds case management, knowledge base, and omnichannel support capabilities. StoreConnect can integrate with Service Cloud for customer support workflows, though it is not required.</p>

<p><strong>Session</strong>
In the StoreConnect booking system, a time block offered for customer booking, such as a course, appointment, or event. Sessions have a duration, capacity, location, and availability schedule.</p>

<p><strong>Shared Success Fee</strong>
A StoreConnect billing charge calculated as a percentage of monthly order value, billed in arrears. This is in addition to the subscription fee.</p>

<p><strong>Shipment</strong>
A record representing the physical dispatch of one or more order items to a customer. Shipments track the carrier, tracking number, dispatch date, and delivery status.</p>

<p><strong>Shipping Provider</strong>
A carrier or logistics company that delivers physical orders to customers. StoreConnect integrates with shipping providers to calculate rates and generate labels at checkout and fulfillment.</p>

<p><strong>Shipping Zone</strong>
A geographic region with specific shipping costs and available delivery methods assigned to it.</p>

<p><strong>Sitemap</strong>
An XML file listing all publicly accessible pages on a StoreConnect storefront, automatically generated and submitted to search engines to assist with crawling and indexing.</p>

<p><strong>SKU (Stock Keeping Unit)</strong>
A unique identifier for a product or product variant used for inventory tracking and order management.</p>

<p><strong>SMS</strong>
Short Message Service (text messaging). StoreConnect integrates with SMS providers such as SMS Magic, 360 SMS, and Salesforce Marketing Cloud for customer notifications.</p>

<p><strong>Split Shipment</strong>
The fulfillment of a single order across multiple separate shipments, typically because items are dispatched from different locations or at different times.</p>

<p><strong>Store Branding</strong>
The visual identity settings for a storefront, including logo, colors, fonts, and other design elements. Store branding is configured in the StoreConnect Console and applied through the active theme.</p>

<p><strong>Store Credit</strong>
A monetary credit balance assigned to a customer account that can be applied to future purchases at the store. Store credit is distinct from gift card balances and loyalty points. See also: Account Credit, Balance.</p>

<p><strong>Store Variable</strong>
A configurable key-value setting stored in Salesforce that controls store behavior without requiring code changes. Store variables can manage features such as checkout field visibility, password policies, POS options, and SSO settings, and can optionally be made available in Liquid templates via the <code>store_variables</code> object.</p>

<p><strong>Storefront</strong>
The customer-facing online store interface where customers browse products, manage their account, and complete purchases. Also referred to as a Store.</p>

<p><strong>StoreConnect Console</strong>
The administrative dashboard for system administrators to manage the entire StoreConnect installation, monitor store health, and access settings.</p>

<p><strong>StoreConnect External ID</strong>
A unique identifier in UUID format assigned to core StoreConnect records such as orders, payments, contacts, accounts, and products. Stored as the <code>sc_id</code> field in Salesforce, the StoreConnect External ID provides a stable reference for external system integrations and API calls, and is distinct from the internal Salesforce record ID.</p>

<p><strong>Subscription</strong>
A recurring payment arrangement for a product or service. StoreConnect supports both evergreen (ongoing) and fixed-term subscriptions with configurable billing intervals.</p>

<p><strong>Subscription Term</strong>
The duration between subscription charges, for example 1 month or 1 year. Defined by a term count and term unit (day, week, month, or year).</p>

<p><strong>Sync User</strong>
A dedicated Salesforce user account required by StoreConnect to synchronize data between Salesforce and the storefront. This user must be configured with specific permissions. Also referred to as an API-Only User.</p>

<h2 id="t">T</h2>

<p><strong>Tax Zone</strong>
A geographic region with defined tax rates and rules. StoreConnect calculates tax at checkout based on the customer’s shipping or billing address and the applicable tax zone.</p>

<p><strong>Test Mode</strong>
A payment processing configuration that simulates transactions without processing real charges. Test mode is used during development and quality assurance to validate checkout flows without affecting live payment data.</p>

<p><strong>Test Order</strong>
An order placed while a store or payment provider is in test mode. Test orders allow administrators to verify the full checkout and fulfillment process without processing real payments.</p>

<p><strong>Theme</strong>
A website template that controls the design, layout, and styling of a storefront. StoreConnect is theme-driven and includes default themes that can be customized.</p>

<p><strong>Transactional Email</strong>
An automated email sent in response to a specific event, such as an order confirmation, shipping notification, or password reset.</p>

<h2 id="u">U</h2>

<p><strong>User Account Page</strong>
The customer-facing area of a StoreConnect storefront where authenticated users can view and manage their profile, order history, subscriptions, loyalty points, and preferences.</p>

<p><strong>UTM Code</strong>
A URL parameter appended to marketing links to track campaign attribution. StoreConnect automatically captures UTM codes and associates them with orders for reporting.</p>

<h2 id="v">V</h2>

<p><strong>Variant and Variant Product</strong>
See Product Variant.</p>

<p><strong>Visualforce Email Template</strong>
A Salesforce email template built using Visualforce markup, allowing dynamic Salesforce data to be merged into the email content. StoreConnect supports Visualforce email templates for transactional and automated email communications. See also: Email Template, Transactional Email.</p>

<p><strong>Voucher</strong>
A prepaid certificate that can be redeemed against a purchase. Similar to a gift card but may carry usage restrictions such as a minimum spend or product category limitation.</p>

<h2 id="w">W</h2>

<p><strong>Website Builder</strong>
StoreConnect’s visual drag-and-drop page editor for creating and editing storefront pages. Changes are saved as Content Change records and require approval before publishing.</p>

<h2 id="x">X</h2>

<h2 id="y">Y</h2>

<h2 id="z">Z</h2>

        </div><div class="SCSV3-Related_main">
          
  <section class="SCSV3-Related SCSV3-Related-cards">
    <h2 class="SCSV3-Related_heading">Related articles</h2><div class="SCSV3-Related_grid"><a class="SCSV3-Related_card" href="/articles/about-the-storeconnect-console">
            <span class="SCSV3-Chip SCSV3-Chip-help-documentation">Documentation</span>
            <span class="SCSV3-Related_cardTitle">About the StoreConnect console</span>
            <span class="SCSV3-Related_cardArrow" aria-hidden="true">→</span>
          </a><a class="SCSV3-Related_card" href="/articles/customize-app-settings-in-salesforce">
            <span class="SCSV3-Chip SCSV3-Chip-help-documentation">Documentation</span>
            <span class="SCSV3-Related_cardTitle">Customize app settings in Salesforce</span>
            <span class="SCSV3-Related_cardArrow" aria-hidden="true">→</span>
          </a></div></section>
  
        </div>
        <div class="SCSV3-Feedback_main">
          <div class="SCSV3-Feedback" data-scsv3-feedback>
  <h3 class="SCSV3-Feedback_heading">Was this article helpful?</h3><form action="/form_submission" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="6YP2UY7dmSD1ruV0ds18iCuwsTp_NLOK_mAgoYIazrT3UzAlGrGaDqxMxnoc5_vo6QqkS0Mg6mfSexio9TMnwg" autocomplete="off" /><input value="e9da0af1308d45b367cf2b2187add33e5392bbe1bcfb39171fb1633fee8f2e3d" autocomplete="off" type="hidden" name="_ufid" id="_ufid" /><input value="a4nRE0000027Co5YAE" autocomplete="off" type="hidden" name="form_sfid" id="form_sfid" /><fieldset class="SCSV3-Feedback_picklist">
            <legend class="sr-only"><p>Was this article helpful?</p>
</legend>
            <div class="SCSV3-Feedback_buttons" role="radiogroup"><label class="SCSV3-Feedback_btnLabel">
                  <input type="radio" name="answers[a4lRE00000fH6r0YAC][answer]" value="Yes">
                  <span class="SCSV3-Btn SCSV3-Btn-outline SCSV3-Feedback_btn"><span aria-hidden="true">👍</span>Yes
                  </span>
                </label><label class="SCSV3-Feedback_btnLabel">
                  <input type="radio" name="answers[a4lRE00000fH6r0YAC][answer]" value="No">
                  <span class="SCSV3-Btn SCSV3-Btn-outline SCSV3-Feedback_btn"><span aria-hidden="true">👎</span>No
                  </span>
                </label></div>
          </fieldset><div class="SCSV3-Feedback_field" data-scsv3-feedback-comment hidden>
            <label class="SCSV3-Feedback_fieldLabel" for="scsv3-fb-a4lRE00000fH6r1YAC"><p>Tell us more (optional)</p>
</label>
            <textarea id="scsv3-fb-a4lRE00000fH6r1YAC" name="answers[a4lRE00000fH6r1YAC][answer]" rows="3" maxlength="1212"
                      class="SCSV3-Feedback_textarea"
                      placeholder="Tell us more..."></textarea>
            <button type="submit" class="SCSV3-Btn SCSV3-Btn-primary SCSV3-Feedback_submit">Submit feedback</button>
          </div><input type="hidden" name="answers[a4lRE00000fH6r2YAC][answer]" value="https://support.storeconnect.com/articles/help-documentation/glossary"><input type="hidden" name="answers[a4lRE00000fH6r3YAC][answer]" value="Glossary"><input type="hidden" name="answers[a4lRE00000fH6r4YAC][answer]" value="https://support.storeconnect.com/articles/help-documentation/glossary.md"><p class="SCSV3-Feedback_error" role="alert">
          
        </p></form>

    <script>
      (function () {
        // Bound flag prevents the inline + rail copies from double-binding the same root.
        document.querySelectorAll('[data-scsv3-feedback]').forEach(function (root) {
          if (root.dataset.scsv3FeedbackBound === '1') return;
          root.dataset.scsv3FeedbackBound = '1';
          var radios = root.querySelectorAll('input[type="radio"]');
          var commentBox = root.querySelector('[data-scsv3-feedback-comment]');
          radios.forEach(function (r) {
            r.addEventListener('change', function () {
              if (commentBox) commentBox.removeAttribute('hidden');
              radios.forEach(function (x) {
                var btn = x.parentNode && x.parentNode.querySelector('.SCSV3-Feedback_btn');
                if (btn) btn.classList.toggle('is-selected', x.checked);
              });
            });
          });
        });
      })();
    </script></div>
        </div>

      </div>

    </main>

    <aside class="SCSV3-ArticleRail" aria-label="Article aside">
      <nav class="SCSV3-Toc" data-scsv3-toc aria-label="In this article"></nav>
      <div class="SCSV3-Related_rail">
        
  <section class="SCSV3-Related SCSV3-Related-list">
    <h2 class="SCSV3-Related_heading">Related articles</h2><ul class="SCSV3-Related_list" role="list"><li class="SCSV3-Related_listItem">
            <a class="SCSV3-Related_listLink" href="/articles/about-the-storeconnect-console">
              About the StoreConnect console
            </a>
          </li><li class="SCSV3-Related_listItem">
            <a class="SCSV3-Related_listLink" href="/articles/customize-app-settings-in-salesforce">
              Customize app settings in Salesforce
            </a>
          </li></ul></section>
  
      </div>
      <div class="SCSV3-Feedback_rail">
        <div class="SCSV3-Feedback" data-scsv3-feedback>
  <h3 class="SCSV3-Feedback_heading">Was this article helpful?</h3><form action="/form_submission" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="ZTdVd3xbjwPiMG1MVtrUZSEfqkXapKTRYFsupxddvh1755MD6DeMLbvSTkI88FMF46W_NOaw_TxMQBauYHRXaw" autocomplete="off" /><input value="e9da0af1308d45b367cf2b2187add33e5392bbe1bcfb39171fb1633fee8f2e3d" autocomplete="off" type="hidden" name="_ufid" id="_ufid" /><input value="a4nRE0000027Co5YAE" autocomplete="off" type="hidden" name="form_sfid" id="form_sfid" /><fieldset class="SCSV3-Feedback_picklist">
            <legend class="sr-only"><p>Was this article helpful?</p>
</legend>
            <div class="SCSV3-Feedback_buttons" role="radiogroup"><label class="SCSV3-Feedback_btnLabel">
                  <input type="radio" name="answers[a4lRE00000fH6r0YAC][answer]" value="Yes">
                  <span class="SCSV3-Btn SCSV3-Btn-outline SCSV3-Feedback_btn"><span aria-hidden="true">👍</span>Yes
                  </span>
                </label><label class="SCSV3-Feedback_btnLabel">
                  <input type="radio" name="answers[a4lRE00000fH6r0YAC][answer]" value="No">
                  <span class="SCSV3-Btn SCSV3-Btn-outline SCSV3-Feedback_btn"><span aria-hidden="true">👎</span>No
                  </span>
                </label></div>
          </fieldset><div class="SCSV3-Feedback_field" data-scsv3-feedback-comment hidden>
            <label class="SCSV3-Feedback_fieldLabel" for="scsv3-fb-a4lRE00000fH6r1YAC"><p>Tell us more (optional)</p>
</label>
            <textarea id="scsv3-fb-a4lRE00000fH6r1YAC" name="answers[a4lRE00000fH6r1YAC][answer]" rows="3" maxlength="1212"
                      class="SCSV3-Feedback_textarea"
                      placeholder="Tell us more..."></textarea>
            <button type="submit" class="SCSV3-Btn SCSV3-Btn-primary SCSV3-Feedback_submit">Submit feedback</button>
          </div><input type="hidden" name="answers[a4lRE00000fH6r2YAC][answer]" value="https://support.storeconnect.com/articles/help-documentation/glossary"><input type="hidden" name="answers[a4lRE00000fH6r3YAC][answer]" value="Glossary"><input type="hidden" name="answers[a4lRE00000fH6r4YAC][answer]" value="https://support.storeconnect.com/articles/help-documentation/glossary.md"><p class="SCSV3-Feedback_error" role="alert">
          
        </p></form>

    <script>
      (function () {
        // Bound flag prevents the inline + rail copies from double-binding the same root.
        document.querySelectorAll('[data-scsv3-feedback]').forEach(function (root) {
          if (root.dataset.scsv3FeedbackBound === '1') return;
          root.dataset.scsv3FeedbackBound = '1';
          var radios = root.querySelectorAll('input[type="radio"]');
          var commentBox = root.querySelector('[data-scsv3-feedback-comment]');
          radios.forEach(function (r) {
            r.addEventListener('change', function () {
              if (commentBox) commentBox.removeAttribute('hidden');
              radios.forEach(function (x) {
                var btn = x.parentNode && x.parentNode.querySelector('.SCSV3-Feedback_btn');
                if (btn) btn.classList.toggle('is-selected', x.checked);
              });
            });
          });
        });
      })();
    </script></div>
      </div>
    </aside>

  </div>

</article>

<script>
/* scsv3-article.js — article body augmentations: heading IDs + anchors,
 * admonitions, code fences, wiki links, link decoration, TOC + scrollspy,
 * reader mode, font-size panel, sidebar drawer. Idempotent. */
(function () {
  'use strict';

  var BODY_SELECTOR = '[data-scsv3-article-body]';
  var TOC_SELECTOR = '[data-scsv3-toc]';
  var ARTICLE_SELECTOR = '[data-scsv3-article]';
  var FONT_SIZES = ['sm', 'md', 'lg', 'xl'];
  var FONT_KEY = 'scsv3.font-size';
  var READER_KEY = 'scsv3.reader-mode';

  // SLDS-style external-link icon
  var EXTERNAL_LINK_SVG =
    '<svg viewBox="0 0 24 24" width="12" height="12" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">' +
    '<path d="M14 4h6v6"/><path d="M10 14L20 4"/><path d="M19 13v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6"/></svg>';

  function slugify(text) {
    return text
      .toLowerCase()
      .replace(/[^\w\s-]/g, '')
      .replace(/\s+/g, '-')
      .replace(/-+/g, '-')
      .replace(/^-|-$/g, '');
  }

  function isSameOrigin(href) {
    if (!href) return false;
    if (/^[#?/]/.test(href)) return true;
    if (/^(?:mailto:|tel:|javascript:)/i.test(href)) return false;
    try {
      var u = new URL(href, window.location.origin);
      return u.origin === window.location.origin;
    } catch (_) {
      return false;
    }
  }

  // -------------------- Heading IDs + anchor copy --------------------
  function decorateHeadings(body) {
    var seen = {};
    body.querySelectorAll('h1, h2, h3, h4').forEach(function (h) {
      if (h.dataset.scsv3HeadingDone) return;
      h.dataset.scsv3HeadingDone = 'true';
      var text = (h.textContent || '').trim();
      if (!text) return;
      var base = h.id || slugify(text) || 'section';
      var unique = base;
      var n = 1;
      while (seen[unique]) {
        unique = base + '-' + n++;
      }
      seen[unique] = true;
      h.id = unique;

      // Anchor button (copy direct link)
      var btn = document.createElement('button');
      btn.type = 'button';
      btn.className = 'SCSV3-Anchor';
      btn.setAttribute('aria-label', 'Copy link to ' + text);
      btn.innerHTML =
        '<svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.72"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.72-1.72"/></svg>';
      btn.addEventListener('click', function () {
        var url = window.location.origin + window.location.pathname + '#' + h.id;
        try {
          navigator.clipboard.writeText(url);
        } catch (_) {}
        btn.classList.add('is-copied');
        setTimeout(function () { btn.classList.remove('is-copied'); }, 1500);
      });
      h.appendChild(btn);
    });
  }

  // -------------------- Admonitions (client-side) --------------------
  // The platform's markdown processor doesn't natively understand container
  // admonitions. Convert them in-place by walking <p> nodes that match the
  // ":::type" / ":::" boundary markers, gathering siblings between them.
  var ADMONITIONS = {
    note:      { label: 'Note',      icon: 'ℹ️', cls: 'note' },
    info:      { label: 'Info',      icon: 'ℹ️', cls: 'note' },
    tip:       { label: 'Tip',       icon: '💡', cls: 'tip' },
    warning:   { label: 'Warning',   icon: '⚠️', cls: 'warning' },
    important: { label: 'Important', icon: '❗', cls: 'important' },
    caution:   { label: 'Caution',   icon: '🔥', cls: 'caution' },
    danger:    { label: 'Danger',    icon: '🔥', cls: 'caution' }
  };

  function renderAdmonitions(body) {
    // Match `:::type ... :::` across any layout — single line, or split
    // across <p>…</p> paragraphs by the platform's markdown processor.
    var html = body.innerHTML;
    var ADM = /:::(note|tip|warning|important|caution|info|danger)\b([\s\S]*?):::/gi;
    if (!ADM.test(html)) return;
    ADM.lastIndex = 0;
    var newHtml = html.replace(ADM, function (_m, type, raw) {
      var config = ADMONITIONS[type.toLowerCase()] || ADMONITIONS.note;
      // Trim cross-paragraph wrappers and whitespace from the body content.
      var inner = raw
        .replace(/^\s*<\/p>\s*(?:<p[^>]*>)?/i, '')          // drop </p>(<p>) immediately after `:::type`
        .replace(/(?:<\/p>\s*)?(?:<p[^>]*>)?\s*$/i, '')     // drop trailing </p>(<p>) before `:::`
        .replace(/^[\s\n]+|[\s\n]+$/g, '');
      if (!inner) inner = '';
      // Wrap unwrapped inline content in a <p> so spacing reads right.
      if (inner && !/^<(p|ul|ol|h[1-6]|blockquote|pre|div|table)/i.test(inner)) {
        inner = '<p>' + inner + '</p>';
      }
      return '<div class="SCSV3-Admonition SCSV3-Admonition-' + config.cls + '" role="note">' +
        '<div class="SCSV3-Admonition_header"><span class="SCSV3-Admonition_icon" aria-hidden="true">' + config.icon + '</span><strong>' + config.label + '</strong></div>' +
        '<div class="SCSV3-Admonition_body">' + inner + '</div>' +
        '</div>';
    });
    if (newHtml !== html) body.innerHTML = newHtml;
  }

  // -------------------- Code fences (```lang…```) --------------------
  // The platform markdown processor doesn't honour fenced blocks — it leaves
  // backticks intact and renders content as prose. Pass 1 rewrites whole
  // fences via innerHTML regex; Pass 2 catches multi-paragraph stragglers
  // by walking <p> children. NB: the regex must NOT require `\n` after the
  // lang token — the markdown processor inserts `</p>` instead.
  function renderCodeFences(body) {
    var html = body.innerHTML;
    var FENCE = /```([A-Za-z0-9_-]*)([\s\S]*?)```/g;
    if (FENCE.test(html)) {
      FENCE.lastIndex = 0;
      var newHtml = html.replace(FENCE, function (_m, lang, content) {
        var clean = content
          .replace(/<\/p>\s*<p[^>]*>/gi, '\n\n')
          .replace(/<br\s*\/?>(?:\s*\n)?/gi, '\n')
          .replace(/<[^>]+>/g, '')
          .replace(/&nbsp;/g, ' ')
          .replace(/&amp;/g, '&')
          .replace(/&lt;/g, '<')
          .replace(/&gt;/g, '>')
          .replace(/&quot;/g, '"')
          .replace(/&#39;/g, "'")
          .replace(/&#x60;/g, '`')
          .replace(/^\s*\n+/, '')
          .replace(/\n+\s*$/, '');
        var safeCode = clean
          .replace(/&/g, '&amp;')
          .replace(/</g, '&lt;')
          .replace(/>/g, '&gt;');
        var langAttr = lang ? ' class="language-' + lang + '"' : '';
        return '<pre><code' + langAttr + '>' + safeCode + '</code></pre>';
      });
      if (newHtml !== html) body.innerHTML = newHtml;
    }
    return _renderCodeFencesDomWalk(body);
  }

  // textContent drops <br> and </p><p> splits, so multi-line fences caught
  // by Pass 2 would collapse to one line without this conversion.
  function nodeToCodeText(node) {
    var html = node.innerHTML || '';
    return html
      .replace(/<\/p>\s*<p[^>]*>/gi, '\n\n')
      .replace(/<br\s*\/?>(?:\s*\n)?/gi, '\n')
      .replace(/<[^>]+>/g, '')
      .replace(/&nbsp;/g, ' ')
      .replace(/&amp;/g, '&')
      .replace(/&lt;/g, '<')
      .replace(/&gt;/g, '>')
      .replace(/&quot;/g, '"')
      .replace(/&#39;/g, "'")
      .replace(/&#x60;/g, '`');
  }

  function _renderCodeFencesDomWalk(body) {
    var children = Array.prototype.slice.call(body.children);
    var i = 0;
    while (i < children.length) {
      var node = children[i];
      if (!node || (node.tagName !== 'P' && node.tagName !== 'PRE')) { i++; continue; }
      // Use nodeToCodeText so structural <br> and </p><p> separators inside
      // the source paragraph are preserved as line breaks instead of being
      // collapsed by textContent.
      var text = nodeToCodeText(node);
      // Look for an opening fence at the start of the paragraph
      var openMatch = text.match(/^[\s ]*```([A-Za-z0-9_-]*)[\s ]*\n?/);
      if (!openMatch) { i++; continue; }
      var lang = (openMatch[1] || '').toLowerCase();

      // Strip the opening fence from this paragraph's text
      var openIdx = text.indexOf('```');
      var afterOpen = text.slice(openIdx + 3);
      // Drop the optional language word + a single trailing newline
      afterOpen = afterOpen.replace(/^[A-Za-z0-9_-]*\n?/, '');

      // Check if the close fence is in the same paragraph
      var closeIdx = afterOpen.indexOf('```');
      if (closeIdx > -1) {
        // Single-paragraph fence
        var inner = afterOpen.slice(0, closeIdx).replace(/\n+$/, '');
        var trailing = afterOpen.slice(closeIdx + 3);
        var pre = buildPre(inner, lang);
        node.replaceWith(pre);
        children.splice(i, 1, pre);
        if (trailing.replace(/\s/g, '')) {
          var trailP = document.createElement('p');
          trailP.textContent = trailing.replace(/^\n+/, '');
          pre.parentNode.insertBefore(trailP, pre.nextSibling);
          children.splice(i + 1, 0, trailP);
        }
        i++;
        continue;
      }

      // Multi-paragraph: gather forward until a closing fence is found
      var collected = [afterOpen];
      var nodesToRemove = [node];
      var endIdx = -1;
      var trailingAfterClose = '';
      for (var j = i + 1; j < children.length; j++) {
        var n = children[j];
        var t = nodeToCodeText(n);
        var ci = t.indexOf('```');
        if (ci > -1) {
          var beforeClose = t.slice(0, ci).replace(/\n+$/, '');
          if (beforeClose) collected.push(beforeClose);
          trailingAfterClose = t.slice(ci + 3);
          endIdx = j;
          nodesToRemove.push(n);
          break;
        } else {
          collected.push(t);
          nodesToRemove.push(n);
        }
      }

      if (endIdx === -1) { i++; continue; }   // no close — leave as-is

      var preEl = buildPre(collected.join('\n\n').replace(/^\n+|\n+$/g, ''), lang);
      node.parentNode.insertBefore(preEl, node);
      nodesToRemove.forEach(function (rm) { if (rm.parentNode) rm.parentNode.removeChild(rm); });
      // Refresh sibling list
      children = Array.prototype.slice.call(body.children);
      // Re-locate i to point at the new <pre>
      i = children.indexOf(preEl) + 1;
      // If there was content after the closing fence, insert as a paragraph
      if (trailingAfterClose && trailingAfterClose.replace(/\s/g, '')) {
        var tp = document.createElement('p');
        tp.textContent = trailingAfterClose.replace(/^\n+/, '');
        preEl.parentNode.insertBefore(tp, preEl.nextSibling);
        children = Array.prototype.slice.call(body.children);
        i = children.indexOf(tp) + 1;
      }
    }
  }

  function buildPre(code, lang) {
    var pre = document.createElement('pre');
    var c = document.createElement('code');
    if (lang) c.className = 'language-' + lang;
    c.textContent = code;
    pre.appendChild(c);
    return pre;
  }

  function promoteMultilineInlineCode(body) {
    body.querySelectorAll('p > code:only-child').forEach(function (code) {
      var text = code.textContent || '';
      if (text.indexOf('\n') === -1) return;
      var p = code.parentNode;
      var pre = document.createElement('pre');
      var c = document.createElement('code');
      c.textContent = text.replace(/^\n+/, '').replace(/\n+$/, '');
      pre.appendChild(c);
      p.parentNode.replaceChild(pre, p);
    });
  }

  // -------------------- Wiki links --------------------
  // [[[slug|Label]]] → [<a href="/articles/slug">Label</a>]    (literal brackets preserved)
  // [[slug|Label]]   → <a href="/articles/slug">Label</a>
  // [[slug]]         → <a href="/articles/slug">slug</a>
  // Walks text nodes only — never touches existing markup or anchor hrefs.
  var WIKI_TRIPLE = /\[\[\[([^\[\]|]+?)(?:\|([^\[\]]+?))?\]\]\]/g;
  var WIKI_DOUBLE = /\[\[([^\[\]|]+?)(?:\|([^\[\]]+?))?\]\]/g;
  var ARTICLES_BASE = (function () {
    // Build /articles/ URL relative to store mount.
    var path = window.location.pathname || '/';
    var m = path.match(/^(\/[^/]+)\/articles\//);
    return m ? m[1] + '/articles/' : '/articles/';
  })();

  function renderWikiLinks(body) {
    // ---- Pass 0: fix wiki links broken by markdown's pipe-as-table-separator ----
    // The markdown processor sees `[[slug|Label]]` and interprets `|` as a
    // table column boundary, emitting:
    //   <table><tbody><tr><td>[[slug</td><td>Label]]</td></tr></tbody></table>
    // We detect this corruption and restore it. Two passes:
    //   (a) Replace whole tables that are 100% broken wiki links → <ul> of <li><a>
    //   (b) Replace any leftover in-cell `[[slug</td><td>Label]]` → keep the cell, restore the link
    var html = body.innerHTML;
    var WIKI_BROKEN_ROW =
      /<tr[^>]*>\s*<td[^>]*>\s*\[\[\s*([A-Za-z0-9_-]+)\s*<\/td>\s*<td[^>]*>\s*([^<\[\]]+?)\s*\]\]\s*<\/td>\s*<\/tr>/gi;
    var WIKI_BROKEN_TABLE =
      /<table[^>]*>\s*(?:<thead>[\s\S]*?<\/thead>)?\s*<tbody[^>]*>\s*((?:<tr[^>]*>\s*<td[^>]*>\s*\[\[\s*[A-Za-z0-9_-]+\s*<\/td>\s*<td[^>]*>\s*[^<\[\]]+?\s*\]\]\s*<\/td>\s*<\/tr>\s*)+)<\/tbody>\s*<\/table>/gi;

    if (WIKI_BROKEN_TABLE.test(html)) {
      WIKI_BROKEN_TABLE.lastIndex = 0;
      html = html.replace(WIKI_BROKEN_TABLE, function (_m, rows) {
        var items = [];
        rows.replace(WIKI_BROKEN_ROW, function (_r, slug, label) {
          var s = slug.trim();
          var l = label.trim();
          items.push(
            '<li><a href="' + ARTICLES_BASE + s + '" data-article-url-name="' + s +
            '" data-smart-link="true">' + escapeHtml(l) + '</a></li>'
          );
          return _r;
        });
        return '<ul>' + items.join('') + '</ul>';
      });
    }

    if (html !== body.innerHTML) body.innerHTML = html;

    // ---- Pass 1: text-node walk for inline `[[slug|Label]]` and `[[[slug|Label]]]` ----
    var walker = document.createTreeWalker(body, NodeFilter.SHOW_TEXT, {
      acceptNode: function (node) {
        if (!node.nodeValue || node.nodeValue.indexOf('[[') === -1) return NodeFilter.FILTER_REJECT;
        // Skip text inside <code>, <pre>, <a>, <script>, <style>
        var p = node.parentNode;
        while (p && p !== body) {
          var tag = p.nodeName;
          if (tag === 'CODE' || tag === 'PRE' || tag === 'A' || tag === 'SCRIPT' || tag === 'STYLE') {
            return NodeFilter.FILTER_REJECT;
          }
          p = p.parentNode;
        }
        return NodeFilter.FILTER_ACCEPT;
      }
    });

    var nodes = [];
    var current;
    while ((current = walker.nextNode())) nodes.push(current);

    nodes.forEach(function (node) {
      var text = node.nodeValue;
      var hasTriple = WIKI_TRIPLE.test(text);
      WIKI_TRIPLE.lastIndex = 0;
      var hasDouble = WIKI_DOUBLE.test(text);
      WIKI_DOUBLE.lastIndex = 0;
      if (!hasTriple && !hasDouble) return;

      // Convert triple first, then double — both produce HTML.
      var html = text
        .replace(WIKI_TRIPLE, function (_m, slug, label) {
          var s = slug.trim();
          var l = (label || s).trim();
          return '[<a href="' + ARTICLES_BASE + s + '" data-article-url-name="' + s + '" data-smart-link="true">' + escapeHtml(l) + '</a>]';
        })
        .replace(WIKI_DOUBLE, function (_m, slug, label) {
          var s = slug.trim();
          var l = (label || s).trim();
          return '<a href="' + ARTICLES_BASE + s + '" data-article-url-name="' + s + '" data-smart-link="true">' + escapeHtml(l) + '</a>';
        });

      // Keep the parts that weren't transformed as plain text — `html` is
      // already a mix of escaped text and our generated <a> tags. Wrap in a
      // span and replace the original text node.
      var wrapper = document.createElement('span');
      wrapper.innerHTML = html.replace(/&(?![a-z]+;|#\d+;)/gi, '&amp;'); // safety
      // Reapply our anchor HTML so wrapper.innerHTML didn't double-escape <a>
      wrapper.innerHTML = html;
      node.parentNode.replaceChild(wrapper, node);
    });
  }

  function escapeHtml(s) {
    return String(s)
      .replace(/&/g, '&amp;')
      .replace(/</g, '&lt;')
      .replace(/>/g, '&gt;')
      .replace(/"/g, '&quot;');
  }

  // -------------------- Slug-only href resolver --------------------
  // Markdown links written as `[Label](slug)` (no leading slash, no scheme)
  // render as `<a href="slug">…</a>`. We resolve those relative slugs to the
  // current store's `/articles/<slug>` mount so they work regardless of
  // whether the store lives at `/storeconnect-support` or apex root.
  function resolveSlugHrefs(body) {
    var SLUG = /^[a-z0-9][a-z0-9_-]*$/i;
    body.querySelectorAll('a[href]').forEach(function (a) {
      var href = a.getAttribute('href');
      if (!href) return;
      if (!SLUG.test(href)) return;          // not a bare slug
      a.setAttribute('href', ARTICLES_BASE + href);
      a.dataset.articleUrlName = href;
      a.dataset.smartLink = 'true';
    });
  }

  // -------------------- Link decoration --------------------
  function decorateLinks(body) {
    body.querySelectorAll('a').forEach(function (a) {
      if (a.dataset.scsv3LinkDone) return;
      a.dataset.scsv3LinkDone = 'true';

      // Smart link via [[slug|Label]] preprocessor — already has data-article-url-name
      if (a.dataset.articleUrlName) {
        a.dataset.smartLink = 'true';
        return;
      }

      var href = a.getAttribute('href') || '';
      if (!href) return;
      if (/^(?:mailto:|tel:|javascript:|#)/i.test(href)) return;

      if (isSameOrigin(href)) {
        a.dataset.internalLink = 'true';
      } else {
        a.setAttribute('target', '_blank');
        a.setAttribute('rel', 'noopener noreferrer');
        a.dataset.externalLink = 'true';
        if (!a.querySelector('.SCSV3-ExtIcon')) {
          var span = document.createElement('span');
          span.className = 'SCSV3-ExtIcon';
          span.setAttribute('aria-hidden', 'true');
          span.innerHTML = EXTERNAL_LINK_SVG;
          a.appendChild(span);
        }
      }
    });
  }

  // -------------------- Code block: language label + copy + view-full --------------------
  function decorateCodeBlocks(body) {
    body.querySelectorAll('pre').forEach(function (pre) {
      if (pre.dataset.scsv3CodeDone) return;
      pre.dataset.scsv3CodeDone = 'true';
      pre.classList.add('SCSV3-Pre');
      var code = pre.querySelector('code');
      var lang = '';
      if (code) {
        Array.from(code.classList).forEach(function (c) {
          if (c.startsWith('language-')) lang = c.replace('language-', '');
        });
      }

      var wrap = document.createElement('div');
      wrap.className = 'SCSV3-CodeBlock';
      pre.parentNode.insertBefore(wrap, pre);
      wrap.appendChild(pre);

      var bar = document.createElement('div');
      bar.className = 'SCSV3-CodeBlock_bar';
      if (lang) {
        var tag = document.createElement('span');
        tag.className = 'SCSV3-CodeBlock_lang';
        tag.textContent = lang;
        bar.appendChild(tag);
      }
      var spacer = document.createElement('div');
      spacer.style.flex = '1';
      bar.appendChild(spacer);

      var view = document.createElement('button');
      view.type = 'button';
      view.className = 'SCSV3-CodeBlock_view';
      view.textContent = 'View';
      view.setAttribute('aria-label', 'View full code');
      view.addEventListener('click', function () {
        openCodeModal(pre, code, lang);
      });
      bar.appendChild(view);

      var copy = document.createElement('button');
      copy.type = 'button';
      copy.className = 'SCSV3-CodeBlock_copy';
      copy.textContent = 'Copy';
      copy.setAttribute('aria-label', 'Copy code');
      copy.addEventListener('click', function () {
        var src = code || pre;
        try { navigator.clipboard.writeText(src.textContent); } catch (_) {}
        copy.textContent = 'Copied';
        setTimeout(function () { copy.textContent = 'Copy'; }, 1500);
      });
      bar.appendChild(copy);
      wrap.insertBefore(bar, pre);
    });
  }

  // Modal viewer for code blocks
  function openCodeModal(pre, code, lang) {
    var existing = document.querySelector('[data-scsv3-code-modal]');
    if (existing) existing.remove();

    var modal = document.createElement('div');
    modal.className = 'SCSV3-CodeModal';
    modal.setAttribute('data-scsv3-code-modal', '');
    modal.setAttribute('role', 'dialog');
    modal.setAttribute('aria-modal', 'true');
    modal.setAttribute('aria-label', lang ? lang + ' code' : 'Code view');

    var dialog = document.createElement('div');
    dialog.className = 'SCSV3-CodeModal_dialog';
    var header = document.createElement('div');
    header.className = 'SCSV3-CodeModal_header';
    header.innerHTML =
      '<span class="SCSV3-CodeModal_lang">' + (lang ? escapeHtml(lang) : 'code') + '</span>' +
      '<button type="button" class="SCSV3-CodeModal_copy">Copy</button>' +
      '<button type="button" class="SCSV3-CodeModal_close" aria-label="Close">×</button>';
    var body = document.createElement('div');
    body.className = 'SCSV3-CodeModal_body';
    var preCopy = pre.cloneNode(true);
    preCopy.classList.remove('SCSV3-Pre');
    body.appendChild(preCopy);
    dialog.appendChild(header);
    dialog.appendChild(body);
    modal.appendChild(dialog);
    document.body.appendChild(modal);
    document.body.classList.add('scsv3-modal-open');

    function close() {
      modal.remove();
      document.body.classList.remove('scsv3-modal-open');
      document.removeEventListener('keydown', onKey);
    }
    function onKey(e) { if (e.key === 'Escape') close(); }
    modal.addEventListener('click', function (e) { if (e.target === modal) close(); });
    header.querySelector('.SCSV3-CodeModal_close').addEventListener('click', close);
    var modalCopy = header.querySelector('.SCSV3-CodeModal_copy');
    modalCopy.addEventListener('click', function () {
      var src = code || pre;
      try { navigator.clipboard.writeText(src.textContent); } catch (_) {}
      modalCopy.textContent = 'Copied';
      setTimeout(function () { modalCopy.textContent = 'Copy'; }, 1500);
    });
    document.addEventListener('keydown', onKey);
  }

  // -------------------- Reset accordions --------------------
  function resetAccordions(body) {
    body.querySelectorAll('details').forEach(function (d) {
      if (d.hasAttribute('open')) d.removeAttribute('open');
    });
  }

  // -------------------- TOC builder + scrollspy --------------------
  // Builds two TOC targets from one heading set:
  //   - The rail TOC ([data-scsv3-toc])      → visible ≥1280px
  //   - The inline TOC nav ([data-scsv3-toc-inline-list]) → visible <1280px
  // Both contain the same anchor list so the active-link scrollspy can
  // colour links wherever they live without DOM reshuffling on resize.
  function buildToc(body, tocEl) {
    // Pull every section-level heading (H1–H4) and discard the ones that
    // aren't real document sections:
    //   1. Anything nested inside a code/pre/table — sample headings.
    //   2. Anything whose visible text starts with backticks (``` …)
    //      — these are markdown fences that got promoted to <h2> via the
    //      Setext rule when the author wrote `---` immediately under a
    //      ```lang opener (a YAML separator inside the example, no blank
    //      line in between). The fence is intact in the rendered DOM as
    //      an <h2>, but it isn't a heading; skip it.
    //   3. Anchor-only headings that decorate but contain no readable
    //      text — e.g. <h2>::contentReference[oaicite:0]{index=0}</h2>.
    var headings = Array.prototype.slice.call(
      body.querySelectorAll('h1, h2')
    ).filter(function (h) {
      if (h.closest('pre, code, table')) return false;
      var text = (h.textContent || '').trim();
      if (!text) return false;
      if (text.indexOf('```') === 0) return false;
      // Only-code content (e.g. <h2><code>foo()</code></h2> with nothing
      // else) is rare but a clear no-op for navigation — keep it, the
      // user wants those visible. So no further heuristic here.
      return true;
    });
    var inlineToc = document.querySelector('[data-scsv3-toc-inline]');
    var inlineList = document.querySelector('[data-scsv3-toc-inline-list]');

    if (!headings.length) {
      if (tocEl) tocEl.style.display = 'none';
      if (inlineToc) inlineToc.hidden = true;
      return;
    }

    function buildList() {
      var ul = document.createElement('ul');
      ul.className = 'SCSV3-Toc_list';
      headings.forEach(function (h) {
        if (!h.id) return;
        var li = document.createElement('li');
        li.className = 'SCSV3-Toc_item SCSV3-Toc_item-' + h.tagName.toLowerCase();
        var a = document.createElement('a');
        a.className = 'SCSV3-Toc_link';
        a.href = '#' + h.id;
        a.textContent = h.textContent.replace(/¶$/, '').trim();
        a.addEventListener('click', function (e) {
          e.preventDefault();
          h.scrollIntoView({ behavior: 'smooth', block: 'start' });
          history.replaceState(null, '', '#' + h.id);
          // Close the inline <details> after navigation so the page
          // doesn't keep the TOC expanded above the heading you jumped to.
          if (inlineToc && inlineToc.hasAttribute('open') &&
              ul.parentNode && ul.parentNode.contains(a)) {
            inlineToc.removeAttribute('open');
          }
        });
        li.appendChild(a);
        ul.appendChild(li);
      });
      return ul;
    }

    if (tocEl) {
      tocEl.style.display = '';
      tocEl.innerHTML = '<h2 class="SCSV3-Toc_title">In this article</h2>';
      tocEl.appendChild(buildList());
    }
    if (inlineList) {
      inlineList.innerHTML = '';
      inlineList.appendChild(buildList());
    }
    if (inlineToc) inlineToc.hidden = false;

    // Scrollspy paints active state across both TOCs simultaneously.
    var allLinks = document.querySelectorAll(
      '[data-scsv3-toc] .SCSV3-Toc_link, [data-scsv3-toc-inline-list] .SCSV3-Toc_link'
    );
    if (!('IntersectionObserver' in window)) return;
    var io = new IntersectionObserver(function (entries) {
      entries.forEach(function (e) {
        if (!e.isIntersecting) return;
        var hash = '#' + e.target.id;
        allLinks.forEach(function (l) {
          l.classList.toggle('is-active', l.getAttribute('href') === hash);
        });
      });
    }, { rootMargin: '-30% 0px -65% 0px' });
    headings.forEach(function (h) { io.observe(h); });
  }

  // -------------------- Mobile sidebar drawer --------------------
  // Below 1024px the article sidebar is hidden offscreen until a click
  // on [data-scsv3-sidebar-toggle] flips `.is-open` on both the sidebar
  // and a body-level backdrop. Backdrop is created on demand so the
  // sidebar template stays free of presentation-only markup.
  function bindMobileNav() {
    var btn = document.querySelector('[data-scsv3-sidebar-toggle]');
    var sidebar = document.querySelector('[data-scsv3-sidebar]');
    if (!btn || !sidebar) return;

    var backdrop = document.querySelector('[data-scsv3-sidebar-backdrop]');
    if (!backdrop) {
      backdrop = document.createElement('button');
      backdrop.type = 'button';
      backdrop.className = 'SCSV3-ArticleSidebar_backdrop';
      backdrop.setAttribute('data-scsv3-sidebar-backdrop', '');
      backdrop.setAttribute('aria-label', 'Close article navigator');
      document.body.appendChild(backdrop);
    }

    function open() {
      sidebar.classList.add('is-open');
      backdrop.classList.add('is-open');
      document.body.classList.add('scsv3-drawer-open');
      btn.setAttribute('aria-expanded', 'true');
      // Move keyboard focus into the drawer for keyboard users.
      var input = sidebar.querySelector('input[type="search"]');
      if (input) { try { input.focus(); } catch (_) {} }
    }
    function close() {
      sidebar.classList.remove('is-open');
      backdrop.classList.remove('is-open');
      document.body.classList.remove('scsv3-drawer-open');
      btn.setAttribute('aria-expanded', 'false');
      try { btn.focus(); } catch (_) {}
    }

    btn.addEventListener('click', function () {
      if (sidebar.classList.contains('is-open')) close(); else open();
    });
    backdrop.addEventListener('click', close);
    document.addEventListener('keydown', function (e) {
      if (e.key === 'Escape' && sidebar.classList.contains('is-open')) close();
    });
    // Resizing past the desktop breakpoint should drop the drawer state
    // so the persistent rail layout takes over cleanly.
    window.addEventListener('resize', function () {
      if (window.matchMedia('(min-width: 1024px)').matches &&
          sidebar.classList.contains('is-open')) {
        close();
      }
    }, { passive: true });
  }

  // -------------------- Display options (font size + reader mode) --------------------
  function applyFontSize(article, size) {
    FONT_SIZES.forEach(function (s) { article.classList.remove('SCSV3-Article-fs-' + s); });
    if (FONT_SIZES.indexOf(size) > -1) {
      article.classList.add('SCSV3-Article-fs-' + size);
    }
  }

  function applyReaderMode(article, on) {
    article.classList.toggle('SCSV3-Article-reader', !!on);
    document.body.classList.toggle('scsv3-reader-mode', !!on);
  }

  function bindToolbar(article) {
    // Font size dropdown
    var fontBtns = article.querySelectorAll('[data-scsv3-font-size]');
    var savedSize = (function () {
      try { return localStorage.getItem(FONT_KEY) || 'md'; } catch (_) { return 'md'; }
    })();
    applyFontSize(article, savedSize);
    fontBtns.forEach(function (b) {
      if (b.dataset.scsv3FontSize === savedSize) b.classList.add('is-active');
      b.addEventListener('click', function () {
        var size = b.dataset.scsv3FontSize;
        applyFontSize(article, size);
        try { localStorage.setItem(FONT_KEY, size); } catch (_) {}
        fontBtns.forEach(function (x) { x.classList.toggle('is-active', x === b); });
      });
    });

    // Display panel toggle
    var panelToggle = article.querySelector('[data-scsv3-display-toggle]');
    var panel = article.querySelector('[data-scsv3-display-panel]');
    if (panelToggle && panel) {
      panelToggle.addEventListener('click', function (e) {
        e.stopPropagation();
        var hidden = panel.hasAttribute('hidden');
        if (hidden) panel.removeAttribute('hidden'); else panel.setAttribute('hidden', '');
        panelToggle.setAttribute('aria-expanded', String(hidden));
      });
      document.addEventListener('click', function (e) {
        if (panel.hasAttribute('hidden')) return;
        if (!panel.contains(e.target) && e.target !== panelToggle) {
          panel.setAttribute('hidden', '');
          panelToggle.setAttribute('aria-expanded', 'false');
        }
      });
    }

    // Reader mode toggle
    var readerBtn = article.querySelector('[data-scsv3-reader-toggle]');
    var savedReader = false;
    try { savedReader = localStorage.getItem(READER_KEY) === '1'; } catch (_) {}
    applyReaderMode(article, savedReader);
    if (readerBtn) {
      readerBtn.classList.toggle('is-active', savedReader);
      readerBtn.addEventListener('click', function () {
        var nowOn = !article.classList.contains('SCSV3-Article-reader');
        applyReaderMode(article, nowOn);
        readerBtn.classList.toggle('is-active', nowOn);
        try { localStorage.setItem(READER_KEY, nowOn ? '1' : '0'); } catch (_) {}
      });
    }

    // Export menu (copy link / markdown / print)
    var menuBtn = article.querySelector('[data-scsv3-export-toggle]');
    var menu = article.querySelector('[data-scsv3-export-menu]');
    if (menuBtn && menu) {
      menuBtn.addEventListener('click', function (e) {
        e.stopPropagation();
        var hidden = menu.hasAttribute('hidden');
        if (hidden) menu.removeAttribute('hidden'); else menu.setAttribute('hidden', '');
        menuBtn.setAttribute('aria-expanded', String(hidden));
      });
      document.addEventListener('click', function (e) {
        if (menu.hasAttribute('hidden')) return;
        if (!menu.contains(e.target) && e.target !== menuBtn) {
          menu.setAttribute('hidden', '');
          menuBtn.setAttribute('aria-expanded', 'false');
        }
      });
      menu.querySelectorAll('[data-scsv3-export-action]').forEach(function (item) {
        item.addEventListener('click', function (e) {
          var action = item.dataset.scsv3ExportAction;
          if (action === 'copy-link') {
            e.preventDefault();
            try { navigator.clipboard.writeText(window.location.href); } catch (_) {}
            var orig = item.textContent;
            item.textContent = 'Copied!';
            setTimeout(function () { item.textContent = orig; }, 1500);
          } else if (action === 'print') {
            e.preventDefault();
            window.print();
          }
          // Markdown link is a real <a href> — let it through.
          menu.setAttribute('hidden', '');
          menuBtn.setAttribute('aria-expanded', 'false');
        });
      });
    }
  }

  // -------------------- Sidebar: chevrons (collapse/expand for items with children) --------------------
  // Adds a chevron button before the title link on every <li> that has a
  // nested <ul>. Click the chevron to toggle; click the link to navigate.
  // All subtrees start collapsed; markCurrentArticle reveals the active branch.
  var CHEVRON_SVG =
    '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>';

  function enhanceSidebarTree() {
    var sidebar = document.querySelector('[data-scsv3-sidebar]');
    if (!sidebar) return;

    // Hide groups whose tree is empty (type has no published articles yet)
    // so the sidebar always reflects what's actually browsable. Avoids a
    // manual allowlist as types come and go.
    sidebar.querySelectorAll('[data-scsv3-sidebar-group]').forEach(function (grp) {
      var ul = grp.querySelector(':scope > ul');
      if (!ul || !ul.querySelector('li')) grp.hidden = true;
    });

    // Type chips inside <summary> are pre-rendered as <a href> with an inline
    // onclick="event.stopPropagation()" so clicking them previously navigated
    // to the type's category page. Per design: clicking should toggle the
    // group, not redirect. Strip the href + inline handler so the click
    // bubbles to <summary> which natively toggles <details>.
    sidebar.querySelectorAll('summary .SCSV3-Chip').forEach(function (chip) {
      chip.removeAttribute('onclick');
      chip.removeAttribute('href');
    });

    sidebar.querySelectorAll('li').forEach(function (li) {
      var subUl = li.querySelector(':scope > ul');
      if (!subUl) return;
      var link = li.querySelector(':scope > a');
      if (!link) return;
      li.classList.add('has-children');

      var btn = document.createElement('button');
      btn.type = 'button';
      btn.className = 'SCSV3-SidebarChevron';
      btn.setAttribute('aria-label', 'Toggle children');
      btn.setAttribute('aria-expanded', 'false');
      btn.innerHTML = CHEVRON_SVG;
      li.insertBefore(btn, link);

      subUl.hidden = true;

      btn.addEventListener('click', function (e) {
        e.preventDefault();
        e.stopPropagation();
        var nowOpen = subUl.hidden;
        subUl.hidden = !nowOpen;
        btn.classList.toggle('is-open', nowOpen);
        btn.setAttribute('aria-expanded', String(nowOpen));
      });
    });
  }

  function currentArticleSlug() {
    var path = window.location.pathname || '';
    var m = path.match(/\/articles\/(.+?)(?:[?#]|$)/);
    if (!m) return null;
    var segs = m[1].split('/').filter(Boolean);
    if (!segs.length) return null;
    return decodeURIComponent(segs[segs.length - 1]);
  }

  // -------------------- Sidebar: mark current + open ancestors --------------------
  function markCurrentArticle() {
    var sidebar = document.querySelector('[data-scsv3-sidebar]');
    if (!sidebar) return;
    var slug = currentArticleSlug();
    if (!slug) return;
    var item = sidebar.querySelector('[data-article-slug="' + slug + '"]');
    if (!item) return;
    item.classList.add('is-current');
    var link = item.querySelector(':scope > a');
    if (link) {
      link.classList.add('is-current');
      link.setAttribute('aria-current', 'page');
    }
    // Walk up: open ancestor <details> AND reveal ancestor <ul>s + flag chevrons
    var p = item.parentNode;
    while (p && p !== sidebar) {
      if (p.tagName === 'DETAILS') {
        p.setAttribute('open', '');
      } else if (p.tagName === 'UL') {
        p.hidden = false;
        var parentLi = p.parentNode;
        if (parentLi && parentLi.tagName === 'LI') {
          var chev = parentLi.querySelector(':scope > .SCSV3-SidebarChevron');
          if (chev) {
            chev.classList.add('is-open');
            chev.setAttribute('aria-expanded', 'true');
          }
        }
      }
      p = p.parentNode;
    }
    // If the current article is itself a parent, reveal one level of children.
    var ownChildren = item.querySelector(':scope > ul');
    if (ownChildren) {
      ownChildren.hidden = false;
      var ownChev = item.querySelector(':scope > .SCSV3-SidebarChevron');
      if (ownChev) {
        ownChev.classList.add('is-open');
        ownChev.setAttribute('aria-expanded', 'true');
      }
    }
    try { item.scrollIntoView({ block: 'center' }); } catch (_) {}
  }

  // -------------------- Breadcrumb: parent-article levels --------------------
  // The platform breadcrumb in toolbar.liquid only ships [Home > Type > Article].
  // The intermediate levels (Getting started > Installation prerequisites > …)
  // come from walking the same parent-child relationships the sidebar tree
  // was built from. Rather than re-query Salesforce, harvest the chain from
  // the already-rendered sidebar DOM — every ancestor <li[data-article-slug]>
  // up the tree is a parent article. Cheaper than a Liquid query-tag loop,
  // and stays in sync with the sidebar tree by definition.
  // (Avoid Liquid delimiters in this file's comments — sync-theme.sh wraps
  // it in a .liquid snippet, so anything that looks like a tag will parse.)
  function buildArticleBreadcrumb() {
    var ol = document.querySelector('.SCSV3-Breadcrumb ol');
    if (!ol) return;
    var currentLi = ol.querySelector('[data-scsv3-breadcrumb-current]');
    if (!currentLi) return;
    var sidebar = document.querySelector('[data-scsv3-sidebar]');
    if (!sidebar) return;

    var slug = currentArticleSlug();
    if (!slug) return;
    var item = sidebar.querySelector('[data-article-slug="' + slug + '"]');
    if (!item) return;

    var parents = [];
    var p = item.parentNode;
    while (p && p !== sidebar) {
      if (p.tagName === 'LI' && p.dataset && p.dataset.articleSlug) {
        var link = p.querySelector(':scope > a');
        if (link) {
          parents.push({
            title: (link.textContent || '').trim(),
            href: link.getAttribute('href') || ''
          });
        }
      }
      p = p.parentNode;
    }
    if (!parents.length) return;
    parents.reverse(); // root → immediate-parent order

    parents.forEach(function (parent) {
      if (!parent.title) return;
      var li = document.createElement('li');
      var a = document.createElement('a');
      a.href = parent.href;
      a.textContent = parent.title;
      li.appendChild(a);
      ol.insertBefore(li, currentLi);
    });
  }

  // -------------------- Sidebar quick-search --------------------
  // Filters [data-scsv3-search-item] items in-place by title/summary/keywords.
  // Highlights matched substrings inside [data-scsv3-search-target] and ranks
  // items by total match count within each group.
  function bindSidebarSearch() {
    var input = document.querySelector('[data-scsv3-sidebar-search]');
    if (!input) return;
    var sidebar = document.querySelector('[data-scsv3-sidebar]');
    if (!sidebar) return;
    var groups = sidebar.querySelectorAll('[data-scsv3-sidebar-group]');
    var emptyEl = sidebar.querySelector('[data-scsv3-sidebar-empty]');

    // Cache original title text once on each <li>'s anchor
    sidebar.querySelectorAll('li[data-article-slug] > a').forEach(function (t) {
      if (!t.dataset.scsv3OrigText) t.dataset.scsv3OrigText = t.textContent;
    });

    function highlight(text, terms) {
      if (!terms.length) return escapeHtml(text);
      var escaped = escapeHtml(text);
      // Build alternation regex from terms (escape regex chars)
      var pattern = terms.map(function (t) {
        return t.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
      }).join('|');
      var re = new RegExp('(' + pattern + ')', 'gi');
      return escaped.replace(re, '<mark class="SCSV3-SearchHighlight">$1</mark>');
    }

    function countMatches(haystack, terms) {
      if (!haystack || !terms.length) return 0;
      var h = haystack.toLowerCase();
      var n = 0;
      terms.forEach(function (t) {
        var idx = 0;
        while ((idx = h.indexOf(t, idx)) > -1) { n++; idx += t.length; }
      });
      return n;
    }

    function apply() {
      var raw = (input.value || '').trim().toLowerCase();
      var terms = raw ? raw.split(/\s+/).filter(Boolean) : [];
      var totalVisible = 0;

      groups.forEach(function (group) {
        var items = Array.prototype.slice.call(group.querySelectorAll('li[data-article-slug]'));
        var ranked = items.map(function (item) {
          var title = item.dataset.searchTitle || '';
          var keywords = item.dataset.searchKeywords || '';
          var score = terms.length === 0 ? 0 :
            countMatches(title, terms) * 5 +
            countMatches(keywords, terms) * 3;
          return { item: item, score: score };
        });

        if (terms.length === 0) {
          // No filter — show everything, restore titles, and reset collapse state
          ranked.forEach(function (r) {
            r.item.style.display = '';
            var t = r.item.querySelector(':scope > a');
            if (t && t.dataset.scsv3OrigText) t.textContent = t.dataset.scsv3OrigText;
          });
          // Re-collapse all subtrees and reset chevrons
          group.querySelectorAll('li > ul').forEach(function (ul) { ul.hidden = true; });
          group.querySelectorAll('.SCSV3-SidebarChevron').forEach(function (c) {
            c.classList.remove('is-open');
            c.setAttribute('aria-expanded', 'false');
          });
          totalVisible += items.length;
          return;
        }

        var matched = ranked.filter(function (r) { return r.score > 0; });
        ranked.forEach(function (r) { r.item.style.display = 'none'; });
        matched.forEach(function (r) {
          r.item.style.display = '';
          var t = r.item.querySelector(':scope > a');
          if (t) t.innerHTML = highlight(t.dataset.scsv3OrigText || t.textContent, terms);
          // Walk up — show ancestor <li>s, unhide ancestor <ul>s, flag chevrons
          var p = r.item.parentNode;
          while (p && p !== group) {
            if (p.tagName === 'LI') p.style.display = '';
            if (p.tagName === 'UL') {
              p.hidden = false;
              var parentLi = p.parentNode;
              if (parentLi && parentLi.tagName === 'LI') {
                var chev = parentLi.querySelector(':scope > .SCSV3-SidebarChevron');
                if (chev) {
                  chev.classList.add('is-open');
                  chev.setAttribute('aria-expanded', 'true');
                }
              }
            }
            p = p.parentNode;
          }
        });
        totalVisible += matched.length;
        if (matched.length > 0) group.setAttribute('open', '');
        else group.removeAttribute('open');
      });

      if (emptyEl) emptyEl.toggleAttribute('hidden', totalVisible > 0);
      // After resetting on clear, re-mark the current article's branch so it stays open
      if (terms.length === 0) markCurrentArticle();
    }

    var debounceId;
    input.addEventListener('input', function () {
      clearTimeout(debounceId);
      debounceId = setTimeout(apply, 100);
    });

    // Clear on Escape
    input.addEventListener('keydown', function (e) {
      if (e.key === 'Escape') {
        input.value = '';
        apply();
      }
    });
  }

  // -------------------- init --------------------
  function init() {
    var article = document.querySelector(ARTICLE_SELECTOR);
    if (!article) return;
    var body = article.querySelector(BODY_SELECTOR);
    var toc = article.querySelector(TOC_SELECTOR);
    if (body) {
      // Order matters: passes that mutate body.innerHTML (fences, admonitions)
      // must run before passes that hold DOM references (wiki links, headings).
      renderCodeFences(body);
      promoteMultilineInlineCode(body);
      renderAdmonitions(body);
      renderWikiLinks(body);          // legacy [[…]] safety net during wiki→markdown migration
      resolveSlugHrefs(body);         // bare-slug hrefs from `[Label](slug)` → /<store>/articles/<slug>
      decorateHeadings(body);
      decorateLinks(body);
      decorateCodeBlocks(body);
      resetAccordions(body);
      if (toc) buildToc(body, toc);
    }
    bindToolbar(article);
    enhanceSidebarTree();
    markCurrentArticle();
    buildArticleBreadcrumb();
    bindSidebarSearch();
    bindMobileNav();
    recordRecentVisit(article);
  }

  // Push the current article onto the localStorage 'scsv3-recent' list so the
  // home page "Pick up where you left off" section can hydrate from it.
  // Stored fields:
  //   url       — pathname + query (relative)
  //   title     — h1 text, ≤140 chars
  //   type      — display label (e.g. "Developer reference") for legacy renderers
  //   typeKey   — kebab-cased SF picklist (e.g. "developer-documentation"),
  //               used to pick the right SCSV3-Chip-{key} variant
  //   summary   — first ~180 chars of subtitle / intro / body, used in card
  //   ts        — Date.now() at visit time, used for "X hours ago" labels
  function recordRecentVisit(article) {
    try {
      var titleEl = article.querySelector('[data-scsv3-article-title], .SCSV3-Article_title, h1');
      var typeEl  = article.querySelector('[data-scsv3-article-type], .SCSV3-Article_typechip .SCSV3-Chip');
      var typeAttr = article.getAttribute('data-article-type') || '';
      var typeKey  = typeAttr ? typeAttr.toLowerCase().replace(/_/g, '-') : '';
      var summaryEl = article.querySelector('.SCSV3-Article_subtitle')
                   || article.querySelector('.SCSV3-Article_intro p')
                   || article.querySelector('.SCSV3-Article_intro')
                   || article.querySelector('.SCSV3-Article_body p, .SCSV3-Prose p');
      var summary = '';
      if (summaryEl) {
        summary = (summaryEl.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 180);
      }
      var entry = {
        url: location.pathname + location.search,
        title: (titleEl ? titleEl.textContent : document.title || '').trim().slice(0, 140),
        type: typeEl ? typeEl.textContent.trim().slice(0, 40) : '',
        typeKey: typeKey,
        summary: summary,
        ts: Date.now()
      };
      if (!entry.url || !entry.title) return;
      var KEY = 'scsv3-recent';
      var list = [];
      try { list = JSON.parse(localStorage.getItem(KEY) || '[]'); } catch (_) { list = []; }
      list = list.filter(function (it) { return it && it.url !== entry.url; });
      list.unshift(entry);
      list = list.slice(0, 12);
      localStorage.setItem(KEY, JSON.stringify(list));
    } catch (_) { /* private mode / quota — ignore */ }
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();

</script>