{
  "version": "2.0.0",
  "generatedAt": "2026-07-17T15:31:19.255Z",
  "entries": [
    {
      "id": "help-admin/b2c__replication_best_practices",
      "title": "Replication Best Practices in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c__replication_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c__replication_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c__replication_best_practices.md",
      "summary": "When defining and running replication processes, follow these recommendations. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_ab_testing_object_import_export",
      "title": "A/B Test Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ab_testing_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ab_testing_object_import_export.md",
      "summary": "Use the abtest.xsd schema to import and export A/B tests. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_access_alerts_for_your_site",
      "title": "Access Alerts for Your B2C Commerce Site",
      "category": "help-admin",
      "filePath": "help-admin/b2c_access_alerts_for_your_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_access_alerts_for_your_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_access_alerts_for_your_site.md",
      "summary": "Find all tasks and notifications in the Alerts section of your Business Manager homepage. See all tasks and notifications for your site in the Alerts module. Alerts can be shown in the Business Manager homepage or header, or sent directly to Slack channels.",
      "relatedEntries": [
        "help-admin/b2c_configure_alerts_for_your_site",
        "help-admin/b2c_connect_slack_to_business_manager",
        "help-admin/b2c_edit_alert_settings"
      ]
    },
    {
      "id": "help-admin/b2c_access_control_for_log_center_alerts",
      "title": "Access Control for Log Center Alerts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_access_control_for_log_center_alerts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_access_control_for_log_center_alerts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_access_control_for_log_center_alerts.md",
      "summary": "Verify that your role allows alert creation and management."
    },
    {
      "id": "help-admin/b2c_access_files_webdav",
      "title": "Access WebDAV Files for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_access_files_webdav.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_access_files_webdav.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_access_files_webdav.md",
      "summary": "Use the folder browser in Business Manager to easily view and download WebDAV files. You can also use a third-party WebDAV client to view, download, upload, and delete WebDAV files."
    },
    {
      "id": "help-admin/b2c_access_keys_for_business_manager",
      "title": "Create an Access Key for Logins for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_access_keys_for_business_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_access_keys_for_business_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_access_keys_for_business_manager.md",
      "summary": "For organizations using unified authentication, B2C Commerce offers an alternative form of authentication when logging into to Business Manager via external applications: WebDAV File Access, UX Studio Agent, User Login, Open Commerce API (OCAPI), and Protected Storefront Access These access keys act as a substitute for your unified authentication password. Access keys expire after a year. If you enter an access key incorrectly six times, you can't use that access key or your password to log in to that authentication scope."
    },
    {
      "id": "help-admin/b2c_account_manager_activate_account",
      "title": "Activate a B2C Commerce Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_activate_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_activate_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_activate_account.md",
      "summary": "Before you can activate an account, it must first be created for you by an account administrator. When the administrator creates your account, Account Manager sends a message to your email address. This email message serves as a starting point for activating your account."
    },
    {
      "id": "help-admin/b2c_account_manager_activate_the_connection_between_account_manager_and_salesforce",
      "title": "Activate the Connection Between Account Manager and Salesforce in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_activate_the_connection_between_account_manager_and_salesforce.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_activate_the_connection_between_account_manager_and_salesforce.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_activate_the_connection_between_account_manager_and_salesforce.md",
      "summary": "After you enable identity federation, link Account Manager with your Salesforce org."
    },
    {
      "id": "help-admin/b2c_account_manager_add_api_client_id",
      "title": "Add an API Client in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_add_api_client_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_add_api_client_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_add_api_client_id.md",
      "summary": "Account administrators use Account Manager to create API clients. To access Salesforce Commerce API (Shopper Commerce API [SCAPI]) or Open Commerce API [OCAPI]), use an API client. Append the API client ID to the URLs that you use to access these APIs. The On-Demand Sandbox API also requires an API client."
    },
    {
      "id": "help-admin/b2c_account_manager_api_client_purging",
      "title": "Purge a B2C Commerce API Client",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_api_client_purging.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_api_client_purging.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_api_client_purging.md",
      "summary": "Account Manager administrators can purge API clients with the Account Manager purge feature.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_purge_api_client"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_audit_logs",
      "title": "Audit Log Events",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_audit_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_audit_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_audit_logs.md",
      "summary": "Account Manager B2C Commerce audit log events are available in Log Center and provide visibility into changes to users, API clients, and organizations."
    },
    {
      "id": "help-admin/b2c_account_manager_automated_linking_for_unlinked_accounts",
      "title": "Automated Linking for Unlinked Accounts In Account Manager and B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_automated_linking_for_unlinked_accounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_automated_linking_for_unlinked_accounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_automated_linking_for_unlinked_accounts.md",
      "summary": "If you don’t want to enable the just-in-time provisioning, you can still take advantage of automatic activation and linking of new user accounts by creating the user accounts in Account Manager."
    },
    {
      "id": "help-admin/b2c_account_manager_change_account_information",
      "title": "Change Account Information in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_change_account_information.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_change_account_information.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_change_account_information.md",
      "summary": "Change your account information with Account Manager. You can't change your email address, but you can change other account values, such as your business phone number. Also, depending on the multi-factor authentication (MFA) verification method settings of your organization, you can register methods for verifying your identity when logging in to B2C Commerce applications."
    },
    {
      "id": "help-admin/b2c_account_manager_configure_account_manager_for_identity_federation",
      "title": "Configure Account Manager for Identity Federation in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_configure_account_manager_for_identity_federation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_configure_account_manager_for_identity_federation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_configure_account_manager_for_identity_federation.md",
      "summary": "Identity federation enables users to access multiple applications or systems with a single set of credentials. When you combine identity federation with a Salesforce My Domain, users can link their Salesforce Identity or third-party Identity and Access Management (IAM) credentials with Account Manager."
    },
    {
      "id": "help-admin/b2c_account_manager_connect_salesforce_authenticator_for_identity_verification",
      "title": "Connect Salesforce Authenticator (Version 3 or Later) to Your Account for Identity Verification in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_connect_salesforce_authenticator_for_identity_verification.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_connect_salesforce_authenticator_for_identity_verification.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_connect_salesforce_authenticator_for_identity_verification.md",
      "summary": "The Salesforce Authenticator mobile app is a fast and easy verification method for multi-factor authentication (MFA) logins. Register the app to connect it to your Account Manager account. To receive and approve push notifications sent to your mobile device, Salesforce Authenticator requires that you secure your mobile device with a security pin or face ID."
    },
    {
      "id": "help-admin/b2c_account_manager_create_user",
      "title": "Create a User Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_create_user.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_create_user.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_create_user.md",
      "summary": "You must be an account administrator to create an account. Each account must belong to one or more organizations, and you can create accounts only for organizations of which you are a member."
    },
    {
      "id": "help-admin/b2c_account_manager_delete_account",
      "title": "Delete an Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_delete_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_delete_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_delete_account.md",
      "summary": "You can delete an account only if you are an account administrator and the account is within one of your organizations. When you disable an account, the user can't log in to services using their credentials. When you delete an account, Account Manager still stores the user in the database for security-related reasons."
    },
    {
      "id": "help-admin/b2c_account_manager_deprecated_roles",
      "title": "Removal of Deprecated Roles in Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_deprecated_roles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_deprecated_roles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_deprecated_roles.md",
      "summary": "Avoid assigning deprecated roles to users in B2C Commerce. These roles no longer provide access to B2C services, and Salesforce plans to remove them starting in Account Manager 3.9 (June 2026). Removing a deprecated role from a user doesn’t result in loss of functionality or access."
    },
    {
      "id": "help-admin/b2c_account_manager_edit_organization",
      "title": "Edit an Organization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_edit_organization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_edit_organization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_edit_organization.md",
      "summary": "As an Account Administrator, you can edit an organization to specify a password policy,  allow your users to link their Account Manager account to an existing account in your organization in the Salesforce Platform, and specify the multi-factor authentication (MFA) verification methods that are available for users to verify their identity when logging in to B2C Commerce B2C applications. MFA is required for all Account Manager users to improve security and reduce the risk of unauthorized access and account compromise."
    },
    {
      "id": "help-admin/b2c_account_manager_edit_user",
      "title": "Edit a User Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_edit_user.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_edit_user.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_edit_user.md",
      "summary": "Account Administrators can edit the details, access permissions, and status of users accounts in their organization."
    },
    {
      "id": "help-admin/b2c_account_manager_email_notifications",
      "title": "Email Notifications",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_email_notifications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_email_notifications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_email_notifications.md",
      "summary": "Email notifications are sent to users based on how the account is created and the identity federation setting for your organization in Account Manager. This topic applies to Account Manager and B2C Commerce."
    },
    {
      "id": "help-admin/b2c_account_manager_enable_disable_client_id",
      "title": "Enable and Disable an API Client ID in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_enable_disable_client_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_enable_disable_client_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_enable_disable_client_id.md",
      "summary": "Account administrators can use Account Manager to enable and disable API clients. The Open Commerce API requires to be accessed with API clients. The API client ID needs to be appended to the URLs used to interact with the Open Commerce API. An API client is also required to use the On-Demand Sandbox API."
    },
    {
      "id": "help-admin/b2c_account_manager_faq",
      "title": "B2C Commerce Accounts FAQ for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_faq.md",
      "summary": "B2C Commerce uses a unified account management system, Account Manager. This topic answers common questions about setting up and accessing your account using Account Manager."
    },
    {
      "id": "help-admin/b2c_account_manager_identity_federation",
      "title": "Identity Federation with Salesforce Identity in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_identity_federation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_identity_federation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_identity_federation.md",
      "headings": "Salesforce My Domain",
      "summary": "Identity federation enables users to access multiple applications or systems with a single set of credentials. Account Manager uses identity federation to enhance security and the app login experience.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_configure_account_manager_for_identity_federation",
        "help-admin/b2c_account_manager_activate_the_connection_between_account_manager_and_salesforce",
        "help-admin/b2c_account_manager_install_account_manager_in_your_salesforce_org"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_idfed_faq_troubleshooting",
      "title": "FAQ and Identity Federation Troubleshooting",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_idfed_faq_troubleshooting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_idfed_faq_troubleshooting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_idfed_faq_troubleshooting.md",
      "headings": "Where can I find login flow details for different SSO and Identity Federation scenarios? • Why don't I see Account Manager as a Connected App in my Core Organization? • What happens when a user is assigned to multiple organizations? • Do I have to create users still in Account Manager when I have turned on Salesforce Identity? • What happens when my user account in Salesforce has a different email address than my user account in Account Manager? • Can you unlink a user from Salesforce Identity? • What happens when you turn off Salesforce Identity again? • If an AM Org setting has Identity Federation Enforced and your customer identity provider (IDP) (for example, Ping) is down, how can you switch from enforced to disabled to log in to B2C Commerce? • What happens when the user email is changed in Salesforce Identity? • Can you change the \"Salesforce My Domain Subdomain Name\"? • Why can't I access WebDav, cartridge upload, pipeline debugger, script debugger or protected storefront after I linked my account with Salesforce Identity?",
      "summary": "Find answers to frequently asked Identify Federation questions for B2C Commerce."
    },
    {
      "id": "help-admin/b2c_account_manager_install_account_manager_in_your_salesforce_org",
      "title": "Install Account Manager in Your Salesforce Org in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_install_account_manager_in_your_salesforce_org.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_install_account_manager_in_your_salesforce_org.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_install_account_manager_in_your_salesforce_org.md",
      "summary": "Configure the Salesforce org where you want to use identity federation."
    },
    {
      "id": "help-admin/b2c_account_manager_invite_user_to_organization",
      "title": "Add an Account to Your Organization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_invite_user_to_organization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_invite_user_to_organization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_invite_user_to_organization.md",
      "summary": "As an Account Administrator, you can add user accounts to your organization."
    },
    {
      "id": "help-admin/b2c_account_manager_just_in_time_user_provisioning",
      "title": "Just-In-Time User Provisioning In Account Manager and B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_just_in_time_user_provisioning.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_just_in_time_user_provisioning.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_just_in_time_user_provisioning.md",
      "summary": "Just-in-time user provisioning automates creating a user account in Account Manager eliminating the need for admins to add users manually. It also links the account with the Salesforce Identity account used for single sign-on (SSO)."
    },
    {
      "id": "help-admin/b2c_account_manager_link_account_to_salesforce_identity_sso",
      "title": "Link an Account Manager Account to Salesforce Identity (SSO) in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_link_account_to_salesforce_identity_sso.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_link_account_to_salesforce_identity_sso.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_link_account_to_salesforce_identity_sso.md",
      "summary": "Depending on the settings of your organization, you can link Account Manager accounts to Salesforce accounts managed in Salesforce Identity. If your organization enables this capability, you can link your Account Manager account to a Salesforce account when you log in to Account Manager. To unlink your account, contact your account administrator."
    },
    {
      "id": "help-admin/b2c_account_manager_log_center",
      "title": "Account Manager Audit Log Events",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_log_center.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_log_center.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_log_center.md",
      "headings": "Before You Begin • Access Account Manager Audit Log Events • Understand Key Fields • Filter Audit Events • Common Use Cases",
      "summary": "Log Center publishes audit log events for Account Manager, including changes to users, API clients, and organizations. Use filters and keyword searches to track specific field changes or action events within a selected time frame."
    },
    {
      "id": "help-admin/b2c_account_manager_log_in_with_identity_federation_allowed",
      "title": "Log In with Identity Federation Allowed",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_log_in_with_identity_federation_allowed.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_log_in_with_identity_federation_allowed.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_log_in_with_identity_federation_allowed.md",
      "summary": "If you already have an account, you receive an email describing your options to either link your account or log in using your Account Manager credentials. This topic applies to Account Manager and B2C Commerce."
    },
    {
      "id": "help-admin/b2c_account_manager_log_in_with_identity_federation_enforced",
      "title": "Log In with Identity Federation Enforced",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_log_in_with_identity_federation_enforced.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_log_in_with_identity_federation_enforced.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_log_in_with_identity_federation_enforced.md",
      "summary": "Before logging in for the first time, you receive an email with a login link. This topic applies to Account Manager and B2C Commerce."
    },
    {
      "id": "help-admin/b2c_account_manager_login",
      "title": "Log into Account Manager in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_login.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_login.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_login.md",
      "summary": "Account Manager offers two login options, link for single sign-on (SSO) or log in with your username."
    },
    {
      "id": "help-admin/b2c_account_manager_maintain_security_contact_email",
      "title": "Select Contact Users to Receive Account Manager Security Notification Emails",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_maintain_security_contact_email.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_maintain_security_contact_email.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_maintain_security_contact_email.md",
      "summary": "Select up to five contact users to receive security email alerts about changes in B2C Commerce Account Manager."
    },
    {
      "id": "help-admin/b2c_account_manager_manage_partner_access",
      "title": "Manage Access of Partner Accounts in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_manage_partner_access.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_manage_partner_access.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_manage_partner_access.md",
      "summary": "Account administrators can use Account Manager to manage access of user accounts invited to the administrator's organization (for example, a partner account). You can control which B2C Commerce applications the invited account can access."
    },
    {
      "id": "help-admin/b2c_account_manager_overview",
      "title": "Account Manager for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_overview.md",
      "summary": "Account Manager creates, maintains, and disables B2C Commerce accounts. It also grants (or denies) access to selected applications based on the account's credentials. Account Manager supports two different types of users: account administrators and non-administrative users. Account administrators can do everything non-administrative users can do. Account administrators can also create accounts, disable accounts, and so on. At least one account administrator is assigned to each organization. Before you can use Account Manager, you must log in.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_sso_solution_kit",
        "help-admin/b2c_account_manager_user_management_with_identity_federation",
        "help-admin/b2c_account_manager_just_in_time_user_provisioning",
        "help-admin/b2c_account_manager_automated_linking_for_unlinked_accounts",
        "help-admin/b2c_account_manager_log_in_with_identity_federation_enforced",
        "help-admin/b2c_account_manager_log_in_with_identity_federation_allowed",
        "help-admin/b2c_account_manager_email_notifications",
        "help-admin/b2c_account_manager_login",
        "help-admin/b2c_account_manager_verify_with_mfa",
        "help-admin/b2c_account_manager_register_verification_methods_for_mfa",
        "help-admin/b2c_account_manager_remove_verification_methods_for_mfa",
        "help-admin/b2c_account_manager_link_account_to_salesforce_identity_sso",
        "help-admin/b2c_account_manager_roles",
        "help-admin/b2c_account_manager_deprecated_roles",
        "help-admin/b2c_account_manager_activate_account",
        "help-admin/b2c_account_manager_reset_password",
        "help-admin/b2c_account_manager_reset_forgotten_password",
        "help-admin/b2c_account_manager_change_account_information",
        "help-admin/b2c_account_manager_create_user",
        "help-admin/b2c_account_manager_edit_user",
        "help-admin/b2c_account_manager_unlock_account",
        "help-admin/b2c_account_manager_invite_user_to_organization",
        "help-admin/b2c_account_manager_manage_partner_access",
        "help-admin/b2c_account_manager_reset_user",
        "help-admin/b2c_account_manager_delete_account",
        "help-admin/b2c_account_manager_purge_account",
        "help-admin/b2c_account_manager_undelete_account",
        "help-admin/b2c_account_manager_add_api_client_id",
        "help-admin/b2c_account_manager_enable_disable_client_id",
        "help-admin/b2c_account_manager_api_client_purging",
        "help-admin/b2c_account_manager_edit_organization",
        "help-admin/b2c_account_manager_audit_logs",
        "help-admin/b2c_account_manager_faq",
        "help-admin/b2c_account_manager_maintain_security_contact_email"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_purge_account",
      "title": "Purge an Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_purge_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_purge_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_purge_account.md",
      "summary": "You can purge an account only if you are an account administrator and the account is within one of your organizations. When you purge an account, Account Manager removes the user record from its database."
    },
    {
      "id": "help-admin/b2c_account_manager_purge_api_client",
      "title": "Purge an API Client from Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_purge_api_client.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_purge_api_client.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_purge_api_client.md",
      "summary": "B2C Commerce Account Manager administrators can purge API clients that are set to the disabled status for seven days or more."
    },
    {
      "id": "help-admin/b2c_account_manager_register_a_security_key_for_webauthn_identity_verification",
      "title": "Register a Security Key for WebAuthn Identity Verification in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_register_a_security_key_for_webauthn_identity_verification.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_register_a_security_key_for_webauthn_identity_verification.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_register_a_security_key_for_webauthn_identity_verification.md",
      "summary": "Register a Fast Identity Online (FIDO) U2F or WebAuthn (FIDO2) compatible security key as a verification method for multi-factor authentication (MFA) logins. To verify your identity, insert your security key into the appropriate port on your computer or mobile device to complete verification. You can register the same security key with multiple service providers and multiple Salesforce orgs and accounts. You can also register one key per account."
    },
    {
      "id": "help-admin/b2c_account_manager_register_verification_methods_for_mfa",
      "title": "Register Verification Methods for Multi-Factor Authentication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_register_verification_methods_for_mfa.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_register_verification_methods_for_mfa.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_register_verification_methods_for_mfa.md",
      "summary": "Multi-factor authentication (MFA) is an extra layer of protection beyond a single password.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_connect_salesforce_authenticator_for_identity_verification",
        "help-admin/b2c_account_manager_verify_identity_with_totp_auth_app",
        "help-admin/b2c_account_manager_register_a_security_key_for_webauthn_identity_verification"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_remove_verification_methods_for_mfa",
      "title": "Remove Verification Methods for Multi-Factor Authentication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_remove_verification_methods_for_mfa.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_remove_verification_methods_for_mfa.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_remove_verification_methods_for_mfa.md",
      "summary": "If you want to replace a multi-factor authentication (MFA) verification method, you can remove registered methods from your Account Manager account."
    },
    {
      "id": "help-admin/b2c_account_manager_reset_forgotten_password",
      "title": "Reset a Forgotten Password in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_reset_forgotten_password.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_reset_forgotten_password.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_reset_forgotten_password.md",
      "summary": "You can reset your password if you forgot it. However, this procedure works only if you successfully activated your account. Define a new password even if your existing password has expired. After a password has expired, you can attempt to log in six times to set a new password before your account is temporarily locked. After successfully logging in with an expired password, immediately reset your password."
    },
    {
      "id": "help-admin/b2c_account_manager_reset_password",
      "title": "Change Your Account Password in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_reset_password.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_reset_password.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_reset_password.md",
      "summary": "You are required to change your password every 90 days. Define a new password even if your existing password expired. After a password has expired, you can attempt to log in six times to set a new password before your account is temporarily locked. After you successfully log in with an expired password, immediately reset your password."
    },
    {
      "id": "help-admin/b2c_account_manager_reset_user",
      "title": "Reset a User Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_reset_user.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_reset_user.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_reset_user.md",
      "summary": "Account administrators can use Account Manager to reset a user's account. This operation is useful if the user forgets their password or if you want to unlink an Account Manager account from a Salesforce account. When you reset a user's account, you put the account in the same state it was in when it was initially created. The user must reactivate the account."
    },
    {
      "id": "help-admin/b2c_account_manager_roles",
      "title": "Roles Managed in Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_roles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_roles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_roles.md",
      "summary": "Use this table as a guide to the B2C Commerce Account Manager roles."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_bulk_migration",
      "title": "Bulk Migration or Creation of Account Manager Users",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_bulk_migration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_bulk_migration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_bulk_migration.md",
      "summary": "An open source tool, Salesforce Commerce Cloud (SFCC)-CI CLI (https://github.com/SalesforceCommerceCloud/sfcc-ci) provides user management bulk actions in B2C Commerce Business Manager and Account Manager."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_configurations",
      "title": "B2C Commerce Configurations",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_configurations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_configurations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_configurations.md",
      "summary": "Complete SSO configuration.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_sso_integrate_okta",
        "help-admin/b2c_account_manager_sso_configure_azure",
        "help-admin/b2c_account_manager_sso_configure_duo",
        "help-admin/b2c_account_manager_sso_use_webdav_file_access"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_sso_configure_azure",
      "title": "Configure an Azure AD Security Assertion Markup Language (SAML) Provider",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_configure_azure.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_configure_azure.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_configure_azure.md",
      "headings": "When you integrate Salesforce with Azure AD, you can:",
      "summary": "This guide serves as a general integration overview for B2C Commerce. For precise instructions, Salesforce advises consulting the most up-to-date integration documentation specific to your Identity Provider (IDP), such as Azure IDP."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_configure_duo",
      "title": "Configure Duo as an Authentication Provider",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_configure_duo.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_configure_duo.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_configure_duo.md",
      "summary": "This guide serves as a general integration overview for B2C Commerce. For precise instructions, Salesforce advises consulting the most up-to-date integration documentation specific to your Identity Provider (IDP), such as Duo."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_design_considerations",
      "title": "Design Considerations",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_design_considerations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_design_considerations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_design_considerations.md",
      "summary": "Keep these design considerations in mind when you integrate B2C Commerce Account Manager and other Salesforce applications with your identity provider.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_sso_provisioning_users",
        "help-admin/b2c_account_manager_sso_bulk_migration",
        "help-admin/b2c_account_manager_sso_partners_and_sso"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_sso_integrate_okta",
      "title": "Set up and Integrate OKTA with Salesforce Identity",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_integrate_okta.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_integrate_okta.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_integrate_okta.md",
      "headings": "Configuration Help",
      "summary": "This guide serves as a general integration overview for B2C Commerce. For precise instructions, Salesforce advises consulting the most up-to-date integration documentation specific to your Identity Provider (IDP), such as Okta."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_partners_and_sso",
      "title": "Partners and Single Sign-On to Salesforce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_partners_and_sso.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_partners_and_sso.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_partners_and_sso.md",
      "summary": "Your company security policies drive partner login through your IDP (Identity Provider). Some IDPs offer guest logins that don’t require a license. Alternatively, your partners can log into B2C Commerce apps with their existing Account Manager credentials."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_provisioning_users",
      "title": "Provisioning Users in Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_provisioning_users.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_provisioning_users.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_provisioning_users.md",
      "summary": "The current version of single sign-on (SSO) doesn’t yet support deletion of user accounts between B2C Commerce Account Manager and Salesforce Identity. An Account Manager admin creates a profile and assigns access for each user to applications like Business Manager or Control Center."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_solution_kit",
      "title": "Integrate B2C Commerce with Single Sign-On",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_solution_kit.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_solution_kit.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_solution_kit.md",
      "headings": "License Requirements • Other Requirements • Implement This Solution",
      "summary": "To make sure the connection is secure and reduce friction, integrate B2C Commerce Account Manager and other Salesforce applications with your identity provider.",
      "relatedEntries": [
        "help-admin/b2c_account_manager_sso_workflow",
        "help-admin/b2c_account_manager_sso_design_considerations",
        "help-admin/b2c_account_manager_sso_configurations",
        "help-admin/b2c_account_manager_idfed_faq_troubleshooting"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_sso_use_webdav_file_access",
      "title": "Use Access Keys for WebDAV File, UX Studio Agent, User Login, Open Commerce API (OCAPI), and Protected Storefront Access",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_use_webdav_file_access.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_use_webdav_file_access.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_use_webdav_file_access.md",
      "summary": "For organizations using unified authentication, B2C Commerce offers an alternative form of authentication when logging into to Business Manager via external applications."
    },
    {
      "id": "help-admin/b2c_account_manager_sso_workflow",
      "title": "Account Manager Workflow",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_sso_workflow.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_sso_workflow.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_sso_workflow.md",
      "headings": "Login Flow with Salesforce Identity",
      "summary": "Learn how data flows through the configurations when you integrate B2C Commerce Account Manager and other Salesforce applications with your identity provider."
    },
    {
      "id": "help-admin/b2c_account_manager_undelete_account",
      "title": "Undelete an Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_undelete_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_undelete_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_undelete_account.md",
      "summary": "When an account is deleted, the deleted user can no longer log into any systems requiring Account Manager credentials. If you delete an account by mistake or as a security precaution, you can undelete the account. Only account administrators can undelete an account."
    },
    {
      "id": "help-admin/b2c_account_manager_unlock_account",
      "title": "Unlock an Account in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_unlock_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_unlock_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_unlock_account.md",
      "summary": "After six unsuccessful attempts to log in to an account, Account Manager temporarily locks the account for 30 minutes. An account administrator can explicitly unlock locked accounts within the administrator’s organizations."
    },
    {
      "id": "help-admin/b2c_account_manager_user_management_with_identity_federation",
      "title": "User Management with Identity Federation In Account Manager and B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_user_management_with_identity_federation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_user_management_with_identity_federation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_user_management_with_identity_federation.md",
      "summary": "You can configure the Identity Federation settings of your organization so that Account Manager user accounts are automatically created, provisioned, and linked to the Salesforce Identity of your Salesforce Organization (Salesforce Identity Management (SFIDM)).",
      "relatedEntries": [
        "help-admin/b2c_account_manager_identity_federation"
      ]
    },
    {
      "id": "help-admin/b2c_account_manager_verify_identity_with_totp_auth_app",
      "title": "Verify Your Identity with a TOTP Authenticator App in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_verify_identity_with_totp_auth_app.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_verify_identity_with_totp_auth_app.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_verify_identity_with_totp_auth_app.md",
      "summary": "Register a third-party authenticator app, like Microsoft Authenticator or Google Authenticator, as a verification method for multi-factor authentication (MFA) logins. The app generates a verification code called a time-based one-time password (TOTP)."
    },
    {
      "id": "help-admin/b2c_account_manager_verify_with_mfa",
      "title": "Verify Your Identity with Multi-Factor Authentication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_account_manager_verify_with_mfa.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_verify_with_mfa.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_account_manager_verify_with_mfa.md",
      "headings": "Salesforce Authenticator App • Security Key • One-Time Password Generator App",
      "summary": "Multi-factor authentication (MFA) is a simple, effective mechanism for enhancing login security and safeguarding your users’ accounts against security threats. MFA is part of the B2C Commerce login experience and can’t be turned off."
    },
    {
      "id": "help-admin/b2c_add_a_certificate_to_a_zone",
      "title": "Add an SSL Certificate to an eCDN Zone and Configure DNS Mapping",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_a_certificate_to_a_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_a_certificate_to_a_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_a_certificate_to_a_zone.md",
      "summary": "Add SSL certificates to your hostnames for Zones, and map DNS values from B2C Commerce to your DNS provider account. Add eCDN managed certificates and self-managed certificates.",
      "relatedEntries": [
        "help-admin/b2c_add_managed_ssl_certificates",
        "help-admin/b2c_add_self_managed_ssl_certificates"
      ]
    },
    {
      "id": "help-admin/b2c_add_managed_ssl_certificates",
      "title": "Add Managed SSL Certificates",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_managed_ssl_certificates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_managed_ssl_certificates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_managed_ssl_certificates.md",
      "summary": "Add eCDN managed SSL certificates to your hostnames for zones, and map your origin endpoints."
    },
    {
      "id": "help-admin/b2c_add_payment_methods_to_a_payments_zone",
      "title": "Add Payment Methods to a Payment Zone for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_payment_methods_to_a_payments_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_payment_methods_to_a_payments_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_payment_methods_to_a_payments_zone.md",
      "summary": "To configure how shoppers complete purchases, customize payment methods for each payment zone based on country or currency."
    },
    {
      "id": "help-admin/b2c_add_salesforce_payments_functionality_to_site_genesis",
      "title": "SiteGenesis Configuration for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_salesforce_payments_functionality_to_site_genesis.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_salesforce_payments_functionality_to_site_genesis.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_salesforce_payments_functionality_to_site_genesis.md",
      "summary": "With some limitations, add Salesforce Payments to SiteGenesis.",
      "relatedEntries": [
        "help-admin/b2c_cartridges",
        "help-admin/b2c_controlers",
        "help-admin/b2c_models_and_views",
        "help-admin/b2c_server_side_scripts",
        "help-admin/b2c_client_side_scripts",
        "help-admin/b2c_sitegenesis_templates_forms_and_css_for_salesforce_payments"
      ]
    },
    {
      "id": "help-admin/b2c_add_self_managed_ssl_certificates",
      "title": "Add Self-Managed SSL Certificates",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_self_managed_ssl_certificates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_self_managed_ssl_certificates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_self_managed_ssl_certificates.md",
      "summary": "Add self-managed SSL certificates to your hostnames for Zones, and map your origin endpoints."
    },
    {
      "id": "help-admin/b2c_add_stacked_proxy_to_firewall_allowlist",
      "title": "Add Stacked Proxy to the Firewall Allowlist",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_stacked_proxy_to_firewall_allowlist.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_stacked_proxy_to_firewall_allowlist.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_stacked_proxy_to_firewall_allowlist.md",
      "summary": "Use the CDN Zones API custom rules to selectively skip the web application firewall (WAF), other custom rules, rate limits, or security levels for third-party IP addresses that you specify."
    },
    {
      "id": "help-admin/b2c_add_wildcard_custom_hostname",
      "title": "Configure Wildcard Custom Hostnames",
      "category": "help-admin",
      "filePath": "help-admin/b2c_add_wildcard_custom_hostname.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_wildcard_custom_hostname.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_add_wildcard_custom_hostname.md",
      "summary": "Use a single wildcard custom hostname (for example, `*.merchantsite.com`) to cover multiple subdomains and reduce onboarding and management overhead in eCDN via Business Manager."
    },
    {
      "id": "help-admin/b2c_adding_favorites_to_homepage",
      "title": "Add Favorites to Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_adding_favorites_to_homepage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_adding_favorites_to_homepage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_adding_favorites_to_homepage.md",
      "summary": "To make your work faster and more efficient, save Business Manager modules as favorites. Add up to 20 site-specific or global modules to the Business Manager home page. Site-specific modules are only available for the selected site."
    },
    {
      "id": "help-admin/b2c_adding_hostnames",
      "title": "Add Hostnames (Subdomains)",
      "category": "help-admin",
      "filePath": "help-admin/b2c_adding_hostnames.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_adding_hostnames.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_adding_hostnames.md",
      "summary": "Subdomains of the same zone can be configured on the same Salesforce B2C Commerce instance, or on different instances of different realms of the same retailer."
    },
    {
      "id": "help-admin/b2c_administering_your_organization",
      "title": "Administering Your Organization for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_administering_your_organization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_administering_your_organization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_administering_your_organization.md",
      "summary": "As an administrator, you control users and permissions. You’re responsible for import and export, third-party integration, batch processing, and data replication. Use the Control Center to manage instances. You can also manage client certificates within your environment. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_access_alerts_for_your_site",
        "help-admin/b2c_access_files_webdav",
        "help-admin/b2c_business_manager_locale",
        "help-admin/b2c_csrf_preferences",
        "help-admin/b2c_cookie_attribute",
        "help-admin/b2c_enforce_https",
        "help-admin/b2c_business_manager_email_configurator",
        "help-admin/b2c_javascript_in_html_attributes",
        "help-admin/b2c_global_preferences",
        "help-admin/b2c_site_preferences",
        "help-admin/b2c_managing_sites_in_bm",
        "help-admin/b2c_manage_custom_caches_bm",
        "help-admin/b2c_scheduling_instance_backups",
        "help-admin/b2c_connected_comm_salesforce_connection",
        "help-admin/unified_shopper_profile_sync",
        "help-admin/b2c_configure_event_types"
      ]
    },
    {
      "id": "help-admin/b2c_administration_data_replication",
      "title": "Administration Data Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_administration_data_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_administration_data_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_administration_data_replication.md",
      "summary": "These tables map Business Manager Administration modules to data replication tasks. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_administrator_role",
      "title": "Administrator Role in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_administrator_role.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_administrator_role.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_administrator_role.md",
      "headings": "Retrieving Passwords • Import and Export • Business Manager Module Permissions • Business Manager Locale Permissions • Business Manager Functional Permissions • WebDAV Permissions • Assign a Price Adjustment Limit • Find All Users with a Particular Permission",
      "summary": "The administrator role is the top-level role for an organization. This role is automatically created and can't be deleted directly or indirectly by import. This topic applies to B2C Commerce.",
      "keywords": [
        "Module permissions grant access to specific Business Manager modules. If a logged-in user has permission to access a Business Manager module, the application appears in the left navigation pane.",
        "Business Manager supports localization of business objects. Specify which users have access to a locale's data.",
        "Functional permissions aren't associated with a B2C Commerce tool module. They let a user perform specific functions in B2C Commerce.",
        "To grant access to specific WebDAV folders, use WebDAV permissions. WebDAV permissions apply to your entire organization.",
        "Assign limits per user for manual price adjustments in Business Manager. You can select a context of one, multiple, or all sites for which the limits apply.",
        "Check which users have read or write access to a module."
      ]
    },
    {
      "id": "help-admin/b2c_allowlist_faq",
      "title": "Limit Storefront Order Allowlist FAQ",
      "category": "help-admin",
      "filePath": "help-admin/b2c_allowlist_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_allowlist_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_allowlist_faq.md",
      "summary": "Unauthorized access to storefront orders happens when an order is accessed through a storefront session using a different customer ID than the one it was created with. This makes it possible for unauthorized users to view the order’s details."
    },
    {
      "id": "help-admin/b2c_analyze_eCDN_traffic",
      "title": "Analyze HTTP and Security Traffic for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_analyze_eCDN_traffic.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analyze_eCDN_traffic.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_analyze_eCDN_traffic.md",
      "summary": "To get insights into HTTP traffic and security data, use the eCDN Analytics tab in Business Manager. The Analytics tab shows the Traffic Analysis timeline chart, top traffic statistics across multiple dimensions, and per-rule activity. Switch between HTTP and Security views to see request traffic or firewall events for the same zone and time range."
    },
    {
      "id": "help-admin/b2c_anomaly_detection",
      "title": "Anomaly Detection in Log Center",
      "category": "help-admin",
      "filePath": "help-admin/b2c_anomaly_detection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_anomaly_detection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_anomaly_detection.md",
      "summary": "Identify performance regressions, operational issues, and suspicious activity from unusual patterns in Log Center. Log Center continuously analyzes incoming log data and compares the data with learned baseline behavior. When data deviates from the baseline and meets your thresholds, Log Center flags the anomaly. This topic applies to B2C Commerce. Use these guidelines to reduce false positives and improve detector accuracy."
    },
    {
      "id": "help-admin/b2c_apply_defense_in_depth",
      "title": "Apply Defense in Depth",
      "category": "help-admin",
      "filePath": "help-admin/b2c_apply_defense_in_depth.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_apply_defense_in_depth.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_apply_defense_in_depth.md",
      "summary": "Defense in depth means using multiple layers of security within your environment instead of just one. If an attack causes one security mechanism to fail, other mechanisms can still provide the necessary security to protect the system. Think of creating a security onion and not a security egg. When dropped, an egg smashes everywhere, while an onion just gets a little bruised because it has multiple layers."
    },
    {
      "id": "help-admin/b2c_archiving",
      "title": "Archiving in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_archiving.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_archiving.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_archiving.md",
      "summary": "You can't automatically roll back instances impacted by data import. Therefore, it’s a good practice to create an archive of your existing site that you can roll back to if the import fails. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_assign_granular_replication_permissions",
      "title": "Assign Granular Replication Permissions",
      "category": "help-admin",
      "filePath": "help-admin/b2c_assign_granular_replication_permissions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_granular_replication_permissions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_assign_granular_replication_permissions.md",
      "summary": "Replicate specific products from staging to production."
    },
    {
      "id": "help-admin/b2c_assign_payments_zones_to_a_merchant_account",
      "title": "Assign Payment Zones to a Merchant Account for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_assign_payments_zones_to_a_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_payments_zones_to_a_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_assign_payments_zones_to_a_merchant_account.md",
      "summary": "Assign one or more payment zones to your merchant accounts. The default payment zone, set to all currencies and countries, is assigned to the first merchant account you create. Assign more payment zones to your merchant accounts to further customize which payment methods can be used for which zones."
    },
    {
      "id": "help-admin/b2c_assigning_an_inventory_list_to_a_site",
      "title": "Assign an Inventory List to a Site",
      "category": "help-admin",
      "filePath": "help-admin/b2c_assigning_an_inventory_list_to_a_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_an_inventory_list_to_a_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_assigning_an_inventory_list_to_a_site.md",
      "summary": "Assign an inventory list to one or more sites. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_associate_adyen_merchant_account",
      "title": "Associate an Adyen Merchant Account with B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_associate_adyen_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_associate_adyen_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_associate_adyen_merchant_account.md",
      "summary": "To use Salesforce Payments with Adyen, associate your existing Adyen merchant account with your B2C Commerce instance. If you don’t have an Adyen merchant account, obtain one from Adyen first. You can’t create an Adyen merchant account through Salesforce Payments."
    },
    {
      "id": "help-admin/b2c_associate_paypal_merchant_account",
      "title": "Associate a PayPal Merchant Account with B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_associate_paypal_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_associate_paypal_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_associate_paypal_merchant_account.md",
      "summary": "To use Salesforce Payments with PayPal, associate your PayPal merchant account with your B2C Commerce instance."
    },
    {
      "id": "help-admin/b2c_associate_stripe_merchant_account",
      "title": "Associate a Stripe Merchant Account with Your B2C Commerce Instance Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_associate_stripe_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_associate_stripe_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_associate_stripe_merchant_account.md",
      "summary": "To use Salesforce Payments with Stripe, create a Stripe merchant account directly from your B2C Commerce instance. You can also use a Stripe merchant account that’s already associated with a B2C Commerce instance."
    },
    {
      "id": "help-admin/b2c_authentication_and_authorization",
      "title": "Authentication and Authorization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_authentication_and_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_authentication_and_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_authentication_and_authorization.md",
      "summary": "Authentication and authorization are key security concepts. To configure security controls, you need access to Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_introduction_to_roles",
        "help-admin/b2c_shopper_authentication",
        "help-admin/b2c_user_authentication_and_authorization",
        "help-admin/b2c_ocapi_client_authentication_and_authorization",
        "help-admin/b2c_webdav_authentication_and_authorization"
      ]
    },
    {
      "id": "help-admin/b2c_automating_file_transfer_through_scripts",
      "title": "Automating File Transfer Through Scripts in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_automating_file_transfer_through_scripts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_automating_file_transfer_through_scripts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_automating_file_transfer_through_scripts.md",
      "headings": "Creating File Transfer Pipelines in B2C Commerce • Creating File Transfer Scripts in B2C Commerce • Zipping and Unzipping Files Using B2C Commerce Script • Using WebDAVClient to Integrate Backend Systems with B2C Commerce • Using FTPClient to Integrate Backend Systems with B2C Commerce • Using HTTPClient to Integrate Backend Systems with B2C Commerce",
      "summary": "Use B2C Commerce scripts to pull files into the cartridge.",
      "keywords": [
        "File transfer pipelines use B2C Commerce script to create a B2C Commerce FTP, HTTP, or WebDAV client and GET or POST files from an external system to the B2C Commerce instance. You can delete files from the external system after they’re successfully imported.",
        "Use WebDAVClient, FTPClient, or HTTPClient in your file transfer script to move files from your backend system into B2C Commerce.",
        "If you have large files, we recommend that you zip them for file transfer. To automate the zip process when using a pipeline to transfer files, create scripts. This topic applies to B2C Commerce.",
        "B2C Commerce implements a WebDAV client in the B2C Commerce Script API to enable developers to access remote locations via the WebDAV protocol.",
        "B2C Commerce implements an FTP client in the B2C Commerce Script API to enable developers to access remote locations via the FTP protocol. The FTPClient class can be used to pull or push files that don't require secure transmission. Because it isn't a secure transfer protocol, we recommend that you use the FTPClient only for sandboxes.",
        "Use the HTTPClient class to create an HTTP client. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_automating_import_export",
      "title": "Automate Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_automating_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_automating_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_automating_import_export.md",
      "summary": "Before you start automation, decide on your file naming convention for import files. We recommend that you use a regular expression to name your import files and include a date signifier. This approach makes it easier to identify if the correct files were transferred to the instance and to archive files. Also decide how you want to archive your files and the naming convention for archived files. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_availability_calculation",
      "title": "Availability Calculation",
      "category": "help-admin",
      "filePath": "help-admin/b2c_availability_calculation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_availability_calculation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_availability_calculation.md",
      "headings": "Base Product and Variation Availability Calculation • Product Bundle Availability Calculation • Product Set Availability Calculation",
      "summary": "A product's availability is calculated from its inventory and the stock update mechanism. If you use Salesforce Omnichannel Inventory, then Omnichannel Inventory calculates the availability of individual products, and the integration sends the data to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_available_to_sell_ats_calculation"
      ]
    },
    {
      "id": "help-admin/b2c_available_to_sell_ats_calculation",
      "title": "Available to Sell (ATS) Calculation",
      "category": "help-admin",
      "filePath": "help-admin/b2c_available_to_sell_ats_calculation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_available_to_sell_ats_calculation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_available_to_sell_ats_calculation.md",
      "headings": "Standard Product ATS Calculation • Base Product and Variation ATS Calculation • Product Bundle ATS Calculation • Product Set ATS Calculation",
      "summary": "In B2C Commerce, the product availability presented to storefront customers is defined as the available to sell (ATS) quantity."
    },
    {
      "id": "help-admin/b2c_best_practices_for_import_export",
      "title": "Best Practices for Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_best_practices_for_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_best_practices_for_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_best_practices_for_import_export.md",
      "summary": "We recommend that you follow established best practices for import and export. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_bm_module_data_replication",
      "title": "Business Manager Module Data Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_bm_module_data_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_bm_module_data_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_bm_module_data_replication.md",
      "summary": "The tables in this section map the data managed in Business Manager modules to data replication tasks. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_merchant_tools_data_replication",
        "help-admin/b2c_administration_data_replication"
      ]
    },
    {
      "id": "help-admin/b2c_building_your_sites_informational_structure",
      "title": "Build Your Site Structure",
      "category": "help-admin",
      "filePath": "help-admin/b2c_building_your_sites_informational_structure.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_building_your_sites_informational_structure.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_building_your_sites_informational_structure.md",
      "summary": "When building your site, the order that you collect and generate the underlying product, content, and promotional qualifier information in matters. In general, create your catalog, product and pricing information first, and then create a marketing program to promote your products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_business_manager_email_configurator",
      "title": "Business Manager Email Configurator",
      "category": "help-admin",
      "filePath": "help-admin/b2c_business_manager_email_configurator.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_email_configurator.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_business_manager_email_configurator.md",
      "summary": "Use the optional email settings to define your own SMTP server for customer and platform email delivery. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_support_for_dkim_authentication",
        "help-admin/b2c_configure_business_manager_email_settings"
      ]
    },
    {
      "id": "help-admin/b2c_business_manager_import_export_privileges",
      "title": "Business Manager Import and Export Privileges in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_business_manager_import_export_privileges.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_import_export_privileges.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_business_manager_import_export_privileges.md",
      "summary": "Business Manager provides many levels of system privileges, and with that comes many separate importing and exporting modules. However, the functionality presented in the Business Manager is similar for each module. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_business_manager_locale",
      "title": "Change the User Interface Locale for Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_business_manager_locale.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_locale.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_business_manager_locale.md",
      "summary": "The Business Manager user interface supports multiple languages."
    },
    {
      "id": "help-admin/b2c_business_manager_network_access",
      "title": "Business Manager Network Access in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_business_manager_network_access.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_network_access.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_business_manager_network_access.md",
      "summary": "To limit network access to Business Manager, configure security controls to restrict access to specific IP addresses or ranges. The intent of setting these network access restrictions is to lock out attackers who obtained valid credentials through illegitimate means. To enable this functionality, you can specify a range of allowlisted IP addresses allowed to access Business Manager and a range of blocklisted IP addresses not allowed to access Business Manager. If an IP address is blocklisted and allowlisted, it’s denied access."
    },
    {
      "id": "help-admin/b2c_business_manager_user_interface",
      "title": "Browser Support",
      "category": "help-admin",
      "filePath": "help-admin/b2c_business_manager_user_interface.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_user_interface.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_business_manager_user_interface.md",
      "summary": "B2C Commerce supports several different browsers."
    },
    {
      "id": "help-admin/b2c_buy_now_pay_later_checkout_services",
      "title": "Buy Now and Pay Later Payment Services for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_buy_now_pay_later_checkout_services.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_now_pay_later_checkout_services.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_buy_now_pay_later_checkout_services.md",
      "summary": "The buy now, pay later payment option for B2C Commerce makes it convenient for shoppers to purchase items in all price ranges. Salesforce Payments offers Buy Now, Pay Later payment through Klarna and AfterPay.",
      "relatedEntries": [
        "help-admin/b2c_buy_now_pay_later_with_afterpay",
        "help-admin/b2c_buy_now_pay_later_with_klarna"
      ]
    },
    {
      "id": "help-admin/b2c_buy_now_pay_later_with_afterpay",
      "title": "Buy Now Pay Later with Afterpay for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_buy_now_pay_later_with_afterpay.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_now_pay_later_with_afterpay.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_buy_now_pay_later_with_afterpay.md",
      "summary": "Afterpay is available in Salesforce Payments through your Stripe Merchant account as a Checkout payment method. With Afterpay, shoppers make payment in interest-free installments. This feature is available for B2C Commerce."
    },
    {
      "id": "help-admin/b2c_buy_now_pay_later_with_klarna",
      "title": "Buy Now Pay Later with Klarna for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_buy_now_pay_later_with_klarna.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_now_pay_later_with_klarna.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_buy_now_pay_later_with_klarna.md",
      "summary": "Klarna is available as a Checkout payment method. With Klarna, shoppers can spread the cost of their order over three or four interest-free payments. To review the countries where Klara is available, see the Stripe documentation. This feature is available for B2C Commerce."
    },
    {
      "id": "help-admin/b2c_buy_now_pay_now_checkout_methods",
      "title": "Buy Now and Pay Now Checkout Methods for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_buy_now_pay_now_checkout_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_now_pay_now_checkout_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_buy_now_pay_now_checkout_methods.md",
      "headings": "Buy Now • Pay Now",
      "summary": "Salesforce Payments has two express checkout experiences: Pay Now and Buy Now. Pay Now requires a current shopper basket while Buy Now ignores the current basket."
    },
    {
      "id": "help-admin/b2c_cache_settings_import_export",
      "title": "Cache Settings Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cache_settings_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cache_settings_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cache_settings_import_export.md",
      "summary": "Use the cache settings object to manage static cache time to live, cache enablement, and page cache partitions. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_cartridges",
      "title": "SiteGenesis Cartridges",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cartridges.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cartridges.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cartridges.md",
      "summary": "A cartridge is a mechanism for packaging and deploying program code and data. You use cartridges to extend business functionality or integrate with external systems. A cartridge can deliver generic or application-specific functionality."
    },
    {
      "id": "help-admin/b2c_catalog_object_import_export",
      "title": "Catalog Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_catalog_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_catalog_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_catalog_object_import_export.md",
      "headings": "Business Manager Import/Export Location • Catalog Import • Catalog Export • Page Meta Tags Import/Export • Pipelets • Schema Elements • Import/Export for Recommendations in B2C Commerce",
      "summary": "Import an entire catalog at once; the import operation includes the catalog and any categories and products within the catalog. Export works similarly; you export the entire catalog at once. This topic applies to B2C Commerce.",
      "keywords": [
        "Recommendations are imported as part of the catalog that owns them. A recommendation is represented as a top-level element of the catalog schema. The recommendation element is a sibling of the <product>, <category> and <category-assignment> elements. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_certificates_and_private_keys",
      "title": "Private Keys and Certificates in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_certificates_and_private_keys.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_certificates_and_private_keys.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_certificates_and_private_keys.md",
      "headings": "Private Key Entry • Trusted Certificate Entry • Certificate Rotation",
      "summary": "In various scenarios, you must import your third-party certificates and private keys into your instance’s keystore. A keystore can store multiple entries, each of which can be of type `PrivateKeyEntry` or of type `TrustedCertificateEntry`. This is similar to the terminology used by `java.security.KeyStore`."
    },
    {
      "id": "help-admin/b2c_changing_user_information",
      "title": "Change User Information in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_changing_user_information.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_changing_user_information.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_changing_user_information.md",
      "summary": "Both users and administrators can edit user information in B2C Commerce."
    },
    {
      "id": "help-admin/b2c_clear_ecdn_cache_task",
      "title": "Clear eCDN Cache",
      "category": "help-admin",
      "filePath": "help-admin/b2c_clear_ecdn_cache_task.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_clear_ecdn_cache_task.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_clear_ecdn_cache_task.md",
      "summary": "B2C Commerce stores static storefront content in eCDN cache or the web tier static content cache."
    },
    {
      "id": "help-admin/b2c_clear_sftp_known_good_hosts",
      "title": "Clear Secure File Transfer Protocol (SFTP) Known Good Hosts for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_clear_sftp_known_good_hosts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_clear_sftp_known_good_hosts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_clear_sftp_known_good_hosts.md",
      "summary": "Business Manager remembers hosts previously used for SFTP. Clear these remembered known hosts."
    },
    {
      "id": "help-admin/b2c_client_side_scripts",
      "title": "SiteGenesis Client-Side Scripts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_client_side_scripts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_client_side_scripts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_client_side_scripts.md",
      "summary": "Client-side js performs functions that don’t require information from the server."
    },
    {
      "id": "help-admin/b2c_code_replication",
      "title": "Code Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_code_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_code_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_code_replication.md",
      "summary": "Code replication transfers a code version from staging to a development or production instance and activates it on the target instance. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_code_replication_processes",
        "help-admin/b2c_create_code_replication_process",
        "help-admin/b2c_undo_code_replication_process"
      ]
    },
    {
      "id": "help-admin/b2c_code_replication_processes",
      "title": "Code Replication Processes in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_code_replication_processes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_code_replication_processes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_code_replication_processes.md",
      "summary": "Each code replication process transfers a code version, activates a transferred code version, transfers and activates a code version, or reverts the active code version on the most recent target instance. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_code_upload",
      "title": "Code Upload in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_code_upload.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_code_upload.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_code_upload.md",
      "summary": "Upload custom code, also known as cartridges, to an instance using UX Studio, or with a file transfer mechanism such as WebDAV over Transport Layer Security (TLS). It’s important that you secure code uploads. Follow these best practices."
    },
    {
      "id": "help-admin/b2c_commerce_script_injection",
      "title": "Commerce Script Injection in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_commerce_script_injection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_script_injection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_commerce_script_injection.md",
      "summary": "Server script injection, or remote code execution, is a class of attack where maliciously crafted input is run in a privileged code execution context. This class of attack enables an attacker to control the code executed on the server."
    },
    {
      "id": "help-admin/b2c_commerce_security_guide",
      "title": "B2C Commerce Security Guide",
      "category": "help-admin",
      "filePath": "help-admin/b2c_commerce_security_guide.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_security_guide.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_commerce_security_guide.md",
      "summary": "To help protect your sites from security threats, follow our security best practices as you set up, administer, and develop your Salesforce B2C Commerce environments.",
      "relatedEntries": [
        "help-admin/b2c_commerce_security_model",
        "help-admin/b2c_general_security_best_practices",
        "help-admin/b2c_security_best_practices_for_administrators",
        "help-admin/b2c_security_best_practices_for_developers"
      ]
    },
    {
      "id": "help-admin/b2c_commerce_security_model",
      "title": "B2C Commerce Security Model",
      "category": "help-admin",
      "filePath": "help-admin/b2c_commerce_security_model.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_security_model.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_commerce_security_model.md",
      "summary": "Salesforce B2C Commerce security is a partnership between Salesforce and our B2C Commerce customers. As always, Trust is our #1 value at Salesforce. We’re committed to delivering the highest standard in system availability, performance, and security.",
      "relatedEntries": [
        "help-admin/b2c_shared_responsibility_model",
        "help-admin/b2c_security_managed_by_salesforce",
        "help-admin/b2c_security_managed_by_customer"
      ]
    },
    {
      "id": "help-admin/b2c_configuration_for_administrators",
      "title": "Configuration for Administrators",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuration_for_administrators.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuration_for_administrators.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuration_for_administrators.md",
      "summary": "Log Center administrators can access the Config tab to set log levels and log volumes."
    },
    {
      "id": "help-admin/b2c_configure_alerts_for_your_site",
      "title": "Configure B2C Commerce Alerts in Business Manager and Slack",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_alerts_for_your_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_alerts_for_your_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_alerts_for_your_site.md",
      "summary": "Set up notifications for your organization in Business Manager and Slack. Configure updates, such as security vulnerabilities, campaign and promotion updates, or site alerts, to appear on your Business Manager homepage. You can also send updates directly to your Slack workspaces."
    },
    {
      "id": "help-admin/b2c_configure_and_run_log_center_search",
      "title": "Configure and Run a Log Center Search",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_and_run_log_center_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_and_run_log_center_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_and_run_log_center_search.md",
      "summary": "Search for messages from system and custom code."
    },
    {
      "id": "help-admin/b2c_configure_attribute_mappings_for_shopper_profile_sync",
      "title": "Configure Attribute Mappings for Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_attribute_mappings_for_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_attribute_mappings_for_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_attribute_mappings_for_shopper_profile_sync.md",
      "headings": "Mandatory Shopper Profile Sync Attributes",
      "summary": "Attribute mappings define which shopper attributes sync between B2C Commerce and your Salesforce org."
    },
    {
      "id": "help-admin/b2c_configure_basket_preferences",
      "title": "Configure Basket Preferences",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_basket_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_basket_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_basket_preferences.md",
      "headings": "Basket Persistence Across Storefront Sessions • Global Constraints • Basket Persistence Settings • Basket Retention Settings • Behavior When Adding a Duplicate Product to a Basket • Maximum Product Line Items Per Basket • Temporary Basket",
      "summary": "Configurable basket settings include persistence across shopper sessions, the treatment of duplicate product line items, and the maximum number of product line items per basket. These preferences are site-specific, and a customized storefront doesn’t necessarily evaluate them."
    },
    {
      "id": "help-admin/b2c_configure_business_manager_email_settings",
      "title": "Configure Business Manager Email Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_business_manager_email_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_business_manager_email_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_business_manager_email_settings.md",
      "summary": "To define your own SMTP server for customer and platform email delivery, configure email settings. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_configure_csfr_allowlist_settings",
      "title": "Create cross-site request forgery (CSRF) Allowlists for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_csfr_allowlist_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_csfr_allowlist_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_csfr_allowlist_settings.md",
      "summary": "Configure how your site handles CSRF allowlists."
    },
    {
      "id": "help-admin/b2c_configure_eCDN_page_shield_policy",
      "title": "Configure a Page Shield Policy for the eCDN",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_eCDN_page_shield_policy.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_eCDN_page_shield_policy.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_eCDN_page_shield_policy.md",
      "summary": "Set up a Page Shield policy to make sure only trusted scripts run on sensitive store pages like cart and checkout. A Page Shield policy helps your store comply with the Payment Card Industry Data Security Standard (PCI DSS) 4.0 client-side security requirements."
    },
    {
      "id": "help-admin/b2c_configure_enforce_https_global_preference",
      "title": "Configure the Enforce HTTPS Global Preference",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_enforce_https_global_preference.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_enforce_https_global_preference.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_enforce_https_global_preference.md",
      "summary": "Enforce the use of HTTPS for all sites in an instance. When this setting is enabled, URLs generate using the HTTPS protocol, and incoming page requests that use HTTP redirect to HTTPS. HTTP requests to Open Commerce API (OCAPI)'s session bridge aren't accepted. Also, instead of a combination of session cookies and secure tokens, secure session cookies are used, which helps avoid incorrect (false positive) session hijacking detections. Enable the Enforce HTTPS global preference to let browsers send cookies in cross-site contexts. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_configure_event_types",
      "title": "Set Up Eventing in B2C Commerce (Pilot)",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_event_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_event_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_event_types.md",
      "summary": "Use eventing in B2C Commerce to receive notifications when certain data or processing events occur in your Commerce Cloud environment. You enable event types and configure connectors in Business Manager; B2C Commerce routes events directly to your configured connectors.",
      "relatedEntries": [
        "help-admin/b2c_event_types_reference",
        "help-admin/b2c_event_common_headers",
        "help-admin/b2c_event_replication",
        "help-admin/b2c_event_replication_granular",
        "help-admin/b2c_event_shopper_registered"
      ]
    },
    {
      "id": "help-admin/b2c_configure_hsts",
      "title": "Configure HSTS for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_hsts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_hsts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_hsts.md",
      "summary": "HTTP Strict Transport Security (HSTS) secures your site by instructing web browsers to access your domain using only HTTPS. HSTS prevents attackers from using downgrade attacks against your site. For extra security, enable preload, which forces web browsers to open your site in HTTPS the first time it's requested. Read the Internet Engineering Task Force (IETF) on HSTS for more information."
    },
    {
      "id": "help-admin/b2c_configure_hsts_for_business_manager",
      "title": "Set HSTS for Business Manager in Global Preferences",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_hsts_for_business_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_hsts_for_business_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_hsts_for_business_manager.md",
      "summary": "HTTP Strict Transport Security (HSTS) can substantially improve the security of the Business Manager. To secure Business Manager, HSTS instructs web browsers to access the domain using only HTTPS."
    },
    {
      "id": "help-admin/b2c_configure_migration_to_unified_login",
      "title": "Migrate Users to Unified Authentication via Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_migration_to_unified_login.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_migration_to_unified_login.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_migration_to_unified_login.md",
      "summary": "To let your users log in to their instances via Account Manager, migrate them to Unified Authentication. After you migrate them, users manage only one set of login credentials. To increase security on your instances, use Account Manager's two-factor authentication. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_manually_migrate_users_to_unified_authentication",
        "help-admin/b2c_revert_a_user_from_unified_login"
      ]
    },
    {
      "id": "help-admin/b2c_configure_payments_zones",
      "title": "Configure Payment Zones for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_payments_zones.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_payments_zones.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_payments_zones.md",
      "summary": "Create payment zones to assign payment methods to specific currencies and countries for B2C Commerce. After you create a payment zone, assign it to a merchant account. Then, select the payment methods for the zone.",
      "relatedEntries": [
        "help-admin/b2c_create_a_payments_zone",
        "help-admin/b2c_assign_payments_zones_to_a_merchant_account",
        "help-admin/b2c_add_payment_methods_to_a_payments_zone"
      ]
    },
    {
      "id": "help-admin/b2c_configure_salesforce_payments_with_adyen",
      "title": "Configure Salesforce Payments with Adyen for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_salesforce_payments_with_adyen.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_salesforce_payments_with_adyen.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_salesforce_payments_with_adyen.md",
      "summary": "Integrate your existing Adyen merchant accounts into Salesforce Payments in any B2C Commerce sandbox, staging, development, or production instance. Connect any B2C Commerce instance to a test or live Adyen merchant account.",
      "relatedEntries": [
        "help-admin/b2c_associate_adyen_merchant_account",
        "help-admin/b2c_test_adyen_credentials",
        "help-admin/b2c_remove_adyen_merchant_account"
      ]
    },
    {
      "id": "help-admin/b2c_configure_salesforce_payments_with_paypal",
      "title": "Configure Salesforce Payments with PayPal for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_salesforce_payments_with_paypal.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_salesforce_payments_with_paypal.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_salesforce_payments_with_paypal.md",
      "summary": "Configure the PayPal Payment Service Provider (PSP) with Salesforce Payments for B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_associate_paypal_merchant_account",
        "help-admin/b2c_onboard_a_paypal_merchant_account",
        "help-admin/b2c_remove_paypal_account_association"
      ]
    },
    {
      "id": "help-admin/b2c_configure_salesforce_payments_with_stripe",
      "title": "Configure Salesforce Payments with Stripe for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_salesforce_payments_with_stripe.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_salesforce_payments_with_stripe.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_salesforce_payments_with_stripe.md",
      "summary": "Configure Stripe merchant accounts with Salesforce Payments in any B2C Commerce sandbox, staging, development, or production instance. Stripe merchant accounts that you create in a B2C Commerce instance can operate in both test and live mode.",
      "relatedEntries": [
        "help-admin/b2c_associate_stripe_merchant_account",
        "help-admin/b2c_onboard_a_stripe_merchant_account",
        "help-admin/b2c_remove_account_association"
      ]
    },
    {
      "id": "help-admin/b2c_configure_shopper_profile_sync",
      "title": "Configure Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_shopper_profile_sync.md",
      "summary": "Use Shopper Profile Sync to synchronize registered shoppers between B2C Commerce and your Salesforce org as person accounts."
    },
    {
      "id": "help-admin/b2c_configure_system_use_notification_message_settings",
      "title": "Add a System Use Notification Message in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_system_use_notification_message_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_system_use_notification_message_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_system_use_notification_message_settings.md",
      "summary": "Create a system use notification message that displays when your users log in. You can also require them to acknowledge this message before continuing to log in."
    },
    {
      "id": "help-admin/b2c_configure_the_embedded_cdn",
      "title": "Configure the Embedded CDN",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_the_embedded_cdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_the_embedded_cdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_the_embedded_cdn.md",
      "headings": "eCDN on On-Demand Sandboxes (ODS)",
      "summary": "The embedded CDN (eCDN) is a geographically distributed network of proxy servers. Configuring the eCDN improves availability and performance, ultimately enhancing the ability to scale your site (or sites).",
      "relatedEntries": [
        "help-admin/b2c_default_domain",
        "help-admin/b2c_configuring_eCDN_hostname_alias",
        "help-admin/b2c_creating_a_zone",
        "help-admin/b2c_add_a_certificate_to_a_zone",
        "help-admin/b2c_update_a_zones_certificate",
        "help-admin/b2c_configuring_a_zone",
        "help-admin/b2c_adding_hostnames",
        "help-admin/b2c_migrating_proxy_zones",
        "help-admin/b2c_configure_eCDN_page_shield_policy",
        "help-admin/b2c_create_eCDN_firewall_rule",
        "help-admin/b2c_eCDN_configure_host_header_override",
        "help-admin/b2c_eCDN_create_rate_limiting_rule",
        "help-admin/b2c_analyze_eCDN_traffic",
        "help-admin/b2c_fast_storefront_setup_ecdn"
      ]
    },
    {
      "id": "help-admin/b2c_configure_zone_analytics",
      "title": "Analytics for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_analytics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_analytics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_analytics.md",
      "headings": "What's New in Configure Zones Analytics • Accessing Zone Analytics",
      "summary": "View HTTP and security traffic metrics for an eCDN zone, including the Traffic Analysis timeline chart and top statistics, using the Configure Zones interface in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_crypto_settings",
      "title": "Configure Crypto Settings for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_crypto_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_crypto_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_crypto_settings.md",
      "summary": "Configure SSL/TLS and cryptography settings for an eCDN zone, including Transport Layer Security (TLS) version and HTTP Strict Transport Security (HSTS), using the Configure Zones interface in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_custom_error_pages",
      "title": "Configure Custom Error Pages for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_custom_error_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_custom_error_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_custom_error_pages.md",
      "summary": "Set custom HTML error pages for 500-class and 1000-class errors generated by the embedded CDN for a zone."
    },
    {
      "id": "help-admin/b2c_configure_zone_firewall_settings",
      "title": "Configure Firewall Settings for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_firewall_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_firewall_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_firewall_settings.md",
      "summary": "Configure firewall settings for an eCDN zone using the Configure Zones interface in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_host_header_override_rules",
      "title": "Configure Host Header Override Rules for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_host_header_override_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_host_header_override_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_host_header_override_rules.md",
      "summary": "Create rules that override the HTTP Host header sent to your origin server for an eCDN zone, using the Configure Zones interface in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_logs",
      "title": "Configure Logpush and Logpull for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_logs.md",
      "summary": "Stream eCDN request, security, and Page Shield logs to your own storage or observability platform (Amazon S3, Google Cloud Storage, Azure Blob Storage, Datadog, or Splunk), or download recent logs on demand - all from the Logs tab on the Configure Zone screen in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_notifications",
      "title": "Configure Notifications for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_notifications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_notifications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_notifications.md",
      "summary": "Get notified when eCDN events that matter to you happen, such as a Logpush job failure on a PCI-bound zone, a security incident, or a configuration change, without having to watch dashboards. The Notifications tab on the Configure Zone screen lets you configure webhook destinations (such as a Slack incoming webhook or your own HTTPS endpoint) and wire them up to one or more zones."
    },
    {
      "id": "help-admin/b2c_configure_zone_page_shield_policies",
      "title": "Configure Page Shield Policies for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_page_shield_policies.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_page_shield_policies.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_page_shield_policies.md",
      "summary": "Configure Page Shield policies that detect and identify supply chain attacks affecting your storefront, using the Configure Zones interface in Business Manager."
    },
    {
      "id": "help-admin/b2c_configure_zone_realm_security_rules",
      "title": "Realm Security Rules for eCDN Zones",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_realm_security_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_realm_security_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_realm_security_rules.md",
      "headings": "Overview • Accessing Realm Security Rules • Account-Level vs. Zone-Level Scope • Behavior: What Traffic Is Bypassed • Permissions",
      "summary": "Realm Security Rules let you define Managed IP Address Lists and Custom Firewall Rules that control how trusted IP traffic is handled across your eCDN zones. These rules replace the legacy Trusted IP configuration.",
      "relatedEntries": [
        "help-admin/b2c_manage_trusted_ip_address_lists",
        "help-admin/b2c_migrate_trusted_ips_to_custom_rules"
      ]
    },
    {
      "id": "help-admin/b2c_configure_zone_speed_settings",
      "title": "Configure Speed Settings for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_speed_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_speed_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_speed_settings.md",
      "summary": "Optimize zone performance by enabling speed settings such as Early Hints, HTTP/3, and image compression via the Configure Zones interface in Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_enhance_site_speedxml"
      ]
    },
    {
      "id": "help-admin/b2c_configure_zone_waf_settings",
      "title": "Configure WAF Settings for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configure_zone_waf_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_zone_waf_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configure_zone_waf_settings.md",
      "summary": "Configure Web Application Firewall (WAF) managed rulesets for an eCDN zone by using the Security Rules tab in Configure Zones in Business Manager."
    },
    {
      "id": "help-admin/b2c_configuring_a_business_manager_site",
      "title": "Configuring the Business Manager Site",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_a_business_manager_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_a_business_manager_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_a_business_manager_site.md",
      "summary": "Configure the Business Manager site."
    },
    {
      "id": "help-admin/b2c_configuring_a_zone",
      "title": "Configure an eCDN Zone in Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_a_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_a_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_a_zone.md",
      "summary": "Configure SSL/TLS, certificates, security rules, performance, custom pages, request logs, and Under Attack Mode for an eCDN zone by using the Configure Zone screen in Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_configure_zone_crypto_settings",
        "help-admin/b2c_configure_zone_waf_settings",
        "help-admin/b2c_configure_zone_firewall_settings",
        "help-admin/b2c_configure_zone_realm_security_rules",
        "help-admin/b2c_configure_zone_analytics",
        "help-admin/b2c_configure_zone_speed_settings",
        "help-admin/b2c_configure_zone_host_header_override_rules",
        "help-admin/b2c_configure_zone_page_shield_policies",
        "help-admin/b2c_configure_zone_custom_error_pages",
        "help-admin/b2c_configure_zone_notifications",
        "help-admin/b2c_configure_zone_logs"
      ]
    },
    {
      "id": "help-admin/b2c_configuring_allowed_currencies",
      "title": "Configure Allowed Currencies in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_allowed_currencies.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_allowed_currencies.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_allowed_currencies.md",
      "summary": "Configure the currencies that are allowed for your site.",
      "relatedEntries": [
        "help-admin/b2c_currency_precision_non_standard"
      ]
    },
    {
      "id": "help-admin/b2c_configuring_an_external_cdn",
      "title": "Configure an External CDN or Third-Party Proxy",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_an_external_cdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_an_external_cdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_an_external_cdn.md",
      "summary": "Use your own content delivery network (CDN) with Salesforce B2C Commerce's embedded CDN to deliver static and dynamic content to your customers. Deploy your CDN (or a reverse proxy) in front of B2C Commerce to improve performance and security, or to provide extra functionality using your CDN.",
      "relatedEntries": [
        "help-admin/b2c_add_stacked_proxy_to_firewall_allowlist",
        "help-admin/b2c_verify_third_party_requests"
      ]
    },
    {
      "id": "help-admin/b2c_configuring_cidr_ip_filters",
      "title": "Configure Commerce Intelligence Preferences for IP Filtering",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_cidr_ip_filters.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_cidr_ip_filters.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_cidr_ip_filters.md",
      "summary": "Internal performance and load testing tools can contaminate the data you see in Reports and Dashboards, making it difficult to distinguish between generated traffic and actual customer behavior. Specify IP address ranges to filter out traffic from your internal testing tools, ensuring that your analytics reflect genuine customer interactions."
    },
    {
      "id": "help-admin/b2c_configuring_eCDN_hostname_alias",
      "title": "Configure the eCDN Hostname Alias",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_eCDN_hostname_alias.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_eCDN_hostname_alias.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_eCDN_hostname_alias.md",
      "summary": "A hostname alias is required to create short, meaningful URLs for external search engines to index. Assign at least one hostname alias that is the current hostname on which the instance is running."
    },
    {
      "id": "help-admin/b2c_configuring_oauth2_providers",
      "title": "Configure OAuth2 Providers for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_oauth2_providers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_oauth2_providers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_oauth2_providers.md",
      "summary": "Use Business Manager to configure OAuth2 providers, but you must first register your site with your selected providers."
    },
    {
      "id": "help-admin/b2c_configuring_organization_locales",
      "title": "Configure Organization Locales for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_organization_locales.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_organization_locales.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_organization_locales.md",
      "summary": "Salesforce B2C Commerce is structured as an organization containing one or more sites (storefronts). Define localization settings for both entities."
    },
    {
      "id": "help-admin/b2c_configuring_page_meta_tags",
      "title": "Configure Page Meta Tags in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_page_meta_tags.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_page_meta_tags.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_page_meta_tags.md",
      "summary": "Create page meta tags, which can be used within catalogs and libraries to create rule base page meta tag content."
    },
    {
      "id": "help-admin/b2c_configuring_product_and_content_locking",
      "title": "Configure Product and Content Locking for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_product_and_content_locking.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_product_and_content_locking.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_product_and_content_locking.md",
      "summary": "Define the time (in minutes) for when products or content are locked while editing. During this time, other users can't edit the product record or content asset. The lock (applied before product editing) is released after this time."
    },
    {
      "id": "help-admin/b2c_configuring_retention_settings",
      "title": "Configure Retention Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_retention_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_retention_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_retention_settings.md",
      "summary": "Configure the lifetime of inventory and product price records that no longer reference products. You can also configure the lifetime for lists created by anonymous shoppers to retain this information for a longer time period. This information is typically for wish lists and gift registries."
    },
    {
      "id": "help-admin/b2c_configuring_site_locales",
      "title": "Configure Site Locales for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_site_locales.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_site_locales.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_site_locales.md",
      "summary": "Salesforce B2C Commerce is structured as an organization containing one or more sites (storefronts). Define locale settings in Business Manager for these two entities, first at the organization level and then at the site level."
    },
    {
      "id": "help-admin/b2c_configuring_storefront_sites",
      "title": "Configuring Storefront Sites for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_storefront_sites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_storefront_sites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_storefront_sites.md",
      "summary": "New sites require some level of access control. Many use a single shared password for all users. Using a Business Manager login with the functional permission provides a much higher level of security and access control, in particular with frequent password renewals and employees leaving an organization."
    },
    {
      "id": "help-admin/b2c_configuring_storefront_url_preferences",
      "title": "Configure Storefront URL Preferences",
      "category": "help-admin",
      "filePath": "help-admin/b2c_configuring_storefront_url_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_storefront_url_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_configuring_storefront_url_preferences.md",
      "summary": "Enable your SEO URL rules for a site."
    },
    {
      "id": "help-admin/b2c_connect_slack_to_business_manager",
      "title": "Connect a Slack Workspace to Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_connect_slack_to_business_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_connect_slack_to_business_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_connect_slack_to_business_manager.md",
      "summary": "Send alerts and notifications directly to Slack channels, when you connect your workspaces to Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_slack_bot_token"
      ]
    },
    {
      "id": "help-admin/b2c_connected_comm_salesforce_connection",
      "title": "Connect Your B2C Commerce Instance to Salesforce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_connected_comm_salesforce_connection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_connected_comm_salesforce_connection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_connected_comm_salesforce_connection.md",
      "summary": "Create a trusted data exchange between B2C Commerce and a Salesforce org. By connecting your B2C Commerce instance to Salesforce, you can access agentic and cross-cloud experiences, such as Shopper Agent, Merchant Agent, Shopper Profile Sync, and Shopper Notifications."
    },
    {
      "id": "help-admin/b2c_consent_management",
      "title": "Consent Management: Track Shopper Consent in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_consent_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_consent_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_consent_management.md",
      "summary": "Honor and respect your customers’ wishes when they request only specific forms of contact from your company or opt-out of certain types of data-sharing. We provide details to help you determine the best way to comply with the data protection and privacy regulations that apply to your company. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_content_and_content_library_folder_object_import_export",
      "title": "Content and Content Library Folder Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_content_and_content_library_folder_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_and_content_library_folder_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_content_and_content_library_folder_object_import_export.md",
      "summary": "Use the library.xsd schema to import and export content and content libraries. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_content_security_policy",
      "title": "Content Security Policy (CSP) Configuration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_content_security_policy.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_security_policy.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_content_security_policy.md",
      "headings": "What Is Content Security Policy? • Customer Responsibility for CSP • Scripts That Require CSP Consideration • Troubleshooting CSP Issues",
      "summary": "Content Security Policy (CSP) is a security feature that you configure for your storefront. When you implement CSP, you're responsible for making sure that your configuration enables the necessary scripts to run as intended."
    },
    {
      "id": "help-admin/b2c_content_slot_object_import_export",
      "title": "Content Slot Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_content_slot_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_slot_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_content_slot_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • Import Content Slot Configurations • Content Slot Import Modes in B2C Commerce • Troubleshooting Slot Import in B2C Commerce • Export Content Slot Configurations",
      "summary": "Using Business Manager, import existing content slot configurations to use with a new instance, and export them for transfer between instances. The slots themselves aren’t imported or exported, but page templates define them (in UX Studio). Slot configurations only reference those slots (using the slot ID). Within Business Manager, the elements in the slot.xsd control the visibility of a slot. This topic applies to B2C Commerce.",
      "keywords": [
        "Import slot configurations. This topic applies to B2C Commerce.",
        "Import and export content slot configurations. This topic applies to B2C Commerce.",
        "If you experience unexpected behavior during an import, check the file against this information. This topic applies to B2C Commerce.",
        "Export content slot configurations. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_controlers",
      "title": "SiteGenesis Controllers",
      "category": "help-admin",
      "filePath": "help-admin/b2c_controlers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_controlers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_controlers.md",
      "summary": "Controllers are server-side scripts that handle storefront requests. Controllers manage the flow of data in your application, and create ViewModels to process each storefront request as a route and generate an appropriate response. For example, in a storefront application, clicking a category menu item or entering a search term triggers a controller that renders a page."
    },
    {
      "id": "help-admin/b2c_cookie_attribute",
      "title": "Support Cookie SameSite Attribute Changes for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cookie_attribute.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cookie_attribute.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cookie_attribute.md",
      "summary": "Many browser vendors, for example Google Chrome, have introduced a new default cookie attribute setting of SameSite=Lax. Previously, the SameSite cookie attribute defaulted to SameSite=None. When SameSite is set to None, cookies require the Secure attribute indicating that they require an encrypted HTTPS connection. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_coupons_and_coupon_code_object_import_export",
      "title": "Coupons and Coupon Code Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_coupons_and_coupon_code_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_coupons_and_coupon_code_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_coupons_and_coupon_code_object_import_export.md",
      "headings": "Business Manager Import Location • Coupon Import • Pipelets • Coupons Import/Export for Promotions in B2C Commerce • Coupon Redemptions Import/Export in B2C Commerce • Sample Coupon XML File in B2C Commerce",
      "summary": "Coupons are imported as XML and exported as comma-separated value (CSV) files. Use the coupon.xsd schema file to import merchant-generated coupons. This topic applies to B2C Commerce.",
      "keywords": [
        "Coupons (not individual coupon codes) This topic applies to B2C Commerce.",
        "Coupon redemptions can appear in order exports. This topic applies to B2C Commerce.",
        "You can create coupons through Business Manager or by importing coupon definitions in XML format. The following XML example shows the main elements of the coupon import format. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_create_a_log_center_alert",
      "title": "Create a Log Center Alert",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_a_log_center_alert.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_log_center_alert.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_a_log_center_alert.md",
      "summary": "Monitor conditions and send notifications. Catch behavioral anomalies early, get notified when a log delivery pipeline fails, or create an alert for a specific incident."
    },
    {
      "id": "help-admin/b2c_create_a_pagerduty_channel_for_log_center_alerts",
      "title": "Create a PagerDuty Channel for Log Center Alerts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_a_pagerduty_channel_for_log_center_alerts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_pagerduty_channel_for_log_center_alerts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_a_pagerduty_channel_for_log_center_alerts.md",
      "summary": "For on-call escalation and incident management, set up PagerDuty notifications in B2C Commerce. When you route Log Center notifications in B2C Commerce to PagerDuty, the alert's state lifecycle is mapped to a specific PagerDuty action and severity. Each alert monitor uses a unique deduplication key, so repeated triggers update the existing open incident instead of creating duplicate incidents."
    },
    {
      "id": "help-admin/b2c_create_a_payments_zone",
      "title": "Create a Payment Zone for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_a_payments_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_payments_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_a_payments_zone.md",
      "summary": "Create a payment zone and assign one or more currencies and countries to it."
    },
    {
      "id": "help-admin/b2c_create_a_slack_channel_for_log_center_alerts",
      "title": "Create a Slack Channel for Log Center Alerts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_a_slack_channel_for_log_center_alerts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_slack_channel_for_log_center_alerts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_a_slack_channel_for_log_center_alerts.md",
      "summary": "To keep your teams aligned during incidents, set up Slack notifications in B2C Commerce."
    },
    {
      "id": "help-admin/b2c_create_an_ecdn_zone_and_certificate",
      "title": "Create an eCDN Zone and Hostnames",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_an_ecdn_zone_and_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_an_ecdn_zone_and_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_an_ecdn_zone_and_certificate.md",
      "summary": "When a custom SSL certificate isn’t installed to your development, staging, or production instance POD, or a custom SSL certificate installed to the POD doesn't cover the hostname, create an eCDN zone, and upload the certificate for each domain name."
    },
    {
      "id": "help-admin/b2c_create_code_replication_process",
      "title": "Create a Code Replication Process in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_code_replication_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_code_replication_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_code_replication_process.md",
      "summary": "Trigger a code replication process manually, schedule it to run at a specified time, or create a job to run it."
    },
    {
      "id": "help-admin/b2c_create_data_replication_process",
      "title": "Create a Data Replication Process in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_data_replication_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_data_replication_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_data_replication_process.md",
      "summary": "Trigger a data replication process manually, schedule it to run at a specified time or recur at a specified interval, or create a job to run it."
    },
    {
      "id": "help-admin/b2c_create_eCDN_firewall_rule",
      "title": "Create a Custom Firewall Rule for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_eCDN_firewall_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_eCDN_firewall_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_eCDN_firewall_rule.md",
      "summary": "Configure a custom firewall rule to control incoming traffic based on specified request parameters."
    },
    {
      "id": "help-admin/b2c_create_global_parameter_for_jobs",
      "title": "Create a Job Parameter",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_global_parameter_for_jobs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_global_parameter_for_jobs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_global_parameter_for_jobs.md",
      "summary": "Create a parameter to use in different job steps. For example, create a parameter for ReplicationProcessID and set it to the ID of a specific replication process. Then use the parameter in different job steps. If you need to use a different replication process, change the value of the parameter, and B2C Commerce updates all steps that include the parameter. Overwrite the value of a job parameter if you use Open Commerce API (OCAPI) to execute a job. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_create_job",
      "title": "Create a Job in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_job.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_job.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_job.md",
      "summary": "When you create a job, you configure at least one flow, and select which steps to execute in each flow. Use out-of-the-box system job steps that don't require any coding. If there isn't a system job step available to do what you want, have a developer create a custom job step. You can also schedule when the job executes, specify resources to lock during job execution, and configure email notifications and error handling."
    },
    {
      "id": "help-admin/b2c_create_job_legacy",
      "title": "Create a Legacy Job",
      "category": "help-admin",
      "filePath": "help-admin/b2c_create_job_legacy.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_job_legacy.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_create_job_legacy.md",
      "summary": "Legacy jobs use pipelines that a developer creates using the UX Studio plug-in to the Eclipse IDE. This functionality is deprecated. We recommend creating jobs using the new job framework."
    },
    {
      "id": "help-admin/b2c_creating_a_zone",
      "title": "Create a Zone in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_a_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_a_zone.md",
      "summary": "The CDN configuration is organized around zones. A zone represents a root or apex domain (for example, example.com). A hostname is a subdomain of a specific zone (for example, www.example.com)."
    },
    {
      "id": "help-admin/b2c_creating_custom_preferences",
      "title": "Create Custom Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_custom_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_custom_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_custom_preferences.md",
      "summary": "In Salesforce B2C Commerce, you can create custom preferences for sites, and then view and edit them both locally and across multiple sites. Custom preferences enable site developers to make properties of the system modules configurable in Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_introducing_a_custom_preference_through_the_business_manager"
      ]
    },
    {
      "id": "help-admin/b2c_creating_data_files_for_import",
      "title": "Creating Data Files for Import in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_data_files_for_import.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_data_files_for_import.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_data_files_for_import.md",
      "headings": "Import File Specification • Transfer and Import Process",
      "summary": "When the data structure and scope is understood and documented, map how to translate existing data into the B2C Commerce format. Also, map how to export the data from the B2C Commerce environment back into the customer's environment."
    },
    {
      "id": "help-admin/b2c_creating_global_custom_preferences",
      "title": "Create Global Custom Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_global_custom_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_global_custom_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_global_custom_preferences.md",
      "summary": "In Salesforce B2C Commerce, you can create global custom preferences, and then view and edit them. Custom preferences enable organization developers to make properties of the system modules configurable in Business Manager."
    },
    {
      "id": "help-admin/b2c_creating_import_export_pipelines",
      "title": "Creating Import/Export Pipelines in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_import_export_pipelines.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_import_export_pipelines.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_import_export_pipelines.md",
      "summary": "In addition to importing a file, you can also use your import/export pipeline to update search indexes, archive files, and copy bad import files to a specific directory. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_creating_inventory_records",
      "title": "Create Inventory Lists and Records",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_inventory_records.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_inventory_records.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_inventory_records.md",
      "summary": "Use Business Manager to create inventory lists and records. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_creating_jobs",
      "title": "Creating Jobs in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_jobs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_jobs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_jobs.md",
      "summary": "Use Business Manager to create a job. We recommend that you use the new job framework to create jobs, but the legacy, deprecated functionality is also available in Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_create_job",
        "help-admin/b2c_create_global_parameter_for_jobs",
        "help-admin/b2c_modify_global_parameter_for_jobs",
        "help-admin/b2c_system_resources_per_entity",
        "help-admin/b2c_working_with_job_steps",
        "help-admin/b2c_troubleshooting_custom_jobs"
      ]
    },
    {
      "id": "help-admin/b2c_creating_roles",
      "title": "Create a Role in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_creating_roles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_roles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_creating_roles.md",
      "headings": "Assign Business Manager Module Permissions • Assign Functional Permissions • Assign WebDAV Permissions • Assign Locale Permissions • Assign a Price Adjustment Limit",
      "summary": "A role is a named group of permissions. For example, group all of the permissions related to catalog management into a role called Catalog Manager. Next, assign this role to the user whose job it is to manage the catalog. This topic applies to B2C Commerce.",
      "keywords": [
        "Assign each role access to Business Manager Modules.",
        "Functional permissions let a role perform an action.",
        "When selecting a WebDAV permission ending with an asterisk ('/catalogs/*', '/libraries/*' or '/dynamic/*') or '(all other folders)', the permission is granted for all future subfolders automatically. To prevent this behavior check the sub-permissions manually.",
        "Assign permissions on individual locales to a role. A user with no permission on a locale can't view or edit localized attributes in that locale.",
        "Assign limits per user for manual price adjustments in Business Manager. You can select a context of one, multiple, or all sites for which the limits apply."
      ]
    },
    {
      "id": "help-admin/b2c_credit_card_encryption",
      "title": "Credit Card Encryption in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_credit_card_encryption.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_credit_card_encryption.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_credit_card_encryption.md",
      "summary": "Credit card encryption, key generation, and re-encryption are automatic in B2C Commerce. B2C Commerce provides the ability to monitor this process for merchants undergoing a PCI audit."
    },
    {
      "id": "help-admin/b2c_cross_cloud_trust",
      "title": "Cross Cloud Trust for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cross_cloud_trust.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cross_cloud_trust.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cross_cloud_trust.md",
      "summary": "Tenant groups enable easy configuration and trust setup across clouds and services. A Salesforce super tenant can add a B2C Commerce realm as a member of its tenant group. Members of a tenant group can share data among themselves without requiring configuration of various one-way trust relationships. This simplifies creation of data sharing policies. An anchor tenant creates a tenant group. For B2C Commerce, the anchor tenant is always a Salesforce tenant and is called as a super tenant. The super tenant owns the tenant group and its memberships. Creation of supertenant and tenant groups is done in Salesforce. Salesforce is also responsible for adding or removing members from the tenant group. Salesforce initiates a two-way handshake with B2C Commerce to add it to a tenant group. This two-way handshake involves the B2C Commerce cross-cloud tenant group provisioning service. Each B2C Commerce tenant can be a member of only one tenant group.",
      "relatedEntries": [
        "help-admin/b2c_disconnect_cross_cloud_tenant_group",
        "help-admin/b2c_peer_to_peer_trust"
      ]
    },
    {
      "id": "help-admin/b2c_cross_site_request_forgery",
      "title": "Cross-Site Request Forgery in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cross_site_request_forgery.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cross_site_request_forgery.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cross_site_request_forgery.md",
      "headings": "CSRF in Business Manager",
      "summary": "Every storefront contains some protected requests that require a high level of security protection. Authenticated shoppers who change their accounts or submit personal data to a server to complete an action typically perform these requests. Users expect that they alone make these requests, and only when they specifically initiate the request."
    },
    {
      "id": "help-admin/b2c_cross_site_scripting",
      "title": "Cross-Site Scripting in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_cross_site_scripting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cross_site_scripting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_cross_site_scripting.md",
      "summary": "Cross-site scripting (XSS) enables attackers to inject client-side JavaScripts into a webpage viewed by a targeted user. To prevent malicious attacks through content manipulation, you must properly encode all user-provided content."
    },
    {
      "id": "help-admin/b2c_csrf_preferences",
      "title": "cross-site request forgery (CSRF) Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_csrf_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_csrf_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_csrf_preferences.md",
      "summary": "To protect pages from CSRF attacks, Business Manager injects tokens into requests and logs failed validations. Use the log entries to troubleshoot failed requests.",
      "relatedEntries": [
        "help-admin/b2c_csrf_protection_in_business_manager",
        "help-admin/b2c_configure_csfr_allowlist_settings"
      ]
    },
    {
      "id": "help-admin/b2c_csrf_protection_in_business_manager",
      "title": "cross-site request forgery (CSRF) Protection in Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_csrf_protection_in_business_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_csrf_protection_in_business_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_csrf_protection_in_business_manager.md",
      "headings": "CSRF Attacks • Troubleshooting CSRF Log Entries",
      "summary": "A CSRF attack is a technique used by malicious attackers to force a victim to make a protected request to Business Manager ― a request that can severely disrupt your eCommerce business. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_currency_precision_non_standard",
      "title": "Currency Precision in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_currency_precision_non_standard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_currency_precision_non_standard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_currency_precision_non_standard.md",
      "summary": "Salesforce B2C Commerce follows an international standard for supported currencies. The following currencies have a different level of precision than the standard."
    },
    {
      "id": "help-admin/b2c_custom_metadata_object_import_export",
      "title": "Custom Metadata Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_custom_metadata_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_custom_metadata_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_custom_metadata_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "When using the system meta data import functionality, the entire definition is replaced. For example, suppose you have a custom group with three attribute groups and you want to add another attribute group to make four attribute groups. In this case, specify all four attribute group definitions in the import file. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_custom_metadata_object_import_export_delete_attributes",
        "help-admin/b2c_custom_metadata_object_import_export_delete_attributes_via_pipeline"
      ]
    },
    {
      "id": "help-admin/b2c_custom_metadata_object_import_export_delete_attributes",
      "title": "Delete Existing Attribute Definitions and Attribute Groups",
      "category": "help-admin",
      "filePath": "help-admin/b2c_custom_metadata_object_import_export_delete_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_custom_metadata_object_import_export_delete_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_custom_metadata_object_import_export_delete_attributes.md",
      "summary": "Delete a custom objects attribute definitions and attribute groups using an import file."
    },
    {
      "id": "help-admin/b2c_custom_metadata_object_import_export_delete_attributes_via_pipeline",
      "title": "Deleting Existing Attribute Definitions via Pipeline",
      "category": "help-admin",
      "filePath": "help-admin/b2c_custom_metadata_object_import_export_delete_attributes_via_pipeline.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_custom_metadata_object_import_export_delete_attributes_via_pipeline.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_custom_metadata_object_import_export_delete_attributes_via_pipeline.md",
      "headings": "Site-Specific Attributes",
      "summary": "Use the ImportMetaData pipelet input parameter ImportConfiguration to delete attribute definitions or attribute group definitions."
    },
    {
      "id": "help-admin/b2c_custom_object_object_import_export",
      "title": "Custom Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_custom_object_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_custom_object_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_custom_object_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "Gain a better understanding of the elements in the customobject.xsd and considerations when creating values for them. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_customer_group_object_import_export",
      "title": "Customer Group Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_customer_group_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_group_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_customer_group_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • System Customer Groups • Group Assignments Not Supported • Dynamic Customer Groups Using Session Custom Attributes • Dynamic Customer Group Import/Export in B2C Commerce • Customer Segmentation Import/Export in B2C Commerce",
      "summary": "You can use the elements in the customergroup.xsd and considerations when creating values for them. This topic applies to B2C Commerce.",
      "keywords": [
        "Dynamic customer groups can be imported and exported via the (existing) customer group import/export. This topic applies to B2C Commerce.",
        "The CustomerGroup element in the slot.xsd schema supports customer segmentation. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_customer_list_object_import_export",
      "title": "Customer List Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_customer_list_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_list_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_customer_list_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • Customer Object Import/Export in B2C Commerce",
      "summary": "The customerlist2.xsd contains the meta information and security preferences of the list itself, and all the customers. Each file represents one customer list if you perform a site export and select all the lists. Each file takes the name of the list itself, for example, SiteGenesis.xml for the SiteGenesis customer list. This topic applies to B2C Commerce.",
      "keywords": [
        "Use the elements in the customer.xsd and considerations when creating values for them. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_customer_lists_preferences",
      "title": "Customer Lists Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_customer_lists_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_lists_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_customer_lists_preferences.md",
      "summary": "Use customer site preferences to control how your storefront responds to failed login attempts by customers. You can optionally lock out a customer's account after a specified number of failed attempts, preventing *brute force* attempts to crack the customer's password."
    },
    {
      "id": "help-admin/b2c_customer_object_impex_for_salesforce_payments",
      "title": "Customer Object Import and Export for Payments with B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_customer_object_impex_for_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_object_impex_for_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_customer_object_impex_for_salesforce_payments.md",
      "headings": "Export • Import",
      "summary": "For Payments with B2C Commerce, use the Customer Object (customer.xsd) to import and export site-specific data about payment customers. See Customer Object Import and Export for Customer object details."
    },
    {
      "id": "help-admin/b2c_data_config_outbound_connections",
      "title": "Configure an Outbound Connections Allowlist in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_config_outbound_connections.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_config_outbound_connections.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_config_outbound_connections.md",
      "summary": "Any URL that is already configured in service credentials is automatically added to your allowlist. Follow this process to configure new endpoints and add them to your allowlist."
    },
    {
      "id": "help-admin/b2c_data_deletion",
      "title": "Data Deletion: Delete Personal Data in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_deletion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_deletion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_deletion.md",
      "summary": "Delete personal data when it’s necessary to comply with various data protection and privacy regulations. We give you examples of common requests and things to consider. That way, you can determine a plan of action for complying with the regulations that apply to you. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_data_input_output_overview",
      "title": "Data Input and Output",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_input_output_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_input_output_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_input_output_overview.md",
      "summary": "Import to and export from staging, development, and production instances and replicate between instances. If your storefront uses a third-party application, you’re responsible for managing feeds into the catalog. Create feeds from B2C Commerce for other backend systems, such as an order management system (OMS), enterprise resource planning system (ERP), product information management system (PIM), or warehouse management system (WMS)."
    },
    {
      "id": "help-admin/b2c_data_outbound_connections",
      "title": "Outbound Connections Allowlist in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_outbound_connections.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_outbound_connections.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_outbound_connections.md",
      "summary": "Connections from B2C Commerce to an external cloud provider over a private internet are referred to as outbound connections. To ensure the security and integrity of your B2C Commerce realm, Salesforce Customer Support approves all outbound connections. To control which destinations your data can be sent to, add new endpoints to your outbound connections allowlist. Send data from B2C Commerce to any of the endpoints on the allowlist, including third party providers such as Secure File Transfer Protocol (SFTP), FTP, WebDAV, and HTTP and HTTPS.",
      "relatedEntries": [
        "help-admin/b2c_data_config_outbound_connections"
      ]
    },
    {
      "id": "help-admin/b2c_data_portability",
      "title": "Data Portability: Give Shoppers Their Data When They Want It in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_portability.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_portability.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_portability.md",
      "summary": "When your customers request it, prepare and pack up the data you’ve received from them to work toward complying with various data protection and privacy regulations. We give you examples of common customer requests and things to consider. That way, you can determine how best to work toward complying with the regulations that apply to your company. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_data_privacy_and_protection",
      "title": "Data Privacy and Protection in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_privacy_and_protection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_privacy_and_protection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_privacy_and_protection.md",
      "summary": "The Salesforce B2C Commerce Services have a robust data security and privacy program in place. For information on Data Privacy and Protection and related topics, see the referenced resources."
    },
    {
      "id": "help-admin/b2c_data_protection_and_privacy",
      "title": "Data Protection and Privacy in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_protection_and_privacy.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_protection_and_privacy.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_protection_and_privacy.md",
      "summary": "On May 25, 2018, a new landmark privacy law called the General Data Protection Regulation (GDPR) came into effect, impacting every retailer conducting business in the European Union (EU). This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_data_deletion",
        "help-admin/b2c_consent_management",
        "help-admin/b2c_restrict_processing",
        "help-admin/b2c_data_portability",
        "help-admin/b2c_local_data_storage",
        "help-admin/b2c_data_outbound_connections"
      ]
    },
    {
      "id": "help-admin/b2c_data_replication",
      "title": "Data Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_replication.md",
      "summary": "Data replication copies data, metadata, and files from staging to a development or production instance. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_data_replication_processes",
        "help-admin/b2c_create_data_replication_process",
        "help-admin/b2c_data_replication_tasks",
        "help-admin/b2c_reading_data_replication_logs",
        "help-admin/b2c_undo_data_replication_process",
        "help-admin/b2c_bm_module_data_replication",
        "help-admin/b2c_granular_data_replications"
      ]
    },
    {
      "id": "help-admin/b2c_data_replication_processes",
      "title": "Data Replication Processes in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_replication_processes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_replication_processes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_replication_processes.md",
      "headings": "What Data Replication Doesn’t Include • Data Replication Process Types",
      "summary": "Each data replication process copies data, metadata, and files or reverts the most recent data replication copy. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_data_replication_tasks",
      "title": "Data Replication Tasks in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_replication_tasks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_replication_tasks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_replication_tasks.md",
      "headings": "Global Data Replication Tasks • Site-Specific Data Replication Tasks",
      "summary": "A data replication process includes one or more configurable tasks that handle different types of data."
    },
    {
      "id": "help-admin/b2c_data_upload",
      "title": "Data Upload in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_upload.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_upload.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_upload.md",
      "summary": "Data upload refers to transferring data files from an external system to your instance’s file system. Upload data such as import files, images, and snapshots manually or programmatically. Use Business Manager to transfer data manually. As always, any interaction with Business Manager occurs over HTTPS. Custom code performs data transfer programmatically. In this case, while several file transfer protocols are supported, use only the secure protocols: WebDAV over Transport Layer Security (TLS) (recommended), HTTPS, or Secure File Transfer Protocol (SFTP)."
    },
    {
      "id": "help-admin/b2c_data_validation",
      "title": "Data Validation in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_data_validation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_data_validation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_data_validation.md",
      "headings": "Protect Against Injection Attacks",
      "summary": "Validating user input is the basis of application security. Data validation ensures that it is exactly the kind of data that an application expects. B2C Commerce generally rejects invalid requests outright and returns an error to users. Choose where to perform data validation, but we focus on client- and server-side validation."
    },
    {
      "id": "help-admin/b2c_debugging_import_export",
      "title": "Debugging Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_debugging_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_debugging_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_debugging_import_export.md",
      "summary": "Debug a pipeline called by a job. This topic applies to B2C Commerce.\\"
    },
    {
      "id": "help-admin/b2c_declarative_security_via_http_headers",
      "title": "Declarative Security via HTTP Headers in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_declarative_security_via_http_headers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_declarative_security_via_http_headers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_declarative_security_via_http_headers.md",
      "summary": "You can use declarative security controls as a strong line of defense against client browser-based attacks such as clickjacking and offer built-in browser protection against cross-site scripting (XSS). The OWASP Secure Headers Project describes HTTP response headers that your application can use to increase the security of your application."
    },
    {
      "id": "help-admin/b2c_default_domain",
      "title": "Default Domain Support for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_default_domain.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_default_domain.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_default_domain.md",
      "headings": "What Is the Default Domain? • 1. Accessing the Default Domain • 2. Configuring eCDN on the Default Domain • 3. Impact on Custom Domains • 4. Key Caveats (Important) • 5. Default Domain on On-Demand Sandboxes (ODS) • 6. Vanity Domains on ODS",
      "summary": "Default Domain provides a Salesforce-managed, eCDN-enabled hostname for each instance (Development, Staging, and Production) so teams can test without manual DNS, custom domain registration, or certificate management."
    },
    {
      "id": "help-admin/b2c_delta_exports",
      "title": "Delta Exports in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_delta_exports.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_delta_exports.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_delta_exports.md",
      "headings": "Available Business Entity Types • Limitations • Delta Export Job Details • Configure Delta Exports in Business Manager in B2C Commerce",
      "summary": "Export data for certain business entities as deltas rather than as full datasets. This topic applies to B2C Commerce.",
      "keywords": [
        "Configure delta exports in Business Manager to export changed entities as deltas rather than as full datasets. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_demandware_instances",
      "title": "Instances",
      "category": "help-admin",
      "filePath": "help-admin/b2c_demandware_instances.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_demandware_instances.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_demandware_instances.md",
      "headings": "Instance Types • Who Uses Which Instance Type?",
      "summary": "A B2C Commerce instance contains the tools and resources for customizing storefronts. Access an instance through your browser, or use Business Manager."
    },
    {
      "id": "help-admin/b2c_demandware_tools",
      "title": "B2C Commerce Tools",
      "category": "help-admin",
      "filePath": "help-admin/b2c_demandware_tools.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_demandware_tools.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_demandware_tools.md",
      "summary": "If you have the correct permissions assigned to you, you can access the B2C Commerce tools. To access B2C Commerce tools, click App Launcher or press Command+k (macOS) or Ctrl+k (Windows), and move between the tools."
    },
    {
      "id": "help-admin/b2c_denial_of_service_protection",
      "title": "Denial-of-Service Protection in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_denial_of_service_protection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_denial_of_service_protection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_denial_of_service_protection.md",
      "summary": "In a denial-of-service (DoS) attack, the attacker attempts to deny computer resources to a network’s users. Attackers usually accomplish this by overwhelming the target computer system’s resources with unauthorized requests, which prevent valid users from accessing the network."
    },
    {
      "id": "help-admin/b2c_deploy_dkim",
      "title": "Configure DKIM for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_deploy_dkim.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deploy_dkim.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_deploy_dkim.md",
      "summary": "Major email providers, including Google, Microsoft, and Yahoo, now require DomainKeys Identified Mail (DKIM) authentication. Configuring DKIM is essential to ensure that your emails reach customer inboxes and aren’t rejected or flagged as spam. Configure DKIM to verify that the emails come from the domain that they claim to be from."
    },
    {
      "id": "help-admin/b2c_determine_how_to_block_attacks",
      "title": "Determine How to Block Attacks in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_determine_how_to_block_attacks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_determine_how_to_block_attacks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_determine_how_to_block_attacks.md",
      "summary": "While Salesforce B2C Commerce provides security protections, customers are responsible for configuring security controls and for not removing security controls that are enabled by default. You must consider all of these aspects to maintain the security of your B2C Commerce instance."
    },
    {
      "id": "help-admin/b2c_developer_authentication_and_authorization",
      "title": "Authentication and Authorization Best Practices in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_developer_authentication_and_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_developer_authentication_and_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_developer_authentication_and_authorization.md",
      "summary": "Exploitation of access control vulnerabilities is a core skill of attackers. To protect against the attackers, enforce server-side access control checks for business functions such as account management, order management, and purchasing."
    },
    {
      "id": "help-admin/b2c_disable_hsts",
      "title": "Disable HTTP Strict Transport Security (HSTS) for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_disable_hsts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_disable_hsts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_disable_hsts.md",
      "summary": "Disabling HSTS is a two-step process. You first let shoppers access your site using an insecure connection and then, stop your site from sending HSTS in the header."
    },
    {
      "id": "help-admin/b2c_disconnect_cross_cloud_tenant_group",
      "title": "Disconnect a Cross Cloud Tenant Group for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_disconnect_cross_cloud_tenant_group.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_disconnect_cross_cloud_tenant_group.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_disconnect_cross_cloud_tenant_group.md",
      "summary": "To disconnect a cross cloud tenant group, clear the tenant group information from the B2C Commerce database."
    },
    {
      "id": "help-admin/b2c_ecdn_additional_resources",
      "title": "Additional Embedded CDN Resources",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ecdn_additional_resources.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ecdn_additional_resources.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ecdn_additional_resources.md",
      "summary": "We've prepared some resources to help you optimize your experience with Embedded CDN.",
      "relatedEntries": [
        "help-admin/b2c_ecdn_proxy_zone_faq",
        "help-admin/b2c_ecdn_ods_faq"
      ]
    },
    {
      "id": "help-admin/b2c_eCDN_configure_host_header_override",
      "title": "Configure a Host Header Override Rule for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_eCDN_configure_host_header_override.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_eCDN_configure_host_header_override.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_eCDN_configure_host_header_override.md",
      "summary": "To support a single hostname across multiple realms, create a Host Header Override Rule for sites that use an external content delivery network (CDN). This rule replaces unique hostnames with a common hostname to maintain the single-hostname setup. If you reuse a hostname, traffic can be unintentionally served from a different realm."
    },
    {
      "id": "help-admin/b2c_eCDN_create_rate_limiting_rule",
      "title": "Create a Rate Limiting Rule for an eCDN Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_eCDN_create_rate_limiting_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_eCDN_create_rate_limiting_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_eCDN_create_rate_limiting_rule.md",
      "summary": "Configure a rate limiting rule to specify rate limits for requests that match a particular expression and then perform an action when requests reach those rate limits. Rate limiting rules improve storefront availability, target specific traffic patterns and combat threats, such as bots."
    },
    {
      "id": "help-admin/b2c_ecdn_ods_faq",
      "title": "eCDN on On-Demand Sandboxes – FAQ",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ecdn_ods_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ecdn_ods_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ecdn_ods_faq.md",
      "headings": "Provisioning and setup • Shared zone model • Feature parity with production environments • Vanity domain migration • Certificates",
      "summary": "Find answers to common questions about eCDN on On-Demand Sandbox (ODS) instances, including what's auto-provisioned, the shared zone model, vanity domain migration, and feature parity with production environments."
    },
    {
      "id": "help-admin/b2c_ecdn_proxy_zone_faq",
      "title": "eCDN Proxy Zone FAQ",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ecdn_proxy_zone_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ecdn_proxy_zone_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ecdn_proxy_zone_faq.md",
      "headings": "Proxy Zone and Legacy Zone • Rollout and Timeline Schedule • On-Boarding and Activation",
      "summary": "Find answers to your eCDN proxy zone questions."
    },
    {
      "id": "help-admin/b2c_edit_alert_settings",
      "title": "Edit Alert Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_edit_alert_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_edit_alert_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_edit_alert_settings.md",
      "summary": "An individual user can change the priority of an alert or prevent it from appearing on their homepage or header. This only impacts the notifications for that user."
    },
    {
      "id": "help-admin/b2c_embedded_cdn",
      "title": "Embedded CDN",
      "category": "help-admin",
      "filePath": "help-admin/b2c_embedded_cdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_embedded_cdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_embedded_cdn.md",
      "summary": "Salesforce B2C Commerce comes with an embedded Content Delivery Network (CDN). To ensure low response times for consumers, the embedded CDN serves content from a location close to the consumer, enhancing the ability to scale sites. Contact Salesforce Support to enable the embedded CDN for your organization.",
      "relatedEntries": [
        "help-admin/b2c_embedded_cdn_overview",
        "help-admin/b2c_configure_the_embedded_cdn",
        "help-admin/b2c_use_cdn_zones_api_to_configure_ecdn",
        "help-admin/b2c_clear_ecdn_cache_task",
        "help-admin/b2c_configuring_an_external_cdn",
        "help-admin/b2c_waf_application",
        "help-admin/b2c_manage_hsts",
        "help-admin/b2c_ecdn_additional_resources"
      ]
    },
    {
      "id": "help-admin/b2c_embedded_cdn_overview",
      "title": "Embedded CDN Overview",
      "category": "help-admin",
      "filePath": "help-admin/b2c_embedded_cdn_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_embedded_cdn_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_embedded_cdn_overview.md",
      "summary": "Salesforce B2C Commerce provides digital customers an embedded content delivery network (eCDN) designed to accelerate site speed access and content delivery. The eCDN provides low response times for consumers using proxy servers. The use of proxy servers provides digital content."
    },
    {
      "id": "help-admin/b2c_enable_granular_replication_for_your_site",
      "title": "Enable Granular Replications for Your B2C Commerce Site",
      "category": "help-admin",
      "filePath": "help-admin/b2c_enable_granular_replication_for_your_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_granular_replication_for_your_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_enable_granular_replication_for_your_site.md",
      "summary": "Turn on granular replications in your staging and production B2C Commerce instances to make small updates to existing content on an as-needed basis."
    },
    {
      "id": "help-admin/b2c_enable_shop_the_store",
      "title": "Enable Shop the Store",
      "category": "help-admin",
      "filePath": "help-admin/b2c_enable_shop_the_store.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_shop_the_store.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_enable_shop_the_store.md",
      "summary": "Enable Shop the Store for up to ten B2C stores. With this feature, shoppers can search in-store inventory online. Either import store inventory lists or integrate with Omnichannel. Shoppers can then browse store-specific inventory and conveniently pick-up purchases from a preferred location."
    },
    {
      "id": "help-admin/b2c_encryption_and_cryptography",
      "title": "Encryption and Cryptography in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_encryption_and_cryptography.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_encryption_and_cryptography.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_encryption_and_cryptography.md",
      "summary": "Salesforce B2C Commerce extends Salesforce-maintained cryptography libraries that enable you to safely encrypt, sign, and generate cryptographically strong tokens and secure random identifiers. Salesforce maintains industry standard compliance frameworks as noted on the B2C Commerce page on Salesforce’s Trust Compliance website."
    },
    {
      "id": "help-admin/b2c_enforce_https",
      "title": "Enforce HTTPS for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_enforce_https.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enforce_https.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_enforce_https.md",
      "headings": "Benefits of Enabling Enforce HTTPS • Online Impact • robots.txt File",
      "summary": "Enable the Enforce HTTPS setting to redirect incoming page requests that use HTTP to HTTPS. Configure the setting per site or for all sites of an instance. When you enable Enforce HTTPS globally, you can't configure it at the site level. If you disable the global preference, the site-specific settings return to their previous values. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_enhance_site_speedxml",
      "title": "Enhance Site Speed",
      "category": "help-admin",
      "filePath": "help-admin/b2c_enhance_site_speedxml.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enhance_site_speedxml.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_enhance_site_speedxml.md",
      "headings": "Time to First Byte (TTFB) • Argo • Early Hints • HTTP/2 to Origin • HTTP/3 • Brotli",
      "summary": "Want your customers to love their online shopping experience? Speed up your web store. These speed optimization features help your storefront load faster, so customers spend less time waiting and more time browsing."
    },
    {
      "id": "help-admin/b2c_event_common_headers",
      "title": "Common HTTP Headers for B2C Commerce Events",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_common_headers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_common_headers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_common_headers.md",
      "headings": "Notes",
      "summary": "Every B2C Commerce event includes the same set of standard `x-sf-cc-*` headers, so your connector can identify and correlate events consistently regardless of the event type."
    },
    {
      "id": "help-admin/b2c_event_replication",
      "title": "Process-Level Replication Events",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_replication.md",
      "headings": "Event IDs • HTTP headers • Common payload fields • Process types • Process states • Example: successful data replication • Example: failed replication • Example: successful code replication • Notes",
      "summary": "Process-level replication events fire when a replication process reaches a terminal state. Use them to track when bulk replication jobs complete or fail.",
      "relatedEntries": [
        "help-admin/b2c_event_replication_groups",
        "help-admin/b2c_event_replication_error_states"
      ]
    },
    {
      "id": "help-admin/b2c_event_replication_error_states",
      "title": "Replication Error States",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_replication_error_states.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_replication_error_states.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_replication_error_states.md",
      "headings": "Notes",
      "summary": "Failed process-level replication events (`sf.cc.replication.failed`) include an `errorState` field with a machine-readable code that identifies the failure. Use this page to look up what an error state means."
    },
    {
      "id": "help-admin/b2c_event_replication_granular",
      "title": "Granular Replication Events",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_replication_granular.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_replication_granular.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_replication_granular.md",
      "headings": "Event IDs • HTTP headers • JSON payload structure — common fields • Event-specific fields • Granular process states • Object buckets • Failure status values • Example: successful granular replication event • Example: failed granular replication event • Example: incomplete granular replication event • Granular replication implementation notes",
      "summary": "The system fires granular replication events when the granular replication job completes, partially fails, or fully fails. Granular replication operates at the per-object level (products, price tables, content assets) rather than the bulk replication-process level, so its events report which individual object IDs succeeded and which failed."
    },
    {
      "id": "help-admin/b2c_event_replication_groups",
      "title": "Replication Group IDs",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_replication_groups.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_replication_groups.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_replication_groups.md",
      "headings": "Replication group schema • Organization-level group IDs • Site-level group IDs • Repository-level group IDs",
      "summary": "Replication events carry one or more replication groups in their payload. Each replication group identifies a unit of data that participated in the replication. Use this page to look up what a given group ID covers."
    },
    {
      "id": "help-admin/b2c_event_shopper_registered",
      "title": "Shopper Registered Event",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_shopper_registered.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_shopper_registered.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_shopper_registered.md",
      "headings": "Event ID • HTTP headers • JSON payload structure • Example: full shopper registered event • Example: minimal shopper registered event • Shopper registered implementation notes",
      "summary": "The system fires a shopper registered event when a new customer profile is successfully created and committed. This event contains core customer information needed by external systems. Unlike replication events, which operate at the organization level, the shopper registered event is site-specific, so you can register and route it independently per site."
    },
    {
      "id": "help-admin/b2c_event_types_reference",
      "title": "B2C Commerce Event Types Reference",
      "category": "help-admin",
      "filePath": "help-admin/b2c_event_types_reference.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_event_types_reference.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_event_types_reference.md",
      "headings": "Shared references",
      "summary": "Find the event you want to subscribe to. Each row links to the page that documents the headers, payload, and example for that event."
    },
    {
      "id": "help-admin/b2c_express_checkout_considerations",
      "title": "Express Checkout Considerations for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_express_checkout_considerations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_express_checkout_considerations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_express_checkout_considerations.md",
      "headings": "Compatibility and Setup • Apple Pay • Google Pay",
      "summary": "Although Express Checkout is often faster and easier to use than the Checkout payment method, features such as coupons, gift wrapping, shopper product customization, and gift card redemption aren’t always a good fit for Express Checkout."
    },
    {
      "id": "help-admin/b2c_express_checkout_display",
      "title": "Customize Where Express Checkout Payment Methods Appear on Your Storefront",
      "category": "help-admin",
      "filePath": "help-admin/b2c_express_checkout_display.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_express_checkout_display.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_express_checkout_display.md",
      "summary": "Choose where Express Checkout payment methods appear on your Storefront Reference Architecture (Salesforce Reference Architecture (SFRA)) or Composable Storefront site."
    },
    {
      "id": "help-admin/b2c_fail_securely",
      "title": "Fail Securely",
      "category": "help-admin",
      "filePath": "help-admin/b2c_fail_securely.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_fail_securely.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_fail_securely.md",
      "summary": "Fail securely means implementing decision logic that puts systems into a secure state when errors occur. Handling errors securely ensures that the error path, such as exceptions, doesn’t disclose additional information that wouldn’t be available otherwise. Attackers can use this additional information to learn how to attack the system."
    },
    {
      "id": "help-admin/b2c_fast_storefront_setup_ecdn",
      "title": "Storefront Fast Setup – eCDN Step",
      "category": "help-admin",
      "filePath": "help-admin/b2c_fast_storefront_setup_ecdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_fast_storefront_setup_ecdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_fast_storefront_setup_ecdn.md",
      "headings": "What the SetupEcdnForStorefront job step does • What gets provisioned • Troubleshooting",
      "summary": "The Storefront Next Fast Setup workflow in Business Manager automatically provisions an eCDN Default Domain zone as part of storefront creation via the `SetupEcdnForStorefront` job step."
    },
    {
      "id": "help-admin/b2c_feature_switches",
      "title": "Set Feature Switches (Toggles) in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_feature_switches.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_feature_switches.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_feature_switches.md",
      "summary": "Salesforce B2C Commerce sometimes introduces new features that are disabled by default, because they can disrupt your existing sites."
    },
    {
      "id": "help-admin/b2c_file_formats",
      "title": "File Formats in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_file_formats.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_file_formats.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_file_formats.md",
      "headings": "B2C Commerce-Produced File Formats • File Transfer • Site Import and Export File Format for Import • Data Validation in B2C Commerce",
      "summary": "B2C Commerce only accepts XML import files that conform to B2C Commerce schema files. Older versions of B2C Commerce allowed preprocessing of comma-separated value (CSV) files, but B2C Commerce no longer supports this feature."
    },
    {
      "id": "help-admin/b2c_follow_the_principle_of_least_privilege",
      "title": "Follow the Principle of Least Privilege",
      "category": "help-admin",
      "filePath": "help-admin/b2c_follow_the_principle_of_least_privilege.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_follow_the_principle_of_least_privilege.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_follow_the_principle_of_least_privilege.md",
      "summary": "The principle of least privilege is a core zero trust concept. Implementing least privilege means that you give users, applications, systems, and other components only the minimum privilege level required to do their job."
    },
    {
      "id": "help-admin/b2c_general_secure_coding_practices",
      "title": "General Secure Coding Practices in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_general_secure_coding_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_general_secure_coding_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_general_secure_coding_practices.md",
      "summary": "Even with all the security controls that Salesforce B2C Commerce provides, poor coding practices can negate these controls and introduce weaknesses. Refer to the OWASP Secure Coding Practices - Quick Reference Guide for general recommendations."
    },
    {
      "id": "help-admin/b2c_general_security_best_practices",
      "title": "General Security Best Practices in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_general_security_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_general_security_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_general_security_best_practices.md",
      "summary": "At Salesforce, we understand that the confidentiality, integrity, and availability of your data is vital to your business. We want you to implement maximum protection for your sites against security threats and recommend using the following core best practices as you set up your Salesforce B2C Commerce environments.",
      "relatedEntries": [
        "help-admin/b2c_use_2fa_on_all_privileged_accounts",
        "help-admin/b2c_follow_the_principle_of_least_privilege",
        "help-admin/b2c_apply_defense_in_depth",
        "help-admin/b2c_use_a_positive_security_model",
        "help-admin/b2c_fail_securely",
        "help-admin/b2c_make_security_usable",
        "help-admin/b2c_use_secure_defaults",
        "help-admin/b2c_minimize_the_attack_surface",
        "help-admin/b2c_prevent_ecommerce_fraud",
        "help-admin/b2c_incorporate_third-party_apps"
      ]
    },
    {
      "id": "help-admin/b2c_generate_a_shortcode_and_api_client_id",
      "title": "Generate a Shortcode and Create an API Client ID",
      "category": "help-admin",
      "filePath": "help-admin/b2c_generate_a_shortcode_and_api_client_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generate_a_shortcode_and_api_client_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_generate_a_shortcode_and_api_client_id.md",
      "summary": "To use the Salesforce Commerce API, you need:"
    },
    {
      "id": "help-admin/b2c_generate_private_key",
      "title": "Generate a Private-Public Key Pair",
      "category": "help-admin",
      "filePath": "help-admin/b2c_generate_private_key.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generate_private_key.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_generate_private_key.md",
      "summary": "DKIM authentication requires you to specify a private key in Business Manager in B2C Commerce. Generate a private key in a terminal with these commands."
    },
    {
      "id": "help-admin/b2c_generic_mapping",
      "title": "Generic Mapping in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_generic_mapping.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generic_mapping.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_generic_mapping.md",
      "headings": "Steps to Use Generic Mapping • Create the Mapping • Uploading the Mapping • Create a Job • Read Values from the Mapping",
      "summary": "Use the generic mapping capability to map keys to values, with the mapping stored in a high-performance data store. Generic mapping supports large datasets, with high performance for lookup. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_geolocation_object_import_export",
      "title": "Geolocation Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_geolocation_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_geolocation_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_geolocation_object_import_export.md",
      "summary": "The geolocation.xsd schema supports importing store geolocations based on ZIP code. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_getting_started",
      "title": "Get Started with B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_getting_started.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_getting_started.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_getting_started.md",
      "summary": "B2C Commerce is a comprehensive Enterprise commerce platform designed to help you set up and manage online storefronts that sell directly to shoppers. The platform includes merchandising tools that enable you to showcase your products and drive sales. B2C Commerce offers data-driven insights that help you convert customers and achieve your sales goals. The platform comes with out-of-the-box templates that allow you to create feature-rich, localized storefronts that accurately represent your brand and cater to your target audience. Agentforce for Commerce provides a fully secure conversational commerce experience."
    },
    {
      "id": "help-admin/b2c_gift_certificate_object_import_export",
      "title": "Gift Certificate Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_gift_certificate_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gift_certificate_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_gift_certificate_object_import_export.md",
      "summary": "Use the giftcertificate.xsd schema file to import gift certificates. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_gift_certificate_site_preferences",
      "title": "Gift Certificate Site Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_gift_certificate_site_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gift_certificate_site_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_gift_certificate_site_preferences.md",
      "summary": "Specify how you want to handle gift certificates within the Business Manager."
    },
    {
      "id": "help-admin/b2c_global_preferences",
      "title": "Global Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_global_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_global_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_global_preferences.md",
      "summary": "Configure global preferences for the entire organization, and sometimes, override those preferences at the site level. Global preferences include setting the time zone, locale, and sequence numbers for a site. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_configuring_organization_locales",
        "help-admin/b2c_cross_cloud_trust",
        "help-admin/b2c_security",
        "help-admin/b2c_unified_login_via_account_manager",
        "help-admin/b2c_configuring_page_meta_tags",
        "help-admin/b2c_managing_sequence_numbers",
        "help-admin/b2c_configuring_retention_settings",
        "help-admin/b2c_site_time_zone",
        "help-admin/b2c_site_brand_and_billing_entity",
        "help-admin/b2c_instance_time_zone",
        "help-admin/b2c_configuring_oauth2_providers",
        "help-admin/b2c_creating_global_custom_preferences",
        "help-admin/b2c_feature_switches"
      ]
    },
    {
      "id": "help-admin/b2c_grant_admin_access_to_shopper_profile_sync_fields",
      "title": "Grant Admin Access to Shopper Profile Sync Fields",
      "category": "help-admin",
      "filePath": "help-admin/b2c_grant_admin_access_to_shopper_profile_sync_fields.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_grant_admin_access_to_shopper_profile_sync_fields.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_grant_admin_access_to_shopper_profile_sync_fields.md",
      "summary": "Shopper Profile Sync writes to several system-controlled fields on person account and contact records. These fields are not editable by administrators under normal conditions. To support migration, a temporary permission is available that allows an admin to modify them."
    },
    {
      "id": "help-admin/b2c_granular_data_replications",
      "title": "Granular Data Replication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_granular_data_replications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_granular_data_replications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_granular_data_replications.md",
      "summary": "Granular Replication is meant to complement and enhance existing data replications, and not replace it.",
      "relatedEntries": [
        "help-admin/b2c_enable_granular_replication_for_your_site",
        "help-admin/b2c_assign_granular_replication_permissions",
        "help-admin/b2c_replicate_products_with_granular_replication",
        "help-admin/b2c_replicate_price_books_with_granular_replication",
        "help-admin/b2c_replicate_content_assets_with_granular_replication",
        "help-admin/b2c_publish_specific_pages",
        "help-admin/b2c_review_granular_replications"
      ]
    },
    {
      "id": "help-admin/b2c_how_notification_channels_respond_to_alert_states",
      "title": "How Notification Channels Respond to Alert States",
      "category": "help-admin",
      "filePath": "help-admin/b2c_how_notification_channels_respond_to_alert_states.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_how_notification_channels_respond_to_alert_states.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_how_notification_channels_respond_to_alert_states.md",
      "summary": "How a notification channel in B2C Commerce responds to an alert is based on the alert state. An anomaly detection alert fires once when an anomaly is detected and doesn’t track whether a condition persists or is cleared."
    },
    {
      "id": "help-admin/b2c_http_tls",
      "title": "HTTPS / TLS in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_http_tls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_http_tls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_http_tls.md",
      "summary": "In HTTPS, the communication protocol is encrypted using transport layer security (TLS) or its predecessor, secure sockets layer (SSL). The protocol is also often referred to as HTTP over TLS, or HTTP over SSL."
    },
    {
      "id": "help-admin/b2c_hyperforce_faq",
      "title": "B2C Commerce Hyperforce FAQ",
      "category": "help-admin",
      "filePath": "help-admin/b2c_hyperforce_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_hyperforce_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_hyperforce_faq.md",
      "summary": "Salesforce B2C Commerce infrastructure is getting an upgrade. It’s migrating from Salesforce first-party data centers to Salesforce Hyperforce, the next-generation cloud infrastructure platform powered by public cloud technologies."
    },
    {
      "id": "help-admin/b2c_implementing_the_search_information_tool",
      "title": "Enable the Search Information Tool for Storefront Toolkit in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_implementing_the_search_information_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_implementing_the_search_information_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_implementing_the_search_information_tool.md",
      "headings": "Search Results Window • Product Search Model Window",
      "summary": "To enable the Search Information tool, your site must correctly implement the `<isobject>` tag in the storefront Internet Store Markup Language (ISML) templates. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_import_and_export",
      "title": "Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_and_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_and_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_and_export.md",
      "headings": "Data and Code Replication vs. Import and Export • Catalog Feed Feature vs. Import and Export",
      "summary": "The B2C Commerce application environment is designed to facilitate backend integration. You can import data from other systems into the B2C Commerce environment and export B2C Commerce data to backend systems.",
      "relatedEntries": [
        "help-admin/b2c_import_export_checklist",
        "help-admin/b2c_business_manager_import_export_privileges",
        "help-admin/b2c_overview_of_the_import_export_process",
        "help-admin/b2c_import_export_methods",
        "help-admin/b2c_file_formats",
        "help-admin/b2c_import_export_transaction_handling_and_feed_size",
        "help-admin/b2c_import_modes",
        "help-admin/b2c_removing_outdated_objects",
        "help-admin/b2c_recovery_and_rollback",
        "help-admin/b2c_import_export_analytics_and_reporting",
        "help-admin/b2c_import_export_error_handling",
        "help-admin/b2c_import_localization",
        "help-admin/b2c_import_export_site_specific_attributes",
        "help-admin/b2c_import_export_data_replication",
        "help-admin/b2c_importing_or_exporting_site_genesis_data",
        "help-admin/b2c_using_site_import_export_to_copy_instances",
        "help-admin/b2c_using_site_import_export_for_development_testing",
        "help-admin/b2c_creating_data_files_for_import",
        "help-admin/b2c_delta_exports",
        "help-admin/b2c_transferring_files_to_an_instance",
        "help-admin/b2c_importing_data_into_and_exporting_data_from_the_instance_database",
        "help-admin/b2c_debugging_import_export",
        "help-admin/b2c_using_a_pipeline_to_post_data",
        "help-admin/b2c_best_practices_for_import_export",
        "help-admin/b2c_import_resources",
        "help-admin/b2c_troubleshooting_import_export",
        "help-admin/b2c_generic_mapping",
        "help-admin/b2c_import_export_object_cheatsheet",
        "help-admin/b2c_services",
        "help-admin/b2c_url_rules_object_import_export",
        "help-admin/b2c_ab_testing_object_import_export",
        "help-admin/b2c_cache_settings_import_export",
        "help-admin/b2c_catalog_object_import_export",
        "help-admin/b2c_content_and_content_library_folder_object_import_export",
        "help-admin/b2c_content_slot_object_import_export",
        "help-admin/b2c_coupons_and_coupon_code_object_import_export",
        "help-admin/b2c_customer_list_object_import_export",
        "help-admin/b2c_customer_group_object_import_export",
        "help-admin/b2c_custom_object_object_import_export",
        "help-admin/b2c_custom_metadata_object_import_export",
        "help-admin/b2c_geolocation_object_import_export",
        "help-admin/b2c_gift_certificate_object_import_export",
        "help-admin/b2c_inventory_list_object_import_export",
        "help-admin/b2c_order_object_import_export",
        "help-admin/b2c_payment_method_information_import_export",
        "help-admin/b2c_payment_processor_information_import_export",
        "help-admin/b2c_pricebook_object_import_export",
        "help-admin/b2c_product_list_object_import_export",
        "help-admin/b2c_promotion_and_campaign_object_import_export",
        "help-admin/b2c_schedule_object_import_export",
        "help-admin/b2c_search_object_import_export",
        "help-admin/b2c_shipping_method_object_import_export",
        "help-admin/b2c_site_import_export",
        "help-admin/b2c_sorting_rule_import_export",
        "help-admin/b2c_source_code_object_import_export",
        "help-admin/b2c_store_information_import_export",
        "help-admin/b2c_tax_table_object_import_export",
        "help-admin/b2c_wishlist_object_import_export"
      ]
    },
    {
      "id": "help-admin/b2c_import_export_analytics_and_reporting",
      "title": "Import/Export Analytics and Reporting in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_analytics_and_reporting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_analytics_and_reporting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_analytics_and_reporting.md",
      "headings": "Reports & Dashboard Technical Dashboard • System Logs • Import and Export Logs",
      "summary": "B2C Commerce reports on import and export processes via the Reports & Dashboards Technical dashboard, system logs, and import and export logs. System logs provide general information about the system and APIs. Import and export logs, in contrast, provide information that is specific to import/export processes (whether through Business Manager or via pipelets)."
    },
    {
      "id": "help-admin/b2c_import_export_checklist",
      "title": "Import/Export Checklist in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_checklist.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_checklist.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_checklist.md",
      "headings": "Design • Development • Import/Export Deployment and Maintenance",
      "summary": "We provide a checklist for the tasks you must perform to create and maintain import and export feeds for your sites. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_import_export_data_replication",
      "title": "Import/Export Data Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_data_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_data_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_data_replication.md",
      "summary": "Import and export data lives at the site level in its own file system, so it isn't replicated. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_import_export_error_handling",
      "title": "Import/Export Error Handling in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_error_handling.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_error_handling.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_error_handling.md",
      "headings": "Record Summary Information • Process Errors • Data Errors",
      "summary": "All import, export, and validation processes create log files. Log files are accessible through WebDAV on the import and export share in your cartridge. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_import_export_methods",
      "title": "Import/Export Methods in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_methods.md",
      "headings": "Business Manager Site Import/Export • Business Manager Import/Export • Import/Export Pipelets • B2C Commerce Scripts",
      "summary": "B2C Commerce offers several ways you can add or extract data from your instance database."
    },
    {
      "id": "help-admin/b2c_import_export_object_cheatsheet",
      "title": "Import and Export Object Cheatsheet in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_object_cheatsheet.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_object_cheatsheet.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_object_cheatsheet.md",
      "summary": "Learn about and access B2C Commerce object type-specific import and export capabilities."
    },
    {
      "id": "help-admin/b2c_import_export_site_specific_attributes",
      "title": "Import/Export Site-Specific Attributes in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_site_specific_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_site_specific_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_site_specific_attributes.md",
      "summary": "Site-specific product attributes require specific import/export handing, specifically for metadata.xsd and catalog.xsd. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_import_export_transaction_handling_and_feed_size",
      "title": "Import and Export Transaction Handling and Feed Size in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_export_transaction_handling_and_feed_size.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_export_transaction_handling_and_feed_size.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_export_transaction_handling_and_feed_size.md",
      "headings": "File Size and Transfer Restrictions in B2C Commerce • Using WebDAV in B2C Commerce • WebDAV Timestamp Reset in B2C Commerce • Using FTP in B2C Commerce • Using HTTPS with B2C Commerce • Use the B2C Commerce Certificate on Your Backend System",
      "summary": "B2C Commerce designs standard imports to handle feeds of arbitrary sizes. As with every transactional system, the size of a transaction is bounded. Standard behavior for imports that 's triggered through the Business Manager and triggered when you execute an import pipelet, is to commit after each object.",
      "keywords": [
        "B2C Commerce includes file size limits and transfer restrictions.",
        "Every B2C Commerce instance has both an embedded WebDAV Server and a WebDAV Client.",
        "The WebDAV server resets the timestamp for a rename, copy, modify, or create operation to the time and date of the operation for uploaded files and directories. This reset also applies to a remote unzip operation. This topic applies to B2C Commerce.",
        "Create an FTP client within your instance using the B2C Commerce script class FTPClient. B2C Commerce also supports secure FTP (sFTP), which is recommended for moving files with sensitive information.",
        "Make sure that a valid certificate has been purchased and is properly installed on the production or staging system. This topic applies to B2C Commerce.",
        "For staging, customers can use the B2C Commerce wildcard, self-signed certificate. Generally, we don’t recommend this approach because it's more complicated than other methods of file transfer."
      ]
    },
    {
      "id": "help-admin/b2c_import_localization",
      "title": "Import Localization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_localization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_localization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_localization.md",
      "summary": "Across all B2C Commerce import feeds, B2C Commerce processes `xml:lang` attributes for all localizable elements the same way."
    },
    {
      "id": "help-admin/b2c_import_modes",
      "title": "Import Modes in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_modes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_modes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_modes.md",
      "headings": "List-Type Elements • Import Mode Processing Examples",
      "summary": "For import processes, specify an *import mode* to define how to interpret the data within a feed. Some modes aren’t supported for some object types. The import mode, defined for the import process, applies to all objects within the feed. Import modes apply to all import files defined by B2C Commerce schemas."
    },
    {
      "id": "help-admin/b2c_import_resources",
      "title": "XLS to XML Workbooks for Bulk Data Imports in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_import_resources.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_resources.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_import_resources.md",
      "summary": "We've prepared some XLS to XML workbook resources to help you optimize your users’ experience with bulk data imports. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_importing_an_inventory_list",
      "title": "Import an Inventory List",
      "category": "help-admin",
      "filePath": "help-admin/b2c_importing_an_inventory_list.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_an_inventory_list.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_importing_an_inventory_list.md",
      "summary": "When using an external inventory system other than Salesforce Omnichannel Inventory, use Business Manager to import inventory lists. Structure your inventory data files according to the `Inventory.xsd` schema. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_importing_and_exporting_roles_and_permissions",
      "title": "Import and Export Roles and Permissions",
      "category": "help-admin",
      "filePath": "help-admin/b2c_importing_and_exporting_roles_and_permissions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_and_exporting_roles_and_permissions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_importing_and_exporting_roles_and_permissions.md",
      "headings": "Role Locale Permissions Import/Export • Resource Path Concept • Resource Path for Module Permissions • Resource Path for Functional Permissions • User Import",
      "summary": "Import and export access roles and users through the Site Import & Export module in Business Manager. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_importing_data_into_and_exporting_data_from_the_instance_database",
      "title": "Importing Data into and Exporting Data from a B2C Commerce Instance Database",
      "category": "help-admin",
      "filePath": "help-admin/b2c_importing_data_into_and_exporting_data_from_the_instance_database.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_data_into_and_exporting_data_from_the_instance_database.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_importing_data_into_and_exporting_data_from_the_instance_database.md",
      "summary": "When you have transferred files to your instance, you are ready to import data into the B2C Commerce database on the instance.",
      "relatedEntries": [
        "help-admin/b2c_manually_running_import_export",
        "help-admin/b2c_automating_import_export",
        "help-admin/b2c_creating_import_export_pipelines",
        "help-admin/b2c_xml_file_generation_from_within_demandware",
        "help-admin/b2c_managing_attributes_via_a_backend_system"
      ]
    },
    {
      "id": "help-admin/b2c_importing_or_exporting_site_genesis_data",
      "title": "Importing or Exporting SiteGenesis Data in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_importing_or_exporting_site_genesis_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_or_exporting_site_genesis_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_importing_or_exporting_site_genesis_data.md",
      "summary": "The SiteGenesis application doesn't include import and export feed examples. However, if you run Site Import/Export (export) on the SiteGenesis data, the files exported are valid import files. These import files contain the SiteGenesis data. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_incorporate_third-party_apps",
      "title": "Securely Incorporate Third-Party Apps",
      "category": "help-admin",
      "filePath": "help-admin/b2c_incorporate_third-party_apps.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_incorporate_third-party_apps.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_incorporate_third-party_apps.md",
      "summary": "Storefront capabilities and selling online are Salesforce B2C Commerce's specialties. For other operations, third-party applications bring their expertise to your storefront platform, such as when processing online taxes, credit card payments, and shipping carriers. Using a third-party app created by people who focus exclusively on specific processes is one of the factors that makes B2C Commerce so flexible."
    },
    {
      "id": "help-admin/b2c_install_salesforce_payment_plugin",
      "title": "Install the Salesforce Payments Plug-In for a B2C Commerce Salesforce Reference Architecture (SFRA) Site",
      "category": "help-admin",
      "filePath": "help-admin/b2c_install_salesforce_payment_plugin.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_install_salesforce_payment_plugin.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_install_salesforce_payment_plugin.md",
      "summary": "The Salesforce Payments plug-in supports multiple payment methods and third-party payment gateways, streamlining a shopper’s checkout experience. To set up the Salesforce Payments plug-in for a B2C Commerce Storefront Reference Architecture (SFRA) site, make sure you have access to the Salesforce B2C Commerce repositories on GitHub."
    },
    {
      "id": "help-admin/b2c_instance_time_zone",
      "title": "Set Instance Time Zone in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_instance_time_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_instance_time_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_instance_time_zone.md",
      "summary": "Set the time zone for tasks that aren’t site-specific."
    },
    {
      "id": "help-admin/b2c_introducing_a_custom_preference_through_the_business_manager",
      "title": "Add a Custom Preference Programmatically in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_introducing_a_custom_preference_through_the_business_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_introducing_a_custom_preference_through_the_business_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_introducing_a_custom_preference_through_the_business_manager.md",
      "headings": "Setting Preference Values • Example",
      "summary": "Get and set custom preferences programmatically using the Salesforce B2C Commerce APIs and via the Business Manager extension mechanism."
    },
    {
      "id": "help-admin/b2c_introduction_to_roles",
      "title": "Introduction to Roles in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_introduction_to_roles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_introduction_to_roles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_introduction_to_roles.md",
      "summary": "In Business Manager, you can perform authentication to determine if the user is who they claim to be. You can also perform authorization to determine if the user has permission to perform the specific action they’re attempting."
    },
    {
      "id": "help-admin/b2c_invalidate_the_static_cache",
      "title": "Invalidate the Static Cache",
      "category": "help-admin",
      "filePath": "help-admin/b2c_invalidate_the_static_cache.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_invalidate_the_static_cache.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_invalidate_the_static_cache.md",
      "summary": "To enforce protection on your B2C Commerce site, invalidate the static content cache. Otherwise unprotected content that was already delivered is valid until it expires. If you change the password, invalidate the static content cache to enforce the use of the new password."
    },
    {
      "id": "help-admin/b2c_inventory_list_object_import_export",
      "title": "Inventory List Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_inventory_list_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_inventory_list_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_inventory_list_object_import_export.md",
      "headings": "Inventory List and Product Inventory Records in B2C Commerce",
      "summary": "Use the inventory.xsd schema file to import or export inventory lists. This topic applies to B2C Commerce.",
      "keywords": [
        "The `inventory.xsd` file defines how to structure the XML file that transmits inventory data to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_inventory_management",
      "title": "Inventory Management",
      "category": "help-admin",
      "filePath": "help-admin/b2c_inventory_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_inventory_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_inventory_management.md",
      "headings": "Inventory Basics • Inventory Features • Inventory Lists • Inventory Records • Inventory Handling • Product Availability Handling",
      "summary": "To manage storefront inventory data, connect B2C Commerce to an external inventory management system that serves as your system of record. Rely on the platform for basic tracking or integrate Salesforce Omnichannel Inventory to access advanced availability features. This integration makes sure of accurate stock levels and supports complex fulfillment scenarios.",
      "relatedEntries": [
        "help-admin/b2c_inventory_management_omnichannel_inventory",
        "help-admin/b2c_on_order_inventory",
        "help-admin/b2c_creating_inventory_records",
        "help-admin/b2c_availability_calculation",
        "help-admin/b2c_assigning_an_inventory_list_to_a_site",
        "help-admin/b2c_importing_an_inventory_list",
        "help-admin/b2c_shop_the_store"
      ]
    },
    {
      "id": "help-admin/b2c_inventory_management_omnichannel_inventory",
      "title": "Inventory Management Using Omnichannel Inventory",
      "category": "help-admin",
      "filePath": "help-admin/b2c_inventory_management_omnichannel_inventory.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_inventory_management_omnichannel_inventory.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_inventory_management_omnichannel_inventory.md",
      "headings": "Omnichannel Inventory Integration • Location Graph • Inventory Reservations • Considerations and Limitations When Using Omnichannel Inventory • B2C Commerce Inventory Modes • Availability Search Index • Converting Existing Storefronts to Use Omnichannel Inventory • Terminology",
      "summary": "Integrating with Salesforce Omnichannel Inventory provides more powerful features for handling inventory data and working with external management systems. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_omnichannel_inventory_integration_setup_config",
        "help-admin/b2c_omnichannel_inventory_data_synchronization",
        "help-admin/b2c_omnichannel_inventory_location_graph_changes",
        "help-admin/b2c_troubleshooting_omnichannel_inventory_integration",
        "help-admin/oci_continuousordercapture"
      ]
    },
    {
      "id": "help-admin/b2c_ip_address_settings",
      "title": "Configure Access Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ip_address_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ip_address_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ip_address_settings.md",
      "summary": "Limit access based on IP addresses. If you don't provide an allowlist or blocklist, the feature isn't active and these settings have no effect. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_javascript_in_html_attributes",
      "title": "JavaScript and Objects in HTML Attributes for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_javascript_in_html_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_javascript_in_html_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_javascript_in_html_attributes.md",
      "summary": "For security reasons, only Business Manager users with strong authentication, such as through multi-factor authentication with Account Manager, can include JavaScript and objects embedded with `iframe`, `object`, `applet`, or `embed` tags in the HTML attributes of a database object. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_job_creation_management",
      "title": "Jobs for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_job_creation_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_job_creation_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_job_creation_management.md",
      "summary": "Jobs automate routine tasks or long-running processes, such as importing and exporting data, replicating data or code, or building a search index. Jobs can use preconfigured system steps, or a developer can create custom job steps. Run jobs manually as needed or schedule them to run at a specific time or on a recurring basis.",
      "relatedEntries": [
        "help-admin/b2c_job_flows",
        "help-admin/b2c_scope",
        "help-admin/b2c_creating_jobs",
        "help-admin/b2c_run_job_manually",
        "help-admin/b2c_job_management",
        "help-admin/b2c_legacy_jobs"
      ]
    },
    {
      "id": "help-admin/b2c_job_flows",
      "title": "Job Flows",
      "category": "help-admin",
      "filePath": "help-admin/b2c_job_flows.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_job_flows.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_job_flows.md",
      "summary": "A flow controls the sequence in which B2C Commerce executes job steps. Every job must contain at least one flow. Each flow must contain at least one step. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_job_management",
      "title": "Managing Jobs",
      "category": "help-admin",
      "filePath": "help-admin/b2c_job_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_job_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_job_management.md",
      "summary": "After you create jobs, use Business Manager to manage them. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_view_job_history",
        "help-admin/b2c_monitor_job_stats"
      ]
    },
    {
      "id": "help-admin/b2c_keyword_search_in_log_center",
      "title": "Keyword Search in Log Center",
      "category": "help-admin",
      "filePath": "help-admin/b2c_keyword_search_in_log_center.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_keyword_search_in_log_center.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_keyword_search_in_log_center.md",
      "headings": "Basic Search • Advanced Search",
      "summary": "Use keyword search to find the logs that contain certain terms. When you enter text or an ID in the text message, the search looks several places. It looks in the text message, activity ID, category name, thread name, and message stack trace. When you click the Search icon, the results appear in a list. The severity panel to the left shows the number of issues per severity that contain the text or ID. If the severity is selected as a filter on the left side, the keyword/ID search is restricted to a particular severity."
    },
    {
      "id": "help-admin/b2c_legacy_configure_proxy_zone_settings",
      "title": "Configure Proxy Zone Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_configure_proxy_zone_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_configure_proxy_zone_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_configure_proxy_zone_settings.md",
      "summary": "Configure Proxy Zone Settings for Legacy Zone Migration."
    },
    {
      "id": "help-admin/b2c_legacy_create_custom_hostname_with_custom_cert",
      "title": "Create a Custom Hostname with a Custom Certificate",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_create_custom_hostname_with_custom_cert.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_create_custom_hostname_with_custom_cert.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_create_custom_hostname_with_custom_cert.md",
      "summary": "When you migrate a legacy zone to a proxy zone, a certificate is automatically created with the validation method set to \"http\". If you need a different validation method, delete the generated certificate and add a custom one. Create the custom certificate in Business Manager or use the `addCertificateForZone`API."
    },
    {
      "id": "help-admin/b2c_legacy_delete_legacy_zone",
      "title": "Delete the Legacy Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_delete_legacy_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_delete_legacy_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_delete_legacy_zone.md",
      "summary": "After you move all subdomains to the proxy zone, delete the legacy zone using the remove zone option."
    },
    {
      "id": "help-admin/b2c_legacy_jobs",
      "title": "Legacy Jobs",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_jobs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_jobs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_jobs.md",
      "summary": "We recommend that you use the new job framework to create and manage jobs, but the legacy, deprecated functionality is also available in Business Manager. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_create_job_legacy"
      ]
    },
    {
      "id": "help-admin/b2c_legacy_migrate_to_proxy_zone",
      "title": "Migrate to a Proxy Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_migrate_to_proxy_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_migrate_to_proxy_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_migrate_to_proxy_zone.md",
      "summary": "To enhance security, improve load balancing, and comply with regulatory requirements, migrate legacy zones to proxy zones."
    },
    {
      "id": "help-admin/b2c_legacy_update_auth_dns",
      "title": "Update Auth DNS",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_update_auth_dns.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_update_auth_dns.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_update_auth_dns.md",
      "summary": "Update your storefront DNS records. To get the DNS CNAME record value, use the `getZonesInfo` name property."
    },
    {
      "id": "help-admin/b2c_legacy_validate_new_certificate",
      "title": "Validate a New Certificate.",
      "category": "help-admin",
      "filePath": "help-admin/b2c_legacy_validate_new_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_legacy_validate_new_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_legacy_validate_new_certificate.md",
      "summary": "Validate the new certificate using the managed or self-managed process."
    },
    {
      "id": "help-admin/b2c_limit_order_access_settings",
      "title": "Limit Storefront Order Access",
      "category": "help-admin",
      "filePath": "help-admin/b2c_limit_order_access_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_limit_order_access_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_limit_order_access_settings.md",
      "summary": "Unauthorized access to storefront orders happens when someone accesses an order through a storefront session using a different customer ID than the one used to create it. This makes it possible for unauthorized users to view the order’s details.",
      "relatedEntries": [
        "help-admin/b2c_set_order_allowlist",
        "help-admin/b2c_allowlist_faq"
      ]
    },
    {
      "id": "help-admin/b2c_link_salesforce_payments_with_som",
      "title": "Link Salesforce Payments for B2C Commerce with Salesforce Order Management",
      "category": "help-admin",
      "filePath": "help-admin/b2c_link_salesforce_payments_with_som.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_link_salesforce_payments_with_som.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_link_salesforce_payments_with_som.md",
      "summary": "To integrate your existing B2C Commerce merchant account with Salesforce Order Management, first link your B2C merchant account to a merchant account and a Payment Gateway record for Salesforce Payments on the core Salesforce platform. The same Stripe or PayPal account you established for your B2C merchant account gets linked to the new records on the core platform."
    },
    {
      "id": "help-admin/b2c_local_data_storage",
      "title": "Browser-Based Local Data Storage in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_local_data_storage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_local_data_storage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_local_data_storage.md",
      "summary": "B2C Commerce uses browser cookies and session storage objects to store and track information. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_log_center",
      "title": "Log Center",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_center.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_center.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_center.md",
      "summary": "Log Center is an application that you can use to view realm logs messages generated from system and custom code. From Log Center, you can access all your tenant realm logs for primary instance groups (PIGs) and secondary instance groups (SIGs). View the Log Center dashboard, search for logs, set up log streaming, and view Control Center audit events. If you have Admin permissions, you can configure log levels and volumes.",
      "relatedEntries": [
        "help-admin/b2c_start_log_center",
        "help-admin/b2c_log_center_dashboard",
        "help-admin/b2c_account_manager_log_center",
        "help-admin/log_center_search",
        "help-admin/b2c_log_center_configuration",
        "help-admin/b2c_log_streaming_faq",
        "help-admin/b2c_anomaly_detection",
        "help-admin/b2c_set_up_anomaly_detectors",
        "help-admin/b2c_metrics_dashboard",
        "help-admin/b2c_log_center_alerts"
      ]
    },
    {
      "id": "help-admin/b2c_log_center_alert_types_in_b2c_commerce",
      "title": "Log Center Alert Types in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_center_alert_types_in_b2c_commerce.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_center_alert_types_in_b2c_commerce.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_center_alert_types_in_b2c_commerce.md",
      "summary": "To determine the best method for monitoring your environment, review the available alert types in this table."
    },
    {
      "id": "help-admin/b2c_log_center_alerts",
      "title": "Log Center Alerts in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_center_alerts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_center_alerts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_center_alerts.md",
      "summary": "Monitor custom alerts across all Log Center data sources from a centralized interface. Configure notifications to identify application performance degradations before they affect your users. Route alerts in real time via email, Slack, and PagerDuty to help your teams respond to critical system events.",
      "relatedEntries": [
        "help-admin/b2c_log_center_alert_types_in_b2c_commerce",
        "help-admin/b2c_create_a_log_center_alert",
        "help-admin/b2c_create_a_slack_channel_for_log_center_alerts",
        "help-admin/b2c_create_a_pagerduty_channel_for_log_center_alerts",
        "help-admin/b2c_how_notification_channels_respond_to_alert_states",
        "help-admin/b2c_access_control_for_log_center_alerts",
        "help-admin/b2c_troubleshoot_log_center_alerts"
      ]
    },
    {
      "id": "help-admin/b2c_log_center_configuration",
      "title": "Log Center Configuration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_center_configuration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_center_configuration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_center_configuration.md",
      "summary": "Modify the Log Center display to meet your business needs. In addition Log Center Administrators can configure log levels and log volumes.",
      "relatedEntries": [
        "help-admin/b2c_modify_the_log_center_display",
        "help-admin/b2c_configuration_for_administrators"
      ]
    },
    {
      "id": "help-admin/b2c_log_center_dashboard",
      "title": "Log Center Dashboard",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_center_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_center_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_center_dashboard.md",
      "summary": "The dashboard is populated based on your Account Manager tenant filters and realm assignment. Users with Admin and Support roles can set the dashboard to show data for any company realm. The dashboard’s default settings shows a histogram of the top stack traces over the last ten days. To show the exact count for each stack trace, hover over the bar in the chart."
    },
    {
      "id": "help-admin/b2c_log_streaming_faq",
      "title": "Log Streaming for Enhanced Monitoring",
      "category": "help-admin",
      "filePath": "help-admin/b2c_log_streaming_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_log_streaming_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_log_streaming_faq.md",
      "headings": "Log Streaming Operation • Log Streaming Configuration Guidance • Log Streaming Frequency and Performance • Log Streaming Support • Third-Party Documentation for Log Streaming",
      "summary": "Log Center supports log streaming to third-party monitoring and analytics tools. You can also stream logs using a generic HTTP connection. With these tools, Log Center users get enterprise-scale monitoring and automation capabilities. All B2C Commerce Log Center customers get log streaming at no additional cost.",
      "relatedEntries": [
        "help-admin/b2c_set_up_log_streaming",
        "help-admin/b2c_set_log_streaming_notifications",
        "help-admin/b2c_security_logs_streaming"
      ]
    },
    {
      "id": "help-admin/b2c_login_settings",
      "title": "Configure Login Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_login_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_login_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_login_settings.md",
      "summary": "In Business Manager, it's important to configure user password restrictions and login lockout policies."
    },
    {
      "id": "help-admin/b2c_maintenance_and_configuration",
      "title": "eCDN Maintenance",
      "category": "help-admin",
      "filePath": "help-admin/b2c_maintenance_and_configuration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_maintenance_and_configuration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_maintenance_and_configuration.md",
      "summary": "Use either Business Manager or the CDN zones API to manage the zones created to support eCDN on your development, staging, and production instance.",
      "relatedEntries": [
        "help-admin/b2c_rotate_a_certificate"
      ]
    },
    {
      "id": "help-admin/b2c_make_security_usable",
      "title": "Make Security Usable",
      "category": "help-admin",
      "filePath": "help-admin/b2c_make_security_usable.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_make_security_usable.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_make_security_usable.md",
      "summary": "A difficult-to-use security feature is one that's turned off. Write security features in a way that makes them easy for users to understand. To help users understand the security decisions they make, give them visibility into and control of their security settings."
    },
    {
      "id": "help-admin/b2c_manage_custom_caches_bm",
      "title": "Manage Custom Caches Using Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manage_custom_caches_bm.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_custom_caches_bm.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manage_custom_caches_bm.md",
      "summary": "You enable or disable caching, monitor custom cache statistics, and clear caches all from the Custom Caches page."
    },
    {
      "id": "help-admin/b2c_manage_hsts",
      "title": "Manage HSTS in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manage_hsts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_hsts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manage_hsts.md",
      "summary": "To secure your site, HTTP Strict Transport Security (HSTS) instructs web browsers to access your domain using only HTTPS. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_configure_hsts",
        "help-admin/b2c_disable_hsts"
      ]
    },
    {
      "id": "help-admin/b2c_manage_payment_methods",
      "title": "Manage Payment Methods for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manage_payment_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_payment_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manage_payment_methods.md",
      "summary": "Manage Checkout and Express Checkout payment methods for your Storefront Reference Architecture (Salesforce Reference Architecture (SFRA)) or Composable Storefront site."
    },
    {
      "id": "help-admin/b2c_manage_trusted_ip_address_lists",
      "title": "Create and Manage Trusted IP Address Lists",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manage_trusted_ip_address_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_trusted_ip_address_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manage_trusted_ip_address_lists.md",
      "summary": "Create named lists of trusted IP addresses or CIDR ranges to use with Custom Firewall Rules that bypass security checks for trusted traffic."
    },
    {
      "id": "help-admin/b2c_managing_attributes_via_a_backend_system",
      "title": "Managing Attributes via a Backend System in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_managing_attributes_via_a_backend_system.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_attributes_via_a_backend_system.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_managing_attributes_via_a_backend_system.md",
      "headings": "Useful Elements for Managing Attributes • Product Object Custom Attribute Definitions • Delete and Create Custom Product Attribute Definitions in a Single Feed",
      "summary": "If you use a backend catalog management system to define attribute data or new product attributes, use catalog import to import new product attribute definitions into B2C Commerce. Also make sure that attributes managed via the backend system can't be edited in Business Manager.",
      "keywords": [
        "Delete obsolete attribute definitions and create attribute definitions in a single feed using the `product-attribute-definitions` element."
      ]
    },
    {
      "id": "help-admin/b2c_managing_demandware_platform_users",
      "title": "Manage Salesforce B2C Commerce Users",
      "category": "help-admin",
      "filePath": "help-admin/b2c_managing_demandware_platform_users.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_demandware_platform_users.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_managing_demandware_platform_users.md",
      "summary": "When you add new B2C Commerce users (for example, Business Manager users), assign roles that restrict access to only the modules they need. When an administrator views the list of users, they can see when a user last logged in and the number of days since then. This information appears in the instance's timezone.",
      "relatedEntries": [
        "help-admin/b2c_changing_user_information"
      ]
    },
    {
      "id": "help-admin/b2c_managing_sequence_numbers",
      "title": "Manage Sequence Numbers in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_managing_sequence_numbers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_sequence_numbers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_managing_sequence_numbers.md",
      "summary": "Salesforce B2C Commerce uses sequence numbers as unique identifiers for automatically generated object instances."
    },
    {
      "id": "help-admin/b2c_managing_sites_in_bm",
      "title": "Managing Sites in Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_managing_sites_in_bm.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_sites_in_bm.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_managing_sites_in_bm.md",
      "summary": "In Business Manager, you can manage various aspects of sites, such as the storefront sites, the Business Manager site itself, and the global static cache.",
      "relatedEntries": [
        "help-admin/b2c_configuring_storefront_sites",
        "help-admin/b2c_configuring_a_business_manager_site",
        "help-admin/b2c_marking_a_site_as_live"
      ]
    },
    {
      "id": "help-admin/b2c_manually_migrate_users_to_unified_authentication",
      "title": "Manually Migrate Users to Unified Authentication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manually_migrate_users_to_unified_authentication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manually_migrate_users_to_unified_authentication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manually_migrate_users_to_unified_authentication.md",
      "summary": "Sometimes users can't link their Business Manager and Account Manager profiles. When the two accounts have different email address, a user can't migrate to unified authentication. However, you can manually migrate the user from Business Manager to Account Manager. This applies for administrators who are manually migrating users to unified authentication. This doesn’t apply to administrators who started using B2C Commerce after October of 2019 because their organizations automatically use unified authentication."
    },
    {
      "id": "help-admin/b2c_manually_running_import_export",
      "title": "Manually Run Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_manually_running_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manually_running_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_manually_running_import_export.md",
      "summary": "Manually run import and export processes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_marking_a_site_as_live",
      "title": "Mark a Site as Live in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_marking_a_site_as_live.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marking_a_site_as_live.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_marking_a_site_as_live.md",
      "summary": "You must mark new sites as live after support enables the option."
    },
    {
      "id": "help-admin/b2c_merchant_tools_data_replication",
      "title": "Merchant Tools Data Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_merchant_tools_data_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchant_tools_data_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_merchant_tools_data_replication.md",
      "summary": "These tables map Business Manager Merchant Tools modules to data replication tasks. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_metrics_dashboard",
      "title": "Metrics Dashboard",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_dashboard.md",
      "headings": "Metrics Dashboard Access • Metric Data Granularity • Metrics Dashboard Filters • Metrics",
      "summary": "Use the Metrics Dashboard to monitor your B2C Commerce storefront performance, security, and resource utilization. The dashboard improves developer productivity, reduces mean-time to resolution, and streamlines troubleshooting. The metrics that you can monitor include metrics for application performance, sales, embedded content delivery network (eCDN), B2C Commerce API (Shopper Commerce API (SCAPI)) and SCAPI hooks, and Managed Runtime.",
      "relatedEntries": [
        "help-admin/b2c_metrics_overall_app",
        "help-admin/b2c_metrics_sales",
        "help-admin/b2c_metrics_ecdn",
        "help-admin/b2c_metrics_scapi",
        "help-admin/b2c_metrics_scapi_hooks",
        "help-admin/b2c_metrics_managed_runtime"
      ]
    },
    {
      "id": "help-admin/b2c_metrics_ecdn",
      "title": "Embedded Content Delivery Network (eCDN) Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_ecdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_ecdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_ecdn.md",
      "headings": "eCDN Metrics on On-Demand Sandboxes (ODS) • Success and Errors • Cache Hit Percentage • Total Requests • Total Bandwidth • Total Page Views • Unique Visitors",
      "summary": "HTTP traffic metrics help website administrators, DevOps teams, and security professionals monitor and optimize performance, security, and resource utilization. These eCDN metrics are crucial for optimizing website performance, security, and reliability. By actively monitoring these metrics, website administrators can detect issues early, enhance caching efficiency, reduce costs, and improve the user experience."
    },
    {
      "id": "help-admin/b2c_metrics_managed_runtime",
      "title": "Managed Runtime Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_managed_runtime.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_managed_runtime.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_managed_runtime.md",
      "headings": "Request Count • Cache Hits • Error Rate • SSR Invocations • Request Time",
      "summary": "For teams that operate experiences based on Composable Storefront, Managed Runtime metrics help website administrators, DevOps teams, and security professionals monitor and optimize performance, security, and resource utilization. These CDN and application metrics are crucial for optimizing website performance, security, and reliability. By actively monitoring these metrics, website administrators can detect issues early, enhance caching efficiency, reduce costs, and improve the user experience."
    },
    {
      "id": "help-admin/b2c_metrics_overall_app",
      "title": "Overall Application Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_overall_app.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_overall_app.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_overall_app.md",
      "headings": "Total Platform Requests • Storefront Requests • Sessions • Response Time • Emails Sent • System Workload",
      "summary": "All users can view traffic and performance metrics, such as requests, sessions, and system workload. These metrics help website administrators and DevOps monitor performance of all sites."
    },
    {
      "id": "help-admin/b2c_metrics_sales",
      "title": "Sales Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_sales.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_sales.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_sales.md",
      "headings": "Orders • Basket Creations • Basket Updates",
      "summary": "All users can view live sales metrics, such as the number of orders and baskets created."
    },
    {
      "id": "help-admin/b2c_metrics_scapi",
      "title": "B2C Commerce API (Shopper Commerce API (SCAPI)) Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_scapi.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_scapi.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_scapi.md",
      "headings": "Request Latency • Request Count • Cache Hit Rate",
      "summary": "SCAPI metrics help website administrators and DevOps teams monitor and analyze the performance of API calls. They help identify issues with APIs, such as long-running API calls or bad cache hit rates. SCAPI metrics appear in the Metrics Dashboard with a delay of up to 10 minutes."
    },
    {
      "id": "help-admin/b2c_metrics_scapi_hooks",
      "title": "B2C Commerce API (Shopper Commerce API (SCAPI)) Hook Metrics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_metrics_scapi_hooks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_metrics_scapi_hooks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_metrics_scapi_hooks.md",
      "headings": "Hook Execution Time • Hook Execution Errors",
      "summary": "SCAPI Hook metrics help website administrators and DevOps teams monitor and analyze the performance of SCAPI hooks. These metrics help identify issues with slow performance and failures of SCAPI hooks. SCAPI Hook metrics appear in the Metrics Dashboard with a delay of up to 10 minutes."
    },
    {
      "id": "help-admin/b2c_migrate_legacy_zone_to_proxy_zone",
      "title": "Migrate a Legacy Zone to a Proxy Zone",
      "category": "help-admin",
      "filePath": "help-admin/b2c_migrate_legacy_zone_to_proxy_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_migrate_legacy_zone_to_proxy_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_migrate_legacy_zone_to_proxy_zone.md",
      "summary": "Migrate legacy zones to proxy zones using B2C Commerce Business Manager or the CDN-API. Proxy zones employ standard eCDN configuration, the latest security features, and prevent common hierarchy assignment issues. Migrating a legacy system to a proxy zone involves several key steps that provide a smooth transition and maintain system integrity. This migration is essential for moving to Hyperforce, as legacy zones aren’t supported.",
      "relatedEntries": [
        "help-admin/b2c_legacy_migrate_to_proxy_zone",
        "help-admin/b2c_legacy_configure_proxy_zone_settings",
        "help-admin/b2c_legacy_create_custom_hostname_with_custom_cert",
        "help-admin/b2c_legacy_update_auth_dns",
        "help-admin/b2c_remove_subdomain_from_legacy",
        "help-admin/b2c_legacy_validate_new_certificate",
        "help-admin/b2c_legacy_delete_legacy_zone"
      ]
    },
    {
      "id": "help-admin/b2c_migrate_site_traffic",
      "title": "Migrate Site Traffic for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_migrate_site_traffic.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_migrate_site_traffic.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_migrate_site_traffic.md",
      "summary": "Configure traffic migration to move traffic over to eCDN"
    },
    {
      "id": "help-admin/b2c_migrate_trusted_ips_to_custom_rules",
      "title": "About the Trusted IP Migration to web application firewall (WAF) Custom Rules",
      "category": "help-admin",
      "filePath": "help-admin/b2c_migrate_trusted_ips_to_custom_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_migrate_trusted_ips_to_custom_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_migrate_trusted_ips_to_custom_rules.md",
      "headings": "What Is Changing • What Salesforce Does Automatically • How Behavior Changes • DDoS Layer 7 Override Details • Zone Type Eligibility • Feature Switch",
      "summary": "Learn how Salesforce automatically migrates your legacy Trusted IP configurations to WAF Custom Rules and Managed IP Address Lists, and how to verify your migrated configuration."
    },
    {
      "id": "help-admin/b2c_migrating_proxy_zones",
      "title": "Migrating Proxy Zones",
      "category": "help-admin",
      "filePath": "help-admin/b2c_migrating_proxy_zones.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_migrating_proxy_zones.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_migrating_proxy_zones.md",
      "summary": "USe B2C Commerce Business Manager or the CDN-API to migrate legacy proxy zones. Migrating these zones give you the latest security features, and prevents common hierarchy assignment issues.",
      "relatedEntries": [
        "help-admin/b2c_migrate_legacy_zone_to_proxy_zone"
      ]
    },
    {
      "id": "help-admin/b2c_minimize_the_attack_surface",
      "title": "Minimize the Attack Surface",
      "category": "help-admin",
      "filePath": "help-admin/b2c_minimize_the_attack_surface.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_minimize_the_attack_surface.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_minimize_the_attack_surface.md",
      "summary": "To reduce overall risk in secure development, reduce the attack surface that’s exposed to potential attackers. Every port you open, every external library you use in your code, and every user you give access to your data creates a new attack surface. To reduce the overall risk to the system, minimize the attack surface."
    },
    {
      "id": "help-admin/b2c_models_and_views",
      "title": "SiteGenesis Models and Views",
      "category": "help-admin",
      "filePath": "help-admin/b2c_models_and_views.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_models_and_views.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_models_and_views.md",
      "summary": "The controllers integrate into Models and Views. All scripts are Common JS modules with defined and documented exports to avoid polluting the global namespace."
    },
    {
      "id": "help-admin/b2c_modify_global_parameter_for_jobs",
      "title": "Modify a Job Parameter",
      "category": "help-admin",
      "filePath": "help-admin/b2c_modify_global_parameter_for_jobs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_modify_global_parameter_for_jobs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_modify_global_parameter_for_jobs.md",
      "summary": "When you modify the value of a job parameter, B2C Commerce updates all steps that include the parameter to the new value."
    },
    {
      "id": "help-admin/b2c_modify_the_log_center_display",
      "title": "Modify the Log Center Display",
      "category": "help-admin",
      "filePath": "help-admin/b2c_modify_the_log_center_display.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_modify_the_log_center_display.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_modify_the_log_center_display.md",
      "summary": "By default, when you conduct a search, Log Center shows the list of issues in a detailed view. You can also view the list in compact view."
    },
    {
      "id": "help-admin/b2c_monitor_job_stats",
      "title": "Monitor Job Statistics",
      "category": "help-admin",
      "filePath": "help-admin/b2c_monitor_job_stats.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_monitor_job_stats.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_monitor_job_stats.md",
      "summary": "Monitor the duration and number of executions for jobs. Filter and sort the statistics."
    },
    {
      "id": "help-admin/b2c_network_access_restrictions",
      "title": "Network Access Restrictions in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_network_access_restrictions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_network_access_restrictions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_network_access_restrictions.md",
      "summary": "The network level is the first line of defense against attackers trying to access your assets. Salesforce B2C Commerce uses two mechanisms: one for storefronts and one for Business Manager.",
      "relatedEntries": [
        "help-admin/b2c_storefront_network_access",
        "help-admin/b2c_business_manager_network_access"
      ]
    },
    {
      "id": "help-admin/b2c_new_and_changed_in_upcoming_release",
      "title": "Documentation for the B2C Commerce Preview and GA Releases",
      "category": "help-admin",
      "filePath": "help-admin/b2c_new_and_changed_in_upcoming_release.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_new_and_changed_in_upcoming_release.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_new_and_changed_in_upcoming_release.md",
      "summary": "When we release a preview version of B2C Commerce, we update the B2C Commerce Help to reflect new functionality in that preview version. The new functionality isn’t available in production instances for approximately two more weeks, when the preview version of B2C Commerce becomes the GA version."
    },
    {
      "id": "help-admin/b2c_new_business_manager_ui",
      "title": "B2C Commerce Business Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_new_business_manager_ui.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_new_business_manager_ui.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_new_business_manager_ui.md",
      "headings": "B2C Commerce Business Manager UI FAQs",
      "summary": "Use Business Manager to manage all aspects of your digital commerce operations. Business Manager provides merchandisers, admins, and business users a unified interface to manage products, customers, orders, and promotions."
    },
    {
      "id": "help-admin/b2c_ocapi_client_authentication_and_authorization",
      "title": "OCAPI Client Authentication and Authorization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_ocapi_client_authentication_and_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ocapi_client_authentication_and_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_ocapi_client_authentication_and_authorization.md",
      "headings": "OCAPI Client Authentication • OCAPI Client Authorization",
      "summary": "Open Commerce API (OCAPI) provides a RESTful interface that OCAPI clients consume (custom code). So, what about client authentication and authorization for OCAPI?"
    },
    {
      "id": "help-admin/b2c_offer_venmo_with_paypal",
      "title": "Using Venmo with PayPal for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_offer_venmo_with_paypal.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_offer_venmo_with_paypal.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_offer_venmo_with_paypal.md",
      "headings": "Venmo Activation • Buyer Experience",
      "summary": "Salesforce Payments supports Venmo as an express and multi-step checkout method. With Venmo, you can offer your shoppers a digital wallet payment option that they link to a credit card, debit card, bank transfer, or Venmo funds bank. Using Venmo on your Salesforce Reference Architecture (SFRA) storefront requires a PayPal integration with Salesforce Payments. This feature applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_omnichannel_inventory_data_synchronization",
      "title": "Omnichannel Inventory Data Synchronization",
      "category": "help-admin",
      "filePath": "help-admin/b2c_omnichannel_inventory_data_synchronization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_omnichannel_inventory_data_synchronization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_omnichannel_inventory_data_synchronization.md",
      "summary": "Visible inventory availability data is eventually consistent, meaning that an update can take time (usually a few seconds) to be reflected in the UI or API. Therefore, when B2C Commerce makes an inventory reservation in Omnichannel Inventory, you can’t assume that availability data immediately reflects the quantities assigned to that reservation. However, Omnichannel Inventory accepts a reservation request only if it actually has inventory available to fulfill that order."
    },
    {
      "id": "help-admin/b2c_omnichannel_inventory_integration_setup_config",
      "title": "Omnichannel Inventory Integration Setup and Configuration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_omnichannel_inventory_integration_setup_config.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_omnichannel_inventory_integration_setup_config.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_omnichannel_inventory_integration_setup_config.md",
      "headings": "Planning the Integration • Implementing the Integration",
      "summary": "Plan and implement your integration of Salesforce Omnichannel Inventory with B2C Commerce."
    },
    {
      "id": "help-admin/b2c_omnichannel_inventory_location_graph_changes",
      "title": "Omnichannel Inventory Location Graph Changes",
      "category": "help-admin",
      "filePath": "help-admin/b2c_omnichannel_inventory_location_graph_changes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_omnichannel_inventory_location_graph_changes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_omnichannel_inventory_location_graph_changes.md",
      "headings": "Best Practices • Remove a Location or Location Group • Add a Location or Location Group • Change the Element Type Associated with an Inventory List",
      "summary": "When you manage inventory with Omnichannel Inventory, changes to the location graph in Omnichannel Inventory require coordinated updates in B2C Commerce. To make any of the changes described here, follow the appropriate steps in order."
    },
    {
      "id": "help-admin/b2c_on_order_inventory",
      "title": "On Order Inventory",
      "category": "help-admin",
      "filePath": "help-admin/b2c_on_order_inventory.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_on_order_inventory.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_on_order_inventory.md",
      "headings": "Import and Export Inventory Lists • Import and Export Site Preferences • When to Use on Order Inventory • Examples • Cancellation Examples",
      "summary": "The *On Order Inventory* setting lets you account for ordered inventory that hasn’t been exported for shipping. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_onboard_a_paypal_merchant_account",
      "title": "Onboard Your PayPal Merchant Account for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_onboard_a_paypal_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_onboard_a_paypal_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_onboard_a_paypal_merchant_account.md",
      "summary": "After you associate a PayPal Merchant account with your B2C Commerce instance, onboard the account. The PayPal onboarding process collects business information such as names, addresses, and bank accounts. The steps vary based on the merchant account country."
    },
    {
      "id": "help-admin/b2c_onboard_a_stripe_merchant_account",
      "title": "Onboard Your Stripe Merchant Account for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_onboard_a_stripe_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_onboard_a_stripe_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_onboard_a_stripe_merchant_account.md",
      "summary": "After you associate a Stripe merchant account with your B2C Commerce instance onboard the account. The Stripe onboarding process collects business information such as names, addresses, and bank accounts. The steps vary based on the merchant account country."
    },
    {
      "id": "help-admin/b2c_open_redirect_attacks",
      "title": "Open Redirect Attacks in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_open_redirect_attacks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_open_redirect_attacks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_open_redirect_attacks.md",
      "headings": "How Open Redirect Attacks Occur • How to Mitigate Against an Open Redirect Attack",
      "summary": "When a web application trusts user input as a redirect destination, an attacker can use that input to redirect users to a website that they control and steal their information."
    },
    {
      "id": "help-admin/b2c_openai_feed_configure_einstein",
      "title": "Configure Catalog and Order Feeds for Commerce Cloud Einstein Deployment",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_configure_einstein.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_configure_einstein.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_configure_einstein.md",
      "summary": "Before you can use the OpenAI product feed integration, configure Einstein catalog feeds. If your site already uses Einstein features, you can skip this task."
    },
    {
      "id": "help-admin/b2c_openai_feed_configure_product_filter",
      "title": "Configure Product Filter Rules",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_configure_product_filter.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_configure_product_filter.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_configure_product_filter.md",
      "summary": "Add include and exclude rules in the Product Filter rule builder to control which products from your B2C Commerce catalog sync to ChatGPT."
    },
    {
      "id": "help-admin/b2c_openai_feed_connect",
      "title": "Connect to OpenAI",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_connect.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_connect.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_connect.md",
      "summary": "Configure the SFTP connection between B2C Commerce and OpenAI to allow product feed uploads."
    },
    {
      "id": "help-admin/b2c_openai_feed_custom_attributes",
      "title": "Use Custom Attributes in OpenAI Feed Mappings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_custom_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_custom_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_custom_attributes.md",
      "summary": "Map custom product attributes to OpenAI feed fields when the default B2C Commerce standard attributes don't meet your needs."
    },
    {
      "id": "help-admin/b2c_openai_feed_default_mappings",
      "title": "OpenAI Product Feed Field Reference",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_default_mappings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_default_mappings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_default_mappings.md",
      "headings": "How Default Mappings Work • Automatic Field Formatting • Custom Attribute Inheritance for Variants • Product Eligibility • List Price Derivation • Sale Price Derivation • Required Fields • Optional Fields",
      "summary": "Reference information for OpenAI product feed fields, including required fields, optional fields, and their default mappings to B2C Commerce attributes."
    },
    {
      "id": "help-admin/b2c_openai_feed_enable",
      "title": "Turn On the OpenAI Product Feed",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_enable.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_enable.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_enable.md",
      "summary": "Turn on the daily sync to start generating and uploading your product feed to OpenAI. Before you turn on the daily sync, rigorously review the default field mappings and make any overrides."
    },
    {
      "id": "help-admin/b2c_openai_feed_general_settings",
      "title": "Configure General Settings for the OpenAI Product Feed",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_general_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_general_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_general_settings.md",
      "summary": "On the General Settings tab, enter your SFTP credentials and the seller information that OpenAI requires to list your products. Optionally, set global overrides for the price and image columns that apply to every row in your feed.",
      "relatedEntries": [
        "help-admin/b2c_openai_feed_connect"
      ]
    },
    {
      "id": "help-admin/b2c_openai_feed_known_issues",
      "title": "Known Issues",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_known_issues.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_known_issues.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_known_issues.md",
      "headings": "UI and User Experience",
      "summary": "Known issues and limitations for the OpenAI product feed integration."
    },
    {
      "id": "help-admin/b2c_openai_feed_mapping",
      "title": "Map Product Fields for OpenAI",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_mapping.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_mapping.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_mapping.md",
      "summary": "Configure how B2C Commerce product attributes map to OpenAI feed fields using the field mapping interface.",
      "relatedEntries": [
        "help-admin/b2c_openai_feed_default_mappings",
        "help-admin/b2c_openai_feed_custom_attributes"
      ]
    },
    {
      "id": "help-admin/b2c_openai_feed_overview",
      "title": "OpenAI Product Feed Integration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_overview.md",
      "headings": "How It Works • Managing Products in ChatGPT • Tracking ChatGPT Traffic • Key Benefits • Limitations",
      "summary": "Syndicate your B2C Commerce product catalog to OpenAI's ChatGPT for product discovery, enabling shoppers to find and browse your products through conversational AI.",
      "relatedEntries": [
        "help-admin/b2c_openai_feed_configure_einstein",
        "help-admin/b2c_openai_feed_prerequisites",
        "help-admin/b2c_openai_feed_pwa_urls",
        "help-admin/b2c_openai_feed_general_settings",
        "help-admin/b2c_openai_feed_mapping",
        "help-admin/b2c_openai_feed_product_filter",
        "help-admin/b2c_openai_feed_configure_product_filter",
        "help-admin/b2c_openai_feed_preview_about",
        "help-admin/b2c_openai_feed_preview",
        "help-admin/b2c_openai_feed_enable",
        "help-admin/b2c_openai_feed_known_issues"
      ]
    },
    {
      "id": "help-admin/b2c_openai_feed_prerequisites",
      "title": "Prerequisites for OpenAI Product Feed Integration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_prerequisites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_prerequisites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_prerequisites.md",
      "headings": "Site Requirements • Supported Storefronts • SFTP Credentials",
      "summary": "Before configuring the OpenAI product feed integration, ensure your site meets the requirements. Salesforce provides the SFTP credentials, which you enter in Business Manager to connect."
    },
    {
      "id": "help-admin/b2c_openai_feed_preview",
      "title": "Preview the Product Feed",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_preview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_preview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_preview.md",
      "summary": "Open the Product Feed Preview to verify your field mappings, identify products with missing required fields, and download a sample CSV before turning on the daily feed sync."
    },
    {
      "id": "help-admin/b2c_openai_feed_preview_about",
      "title": "About the Product Feed Preview",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_preview_about.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_preview_about.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_preview_about.md",
      "headings": "What the Preview Shows • Hostname for Non-Production Environments • Master Products and Variants • What's Excluded from the Preview • Sample CSV Download",
      "summary": "The Product Feed Preview shows you the resolved feed data—including missing required fields—before you turn on the daily feed sync. Use it to verify your field mappings, identify products with errors, and download a sample CSV."
    },
    {
      "id": "help-admin/b2c_openai_feed_product_filter",
      "title": "Product Filter Rules",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_product_filter.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_product_filter.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_product_filter.md",
      "headings": "Default Behavior • How Include and Exclude Rules Work • Filter Types • Common Scenarios • Filter Rules and Search Visibility • Master Products, Variation Groups, and Product Sets",
      "summary": "Product filter rules control which products from your B2C Commerce catalog sync to ChatGPT. Configure include and exclude rules to broaden or narrow the default ruleset based on how your catalog is organized."
    },
    {
      "id": "help-admin/b2c_openai_feed_pwa_urls",
      "title": "Configure URL Patterns for PWA Kit and Headless Storefronts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_openai_feed_pwa_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_openai_feed_pwa_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_openai_feed_pwa_urls.md",
      "summary": "If you use PWA Kit or a headless storefront, override the **url** field in Field Mapping with a URL pattern so the product feed contains the correct product detail page URL for each product."
    },
    {
      "id": "help-admin/b2c_order_object_import_export",
      "title": "Order Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_order_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_order_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_order_object_import_export.md",
      "headings": "Import Orders • Export Orders • REPLACE Mode and Orders • Pipelets • Schema Elements • Element:",
      "summary": "For integration with external systems, and for working with test data, B2C Commerce can export and import order data as XML."
    },
    {
      "id": "help-admin/b2c_order_preferences",
      "title": "Order Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_order_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_order_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_order_preferences.md",
      "summary": "Select how orders are processed with Salesforce B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_order_preferences_import_export",
        "help-admin/b2c_limit_order_access_settings"
      ]
    },
    {
      "id": "help-admin/b2c_order_preferences_import_export",
      "title": "Order Preference Import and Export",
      "category": "help-admin",
      "filePath": "help-admin/b2c_order_preferences_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_order_preferences_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_order_preferences_import_export.md",
      "summary": "Import and export some order preferences. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_organization_profile",
      "title": "Define Your Organization Profile",
      "category": "help-admin",
      "filePath": "help-admin/b2c_organization_profile.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_organization_profile.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_organization_profile.md",
      "summary": "Before adding users to B2C Commerce, define your organization and all its storefronts at the highest level, including setting the default language for all storefronts."
    },
    {
      "id": "help-admin/b2c_overview_of_the_import_export_process",
      "title": "Overview of the Import/Export Process in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_overview_of_the_import_export_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_overview_of_the_import_export_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_overview_of_the_import_export_process.md",
      "headings": "Import/Export for Sandboxes • Import/Export for Staging and Production • Import/Export for Development Instances",
      "summary": "Follow a set of basic steps to complete import and export. This topic applies to B2C Commerce.",
      "keywords": [
        "During site development, each developer uses a separate sandbox. Create an initial sandbox as a template for other sandboxes, so that the work of configuring the site is only done one time. Import isn't used for code upload into sandboxes.",
        "Normally a custom pipeline is used to move data via a secure connection from a backend system to an instance in the primary instance group.",
        "Development instances typically don't use import or export since they’re testing environments for Production instances. Initially, do a Site import/export from the Staging instance to the Development instance. After the initial import/export, use data replication to update data and code in the Development instance."
      ]
    },
    {
      "id": "help-admin/b2c_page_cache_replication",
      "title": "Page Cache and Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_page_cache_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_page_cache_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_page_cache_replication.md",
      "headings": "Cache Clearing Behavior • Code Replication • Data Replication • Troubleshooting Cache Clearing",
      "summary": "Both code and data replication have page cache implications. Certain replication tasks automatically invalidate and refresh the cache. There are other times where you clear the cache manually."
    },
    {
      "id": "help-admin/b2c_payment_card_capture_timing",
      "title": "Payment Card Capture Timing for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_payment_card_capture_timing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_payment_card_capture_timing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_payment_card_capture_timing.md",
      "summary": "Capture timing is when a payment is captured and dispersed from the payment issuer to the merchant acquirer for your B2C storefront."
    },
    {
      "id": "help-admin/b2c_payment_card_credential_storage",
      "title": "Payment Card Credential Storage for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_payment_card_credential_storage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_payment_card_credential_storage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_payment_card_credential_storage.md",
      "summary": "When a shopper authorizes use of saved credentials, the card credential storage indicates how stored credit card credentials can be used. This feature applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_payment_method_information_import_export",
      "title": "Payment Method Information Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_payment_method_information_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_payment_method_information_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_payment_method_information_import_export.md",
      "summary": "Import or export payment method information using site import and export, or directly from the Ordering module. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_payment_methods",
      "title": "Payment Methods for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_payment_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_payment_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_payment_methods.md",
      "summary": "With Salesforce Payments, you can offer shoppers Checkout, Express Checkout, or both payment methods on your storefront. If you offer Checkout, shoppers can purchase items using Afterpay, Amazon Pay, Bancontact, credit cards, EPS, iDEAL, Klarna, PayPal, SEPA Debit, TWINT, or Venmo. If you offer Express Checkout, shoppers can purchase items using Amazon Pay, Apple Pay, Google Pay, PayPal, or Venmo.",
      "relatedEntries": [
        "help-admin/b2c_express_checkout_considerations",
        "help-admin/b2c_manage_payment_methods",
        "help-admin/b2c_express_checkout_display"
      ]
    },
    {
      "id": "help-admin/b2c_payment_processor_information_import_export",
      "title": "Payment Processor Information Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_payment_processor_information_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_payment_processor_information_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_payment_processor_information_import_export.md",
      "summary": "Only import or export payment processor information using site import and export. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_paypal_funds_disbursement",
      "title": "PayPal Funds Disbursement",
      "category": "help-admin",
      "filePath": "help-admin/b2c_paypal_funds_disbursement.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_paypal_funds_disbursement.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_paypal_funds_disbursement.md",
      "summary": "Salesforce Payments with PayPal implements immediate capture and funds disbursement For example, a shopper completes a cart checkout and the order is approved. That shopper’s payment is immediately captured and dispersed to the merchant."
    },
    {
      "id": "help-admin/b2c_peer_to_peer_trust",
      "title": "Peer To Peer Trust for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_peer_to_peer_trust.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_peer_to_peer_trust.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_peer_to_peer_trust.md",
      "summary": "Use the Peer to Peer tab to review the tenants and application that your B2C Commerce instance trusts."
    },
    {
      "id": "help-admin/b2c_permissions",
      "title": "Permissions, Users, and Roles in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_permissions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_permissions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_permissions.md",
      "summary": "To facilitate efficiency of operation and security when using B2C Commerce, assign and restrict access based on your defined roles. Only a user with the administrator role can control users and permissions.",
      "relatedEntries": [
        "help-admin/b2c_organization_profile",
        "help-admin/b2c_managing_demandware_platform_users",
        "help-admin/b2c_roles_and_permissions",
        "help-admin/b2c_importing_and_exporting_roles_and_permissions",
        "help-admin/b2c_storefront_password_protection"
      ]
    },
    {
      "id": "help-admin/b2c_pipelets_for_import_and_export",
      "title": "Pipelets for Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_pipelets_for_import_and_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pipelets_for_import_and_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_pipelets_for_import_and_export.md",
      "summary": "Use pipelets to import and export automatically within an application. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_platform_overview",
      "title": "B2C Commerce Concepts and Terminology",
      "category": "help-admin",
      "filePath": "help-admin/b2c_platform_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_platform_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_platform_overview.md",
      "headings": "Realm • Primary Instance Group • Secondary Instance Group • Cloud",
      "summary": "B2C Commerce provides the resources and processing for your ecommerce sites. You create and build your sites in your realm."
    },
    {
      "id": "help-admin/b2c_playbooks_additional_resources",
      "title": "Playbooks and Additional Resources",
      "category": "help-admin",
      "filePath": "help-admin/b2c_playbooks_additional_resources.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_playbooks_additional_resources.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_playbooks_additional_resources.md",
      "headings": "B2C Commerce Playbooks • Platform Adoption Playbooks • Retail Operations Canvas",
      "summary": "Looking for information that helps you address a specific area or insight when planning your next project? Well, look no further! We offer B2C Commerce Playbooks, Platform Adoption Playbooks, and additional resources that provide best practices for implementing, administering, and developing your ecommerce sites. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_post_migration_process",
      "title": "Post-Migration Tasks for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_post_migration_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_post_migration_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_post_migration_process.md",
      "summary": "Post-migration tasks validate your eCDN traffic flow and setup. To complete the post-migration process, coordinate with B2C Commerce Engineering. B2C Commerce Engineering creates and activates a staging Business Manager zone to handle your Business Manager traffic that goes through only your Business Manager host name, for example, `staging-<realm>-<customer>.demandware.net.`Business Manager supports eCDN for staging instances."
    },
    {
      "id": "help-admin/b2c_prevent_ecommerce_fraud",
      "title": "Prevent Ecommerce Fraud",
      "category": "help-admin",
      "filePath": "help-admin/b2c_prevent_ecommerce_fraud.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_prevent_ecommerce_fraud.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_prevent_ecommerce_fraud.md",
      "summary": "Ecommerce fraud is a growing security challenge. Cyber attackers use lists of stolen credentials to gain access to user accounts and conduct brute force attacks to make unauthorized transactions."
    },
    {
      "id": "help-admin/b2c_pricebook_object_import_export",
      "title": "Price Book Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_pricebook_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pricebook_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_pricebook_object_import_export.md",
      "headings": "Deleting Price Tables • Import Mode and Storefront Visibility • Read-Only Price Books • Pipelets",
      "summary": "Use the pricebook.xsd schema file to import price books. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_product_list_object_import_export",
      "title": "Product List Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_product_list_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_list_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_product_list_object_import_export.md",
      "headings": "Import Product Lists • Export Product Lists • Business Manager Location • Pipelets",
      "summary": "Use the productlist.xsd schema file to import and export product lists. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_promotion_and_campaign_object_import_export",
      "title": "Promotion and Campaign Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_promotion_and_campaign_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_and_campaign_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_promotion_and_campaign_object_import_export.md",
      "headings": "Globally Excluded Products Import and Export in B2C Commerce • Attribute Operators in B2C Commerce • Promotion_Campaign_Assignent Element in B2C Commerce • Trimmed Whitespace in B2C Commerce",
      "summary": "Use the promotion.xsd schema file to import campaigns and promotions. Promotions can be assigned to multiple campaigns. This topic applies to B2C Commerce.",
      "keywords": [
        "The promotion import includes Global Product Exclusions rules. This topic applies to B2C Commerce.",
        "Promotion product and shipping product rules support operators for system and custom attributes. This topic applies to B2C Commerce.",
        "The <promotion-campaign-assignment> element is at the top level in the XML for assignment of promotions to campaigns. This topic applies to B2C Commerce.",
        "Learn how leading and trailing white spaces are managed when editing product rules. This topic applies to B2C Commerce."
      ],
      "relatedEntries": [
        "help-admin/b2c_promotion_import_export"
      ]
    },
    {
      "id": "help-admin/b2c_promotion_import_export",
      "title": "Promotions Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_promotion_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_promotion_import_export.md",
      "headings": "Top Level Element and Mass Data Import Structure Examples in B2C Commerce • Promotion Campaigns in B2C Commerce • Promotion Classes in B2C Commerce • Exporting Individual Promotions • Importing/Exporting Rank and Exclusive Attributes in B2C Commerce • Buy X for Total Product Promotion in B2C Commerce • Customer Group Import and Export for Promotions in B2C Commerce • Source Code Import and Export for Promotions in B2C Commerce • Import of Promotion and Campaign Coupon Assignments in B2C Commerce • Product Promotions Import and Export in B2C Commerce • Product Attribute Conditions Import and Export for Promotions in B2C Commerce • Rank and Exclusivity Import and Export for Promotions in B2C Commerce • Promotion Product Rule Attribute Conditions in B2C Commerce • Include and Exclude Conditions for Promotions in B2C Commerce • Order Promotions Import/Export in B2C Commerce • Shipping Promotions Import/Export in B2C Commerce • Promotion Schedule Import/Export in B2C Commerce",
      "summary": "Use the `promotion.xsd` to specify an import and export file for both campaigns and promotions. This topic applies to B2C Commerce.",
      "keywords": [
        "Structure examples for defining campaign and promotion elements at the top level and for mass data support. This topic applies to B2C Commerce.",
        "A campaign is a complex data type within the `promotion.xsd` schema that is primarily used to group promotions. This topic applies to B2C Commerce.",
        "All promotion classes (product, order, shipping, and bonus) share certain elements that are defined at the level of the promotion XML element and specified in `promotion.xsd`. This topic applies to B2C Commerce.",
        "You can import and export individual promotions within Business Manager. This topic applies to B2C Commerce.",
        "The promotion attributes *Rank* and *Exclusive* are supported in the promotion .xsd. This topic applies to B2C Commerce.",
        "Add a *Buy X for Total* product promotion to a campaign. This topic applies to B2C Commerce.",
        "Customer groups are related to campaigns. Use the `customergroup.xsd` schema with promotions. This topic applies to B2C Commerce.",
        "Use the `sourcecode.xsd` schema to import and export for promotions. This topic applies to B2C Commerce.",
        "The `promotion.xsd` schema can define how to specify coupons that are attached to promotions and campaigns. This topic applies to B2C Commerce.",
        "A product promotion rule adds all required information to target certain products with product-specific discount rules. This topic applies to B2C Commerce.",
        "The promotion.xsd schema supports product specifications that contain product attribute conditions. This topic applies to B2C Commerce.",
        "Import and export functionality also includes *rank* and *exclusivity* attributes. This topic applies to B2C Commerce.",
        "When importing your catalog, make sure to consider product attributes. This topic applies to B2C Commerce.",
        "As part of the promotion product rule, import and export any include and exclude conditional qualifiers (including Price Books). This topic applies to B2C Commerce.",
        "Order promotions are simpler than product promotions, their XML schema a subset of the previously-described product promotions schema. This topic applies to B2C Commerce.",
        "The import/export format for shipping promotions is similar to that of order promotions. The major difference is that shipping promotions let you define discounted shipping methods. This topic applies to B2C Commerce.",
        "All promotion classes support an optional promotion schedule that controls when a promotion is active. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_publish_specific_pages",
      "title": "Publish Specific Page Designer Pages with Granular Replication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_publish_specific_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_publish_specific_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_publish_specific_pages.md",
      "summary": "After you turn on granular replications and organize the Page Designer pages that you want to replicate into a content library asset folder, Run small, targeted replications multiple times a day without the expense and complexity of a full data replication. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_reading_data_replication_logs",
      "title": "Reading Data Replication Logs in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_reading_data_replication_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_reading_data_replication_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_reading_data_replication_logs.md",
      "headings": "Logs on the Source (Staging) Instance • Logs on the Target (Development or Production) Instance",
      "summary": "B2C Commerce logs on the staging and target instances record the progress of data replication processes. Understanding them can help you troubleshoot replication problems. When troubleshooting, first examine the logs on the source instance. If they don’t indicate any failures, check the logs on the target instance."
    },
    {
      "id": "help-admin/b2c_recovery_and_rollback",
      "title": "Recovery and Rollback in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_recovery_and_rollback.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_recovery_and_rollback.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_recovery_and_rollback.md",
      "headings": "Detecting Job Problems • Recovering from Job Problems • Recovering from Network Issues • Recovering from Data Errors • Customizing Production Instance Feed Rollback",
      "summary": "Detect problems and recover from errors during import and export processes. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_archiving",
        "help-admin/b2c_pipelets_for_import_and_export",
        "help-admin/b2c_scripts_and_pipelets_for_import_and_export"
      ]
    },
    {
      "id": "help-admin/b2c_remove_account_association",
      "title": "Remove a Stripe Merchant Account from B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_remove_account_association.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_remove_account_association.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_remove_account_association.md",
      "summary": "Remove the association between a Stripe merchant account and your B2C Commerce instance. If a Stripe merchant account is linked to a default payment zone, first reassign the default payment zone to another merchant account. When you remove the merchant account, B2C Commerce unassigns all payment zones from the account."
    },
    {
      "id": "help-admin/b2c_remove_adyen_merchant_account",
      "title": "Remove an Adyen Merchant Account from B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_remove_adyen_merchant_account.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_remove_adyen_merchant_account.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_remove_adyen_merchant_account.md",
      "summary": "Remove the association between an Adyen merchant account and your B2C Commerce instance. If an Adyen merchant account is linked to a default payment zone, first reassign the default payment zone to another merchant account. When you remove the merchant account, B2C Commerce unassigns all payment zones from the account."
    },
    {
      "id": "help-admin/b2c_remove_paypal_account_association",
      "title": "Remove a PayPal Merchant Account from B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_remove_paypal_account_association.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_remove_paypal_account_association.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_remove_paypal_account_association.md",
      "summary": "Remove the association between a PayPal merchant account and your B2C Commerce instance. If a PayPal merchant account is linked to a default payment zone, first reassign the default payment zone to another merchant account. When you remove the merchant account, B2C Commerce unassigns all payment zones from the account."
    },
    {
      "id": "help-admin/b2c_remove_subdomain_from_legacy",
      "title": "Remove the Subdomain from the Legacy Zone.",
      "category": "help-admin",
      "filePath": "help-admin/b2c_remove_subdomain_from_legacy.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_remove_subdomain_from_legacy.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_remove_subdomain_from_legacy.md",
      "summary": "Make sure the old certificate doesn't show in your website, when you remove the subdomain from the legacy zone."
    },
    {
      "id": "help-admin/b2c_removing_outdated_objects",
      "title": "Removing Outdated Objects in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_removing_outdated_objects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_removing_outdated_objects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_removing_outdated_objects.md",
      "headings": "Removing Catalog Objects • Removing Other Objects",
      "summary": "How you remove outdated objects depends on whether you enrich the data from your backend system with more attributes in Business Manager. It also depends on the type of business object you want to remove. B2C Commerce generally recommends creating feeds of objects to delete, imported using the DELETE mode, to safely remove all types of objects, regardless of whether they have enriched data or not."
    },
    {
      "id": "help-admin/b2c_replicate_content_assets_with_granular_replication",
      "title": "Replicate Content Assets with Granular Replication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_replicate_content_assets_with_granular_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_replicate_content_assets_with_granular_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_replicate_content_assets_with_granular_replication.md",
      "summary": "Replicate specific content assets from staging to production."
    },
    {
      "id": "help-admin/b2c_replicate_price_books_with_granular_replication",
      "title": "Replicate Prices with Granular Replication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_replicate_price_books_with_granular_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_replicate_price_books_with_granular_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_replicate_price_books_with_granular_replication.md",
      "summary": "Replicate specific prices from staging to production."
    },
    {
      "id": "help-admin/b2c_replicate_products_with_granular_replication",
      "title": "Replicate Products with Granular Replication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_replicate_products_with_granular_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_replicate_products_with_granular_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_replicate_products_with_granular_replication.md",
      "summary": "Replicate products and product images from staging to production."
    },
    {
      "id": "help-admin/b2c_replication",
      "title": "Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_replication.md",
      "summary": "Replication securely copies selected storefront data or a code version from a staging instance to a development or production instance on your Primary Instance Group (PIG). It’s a two-step procedure that first transfers the data or code version, then publishes the data or activates the code version. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_replication_processes",
        "help-admin/b2c__replication_best_practices",
        "help-admin/b2c_code_replication",
        "help-admin/b2c_data_replication",
        "help-admin/b2c_page_cache_replication",
        "help-admin/b2c_troubleshooting_replication"
      ]
    },
    {
      "id": "help-admin/b2c_replication_processes",
      "title": "Replication Processes in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_replication_processes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_replication_processes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_replication_processes.md",
      "headings": "Copying Data or Code • Rolling Back a Code or Data Transfer",
      "summary": "A replication process performs a replication or rolls back a previous replication. You can run a replication process manually, or schedule it to run automatically in B2C Commerce."
    },
    {
      "id": "help-admin/b2c_restrict_processing",
      "title": "Restriction of Processing: Restrict How to Process Personal Data in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_restrict_processing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_restrict_processing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_restrict_processing.md",
      "summary": "When situations require you to do so, prevent the processing of your customers’ data. We give guidance to help you restrict forms of data processing. That way, you can work toward complying with the laws that are important to your company. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_revert_a_user_from_unified_login",
      "title": "Revert Users from Unified Authentication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_revert_a_user_from_unified_login.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_revert_a_user_from_unified_login.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_revert_a_user_from_unified_login.md",
      "summary": "With Unified Authentication, your users can log into Business Manager via Account Manager. Unified Authentication streamlines the login process and reduces the number of login credentials the users have. You can't revert migrated users to the Business Manager login using Business Manager. Instead, to revert affected users, export the users, modify the file, and reimport the users. This applies for administrators who are manually migrating users to unified authentication. This doesn’t apply to administers who started using B2C Commerce after October of 2019 because their organizations automatically use unified authentication."
    },
    {
      "id": "help-admin/b2c_review_granular_replications",
      "title": "Review Granular Replication Status",
      "category": "help-admin",
      "filePath": "help-admin/b2c_review_granular_replications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_review_granular_replications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_review_granular_replications.md",
      "summary": "Use the Granular Replication table to review past, ongoing, and upcoming granular replication jobs."
    },
    {
      "id": "help-admin/b2c_roles_and_permissions",
      "title": "Roles and Permissions in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_roles_and_permissions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_roles_and_permissions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_roles_and_permissions.md",
      "headings": "Roles • Permissions • Business Manager Example",
      "summary": "We recommend limiting access to modules to only users who use the module. To restrict and grant access to modules, use roles and permissions. When properly configured, a user who logs into B2C Commerce sees only the modules required for their job. This eliminates confusion and increases the security of the organization.",
      "relatedEntries": [
        "help-admin/b2c_creating_roles",
        "help-admin/b2c_administrator_role",
        "help-admin/b2c_web_dav_client_permissions"
      ]
    },
    {
      "id": "help-admin/b2c_rotate_a_certificate",
      "title": "Renew a Certificate for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_rotate_a_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_rotate_a_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_rotate_a_certificate.md",
      "summary": "Development, staging, and production zone certificates require renewal when you use self-managed SSL certificates."
    },
    {
      "id": "help-admin/b2c_run_job_manually",
      "title": "Run a Job Manually",
      "category": "help-admin",
      "filePath": "help-admin/b2c_run_job_manually.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_run_job_manually.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_run_job_manually.md",
      "summary": "Execute a job manually as needed."
    },
    {
      "id": "help-admin/b2c_salesforce_order_management_oms_compatibility_with_shopper_profile_sync",
      "title": "Salesforce Order Management (OMS) Compatibility with Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_order_management_oms_compatibility_with_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_order_management_oms_compatibility_with_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_order_management_oms_compatibility_with_shopper_profile_sync.md",
      "headings": "OMS Shopper Provisioning",
      "summary": "Shopper Profile Sync is compatible out of the box with Salesforce Order Management System (OMS). When both features are enabled, they work together to maintain a single source of truth for shopper identities."
    },
    {
      "id": "help-admin/b2c_salesforce_payments",
      "title": "Salesforce Payments for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments.md",
      "summary": "Salesforce Payments is a plug-in for the B2C Commerce Storefront Reference Architecture (Salesforce Reference Architecture (SFRA)) sites. Salesforce Payments offers an easy-to-use payment solution that quickly and seamlessly collects payments. It includes back-end and front-end components that support payment services offered through Adyen, Stripe, and PayPal.",
      "relatedEntries": [
        "help-admin/b2c_salesforce_payments_platforms_services",
        "help-admin/b2c_setting_up_salesforce_payments",
        "help-admin/b2c_install_salesforce_payment_plugin",
        "help-admin/b2c_salesforce_payments_platform_configuration",
        "help-admin/b2c_salesforce_payments_storefront_settings",
        "help-admin/b2c_salesforce_payments_settings",
        "help-admin/b2c_link_salesforce_payments_with_som",
        "help-admin/b2c_customer_object_impex_for_salesforce_payments",
        "help-admin/b2c_salesforce_payments_on_site_genesis"
      ]
    },
    {
      "id": "help-admin/b2c_salesforce_payments_on_site_genesis",
      "title": "Salesforce Payments on SiteGenesis",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments_on_site_genesis.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments_on_site_genesis.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments_on_site_genesis.md",
      "summary": "A successful implementation of Salesforce Payments on SiteGenesis includes the same features and functions on the same pages as the features and functions available from the overlay cartridge for Salesforce Reference Architecture (SFRA). The following process outlines how to achieve a basic application of Salesforce Payments on SiteGenesis. Where appropriate, we call out when and where different solutions are possible.",
      "relatedEntries": [
        "help-admin/b2c_add_salesforce_payments_functionality_to_site_genesis",
        "help-admin/b2c_salesforce_sitegenesis_page_samples"
      ]
    },
    {
      "id": "help-admin/b2c_salesforce_payments_platform_configuration",
      "title": "Salesforce Payments Platform Configuration for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments_platform_configuration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments_platform_configuration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments_platform_configuration.md",
      "summary": "To use the Salesforce Payments plug-in with your B2C Commerce Storefront Reference Architecture (Salesforce Reference Architecture (SFRA)) site, configure your site with Adyen, Stripe, and PayPal.",
      "relatedEntries": [
        "help-admin/b2c_configure_salesforce_payments_with_adyen",
        "help-admin/b2c_configure_salesforce_payments_with_stripe",
        "help-admin/b2c_configure_salesforce_payments_with_paypal",
        "help-admin/b2c_configure_payments_zones"
      ]
    },
    {
      "id": "help-admin/b2c_salesforce_payments_platforms_services",
      "title": "Salesforce Payment Platforms and Services for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments_platforms_services.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments_platforms_services.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments_platforms_services.md",
      "summary": "Salesforce Payments supports these Payment Service Providers (PSPs) and payment methods for B2C Commerce."
    },
    {
      "id": "help-admin/b2c_salesforce_payments_settings",
      "title": "Salesforce Payments Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments_settings.md",
      "summary": "Use the B2C Commerce Salesforce Payments Settings to configure instance status, payment card capture timing, and payment card credential storage for your site.",
      "relatedEntries": [
        "help-admin/b2c_set_instance_status",
        "help-admin/b2c_payment_card_capture_timing",
        "help-admin/b2c_payment_card_credential_storage",
        "help-admin/b2c_statement_descriptor_settings"
      ]
    },
    {
      "id": "help-admin/b2c_salesforce_payments_storefront_settings",
      "title": "Salesforce Payments B2C Commerce Storefront Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_payments_storefront_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_payments_storefront_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_payments_storefront_settings.md",
      "summary": "To configure your storefront payment experience, use the Business Manager Payments module for B2C Commerce. Select express and multi-step payment methods, and the payment services for each method.",
      "relatedEntries": [
        "help-admin/b2c_payment_methods",
        "help-admin/b2c_offer_venmo_with_paypal",
        "help-admin/b2c_buy_now_pay_now_checkout_methods",
        "help-admin/b2c_buy_now_pay_later_checkout_services",
        "help-admin/b2c_stored_payments_for_auto_ordering",
        "help-admin/b2c_validate_adyen_payments",
        "help-admin/b2c_validate_payments_in_test_and_live_modes",
        "help-admin/b2c_test_a_paypal_configuration",
        "help-admin/b2c_paypal_funds_disbursement"
      ]
    },
    {
      "id": "help-admin/b2c_salesforce_sitegenesis_page_samples",
      "title": "SiteGenesis Page Samples for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_salesforce_sitegenesis_page_samples.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_sitegenesis_page_samples.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_salesforce_sitegenesis_page_samples.md",
      "headings": "SiteGenesis Checkout with Salesforce Payments • Layout Changes • Checkout Page PayPal Considerations • Error Message Handling • SiteGenesis Cart with Salesforce Payments • SiteGenesis Product Detail Page (PDP) with Salesforce Payments",
      "summary": "When you add Salesforce Payments to your SiteGenesis instance, you modify the page layouts for the Checkout, Cart, Mini-Cart, and Product Details pages. Here we describe an approach to these layout modifications."
    },
    {
      "id": "help-admin/b2c_save_a_search_rule",
      "title": "Save a Search Rule",
      "category": "help-admin",
      "filePath": "help-admin/b2c_save_a_search_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_save_a_search_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_save_a_search_rule.md",
      "summary": "Save search filter settings to use when needed. For example, use a search rule to set up recurring notifications."
    },
    {
      "id": "help-admin/b2c_schedule_object_import_export",
      "title": "Schedule Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_schedule_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_schedule_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_schedule_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • Schema Elements",
      "summary": "Use the schedules.xsd schema file to import schedules. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_scheduling_instance_backups",
      "title": "Scheduling Instance Backups in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_scheduling_instance_backups.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_scheduling_instance_backups.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_scheduling_instance_backups.md",
      "summary": "Schedule instance backups."
    },
    {
      "id": "help-admin/b2c_scope",
      "title": "Job Flow Scope",
      "category": "help-admin",
      "filePath": "help-admin/b2c_scope.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_scope.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_scope.md",
      "summary": "Each flow has a scope, either the entire organization, all storefront sites, specific storefront sites, or sites that you pass to the job at execution time using the Open Commerce API (OCAPI) data API. Some job steps, such as CreateSitemap, can execute only in the context of a site. Other job steps, such as ExecuteDataReplication, can execute only in the context of the organization. If you try to assign a job step to a flow that has a scope the step doesn't support, the step shows an error. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_scripts_and_pipelets_for_import_and_export",
      "title": "Scripts and Pipelets for Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_scripts_and_pipelets_for_import_and_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_scripts_and_pipelets_for_import_and_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_scripts_and_pipelets_for_import_and_export.md",
      "summary": "Use B2C Commerce API components for importing and exporting."
    },
    {
      "id": "help-admin/b2c_search_object_import_export",
      "title": "Search Object Import and Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_search_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_search_object_import_export.md",
      "headings": "Search Object Schemas in B2C Commerce • Search Preferences Schema Elements in B2C Commerce • Search Sorting Rules Object Import and Export in B2C Commerce • Search2 Object Import and Export in B2C Commerce • Search2 Object Schema Information in B2C Commerce • Search Hypernym Import and Export in B2C Commerce • Search Common Phrases Import and Export in B2C Commerce • Search Term Completion and Import and Export in B2C Commerce • Search Refinements and Import and Export in B2C Commerce",
      "summary": "Use the Search object to import and export search-related elements including stop words, search term completion suggestions, synonyms, hypernyms, redirects, searchable attributes, search preferences, and sorting rules. This topic applies to B2C Commerce.",
      "keywords": [
        "The Search object uses several schemas including search2.xsd, preferences.xsd, and sort.xsd. The search.xsd schema was deprecated and replaced by the search2.xsd schema. The search.xsd schema remains for use with index stemmer or indexing mode. This topic applies to B2C Commerce.",
        "Use the preferences.xsd schema for importing search preferences. This topic applies to B2C Commerce.",
        "Use the sort.xsd schema to import sorting rules and dynamic attributes. This topic applies to B2C Commerce.",
        "Use the search2.xsd schema file to import information used to build search indexes. This topic applies to B2C Commerce.",
        "Use the search2.xsd schema file to import information used to build search indexes. This topic applies to B2C Commerce.",
        "The search2.xsd schema enables merchants to provide hypernyms. This topic applies to B2C Commerce.",
        "The search2.xsd schema supports the import of common phrases. This topic applies to B2C Commerce.",
        "Merchants can include and exclude search suggestions using the search2.xsd schema. This topic applies to B2C Commerce.",
        "Merchants can create refinement definitions for search through Business Manager, and use this information in product and content search indexing. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/b2c_search_query_window",
      "title": "Product Search Model Window in the Search Information Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_search_query_window.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_query_window.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_search_query_window.md",
      "headings": "Phrase Processing Steps Window • Sorting Rule Configuration Window",
      "summary": "The Product Search Model window shows basic information about how the search model handled the search query. This window appears only if your site implements the `isobject` Internet Store Markup Language (ISML) tag appropriately. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_search_results_window",
      "title": "Search Results Window in the Search Information Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_search_results_window.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_results_window.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_search_results_window.md",
      "headings": "Represents Window • Text Relevance Explanation Window • Dynamic Attributes Window",
      "summary": "The Search Results window shows basic information about the search results. This window appears only if your site has implemented the `isobject` Internet Store Markup Language (ISML) tag appropriately. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_search_tool",
      "title": "Examine Search Results Using the Search Information Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_search_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_search_tool.md",
      "summary": "The Search Information Tool provides information about how customer queries are processed, including information about hypernyms, compound words, synonyms, negative search terms, and stemming. The tool shows the sorting rule used to determine search results, the sorting criteria within the rule, and the sorting criteria values for each search result. The tool also shows if refinements are used to navigate to the search results and the text relevance for the search result. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_implementing_the_search_information_tool",
        "help-admin/b2c_using_the_search_information_tool",
        "help-admin/b2c_search_results_window",
        "help-admin/b2c_search_query_window"
      ]
    },
    {
      "id": "help-admin/b2c_secret_storage",
      "title": "Secret Storage in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_secret_storage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_secret_storage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_secret_storage.md",
      "headings": "Service Credentials • Private Keys • Custom Object Attribute",
      "summary": "Storing and using secrets is one of the most sensitive actions taken by a developer to ensure the security of shopper information. A secret can be, and is not limited to, the following items."
    },
    {
      "id": "help-admin/b2c_secure_communications",
      "title": "Secure Communications in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_secure_communications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_secure_communications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_secure_communications.md",
      "summary": "Secure communications are crucial to prevent attackers from reading or changing sensitive information, for example, credit cards, personally identifiable information (PII), and credentials. Within Salesforce B2C Commerce, you can secure these interactions using the following secure protocols.",
      "relatedEntries": [
        "help-admin/b2c_http_tls",
        "help-admin/b2c_web_services",
        "help-admin/b2c_data_upload",
        "help-admin/b2c_code_upload"
      ]
    },
    {
      "id": "help-admin/b2c_secure_logging",
      "title": "Secure Logging in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_secure_logging.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_secure_logging.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_secure_logging.md",
      "summary": "Salesforce B2C Commerce logs are stored securely and are accessible only to users in the `site_admin` or `developer` roles. Logs are accessible via the web interface or over WebDAV. Consider this when you decide what types of information to log."
    },
    {
      "id": "help-admin/b2c_secure_storage",
      "title": "Secure Storage in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_secure_storage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_secure_storage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_secure_storage.md",
      "summary": "Salesforce B2C Commerce stores many types of sensitive information, the most important being credit card details.",
      "relatedEntries": [
        "help-admin/b2c_credit_card_encryption",
        "help-admin/b2c_certificates_and_private_keys"
      ]
    },
    {
      "id": "help-admin/b2c_security",
      "title": "Security Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security.md",
      "summary": "Configure Business Manager security settings. Configuring login settings only applies to accounts that haven't migrated to unified authentication. Unified authentication links the login of all Business Manager instances to the Account Manage login. As of 19.5, all new instances are linked to the Account Manager login.",
      "relatedEntries": [
        "help-admin/b2c_configure_migration_to_unified_login",
        "help-admin/b2c_login_settings",
        "help-admin/b2c_ip_address_settings",
        "help-admin/b2c_configure_enforce_https_global_preference",
        "help-admin/b2c_configure_hsts_for_business_manager",
        "help-admin/b2c_clear_sftp_known_good_hosts",
        "help-admin/b2c_configure_system_use_notification_message_settings"
      ]
    },
    {
      "id": "help-admin/b2c_security_best_practices_for_administrators",
      "title": "Security Best Practices for Administrators in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_best_practices_for_administrators.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_best_practices_for_administrators.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_best_practices_for_administrators.md",
      "summary": "You can use Business Manager to secure your site and ensure a safe online shopping environment for your customers. Doing so also secures Business Manager and prevents attackers from removing the security controls you previously configured.",
      "relatedEntries": [
        "help-admin/b2c_determine_how_to_block_attacks",
        "help-admin/b2c_network_access_restrictions",
        "help-admin/b2c_secure_communications",
        "help-admin/b2c_secure_storage",
        "help-admin/b2c_authentication_and_authorization",
        "help-admin/b2c_security_event_auditing",
        "help-admin/b2c_denial_of_service_protection",
        "help-admin/b2c_data_privacy_and_protection"
      ]
    },
    {
      "id": "help-admin/b2c_security_best_practices_for_developers",
      "title": "Security Best Practices for Developers in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_best_practices_for_developers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_best_practices_for_developers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_best_practices_for_developers.md",
      "summary": "As a B2C Commerce developer, use these security best practices to develop secure storefronts.",
      "relatedEntries": [
        "help-admin/b2c_encryption_and_cryptography",
        "help-admin/b2c_cross_site_scripting",
        "help-admin/b2c_declarative_security_via_http_headers",
        "help-admin/b2c_content_security_policy",
        "help-admin/b2c_commerce_script_injection",
        "help-admin/b2c_cross_site_request_forgery",
        "help-admin/b2c_secret_storage",
        "help-admin/b2c_using_hooks_securely",
        "help-admin/b2c_data_validation",
        "help-admin/b2c_open_redirect_attacks",
        "help-admin/b2c_developer_authentication_and_authorization",
        "help-admin/b2c_supply_chain_security",
        "help-admin/b2c_secure_logging",
        "help-admin/b2c_general_secure_coding_practices"
      ]
    },
    {
      "id": "help-admin/b2c_security_event_auditing",
      "title": "Security Event Auditing in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_event_auditing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_event_auditing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_event_auditing.md",
      "headings": "WebDAV • Folder Browser • Tracking Internal User Access",
      "summary": "Salesforce B2C Commerce provides various log files, including a security log. The security log contains log entries for Business Manager logins."
    },
    {
      "id": "help-admin/b2c_security_logs_streaming",
      "title": "Security Logs Streaming",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_logs_streaming.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_logs_streaming.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_logs_streaming.md",
      "headings": "Roles and Permissions",
      "summary": "Security logs contain sensitive information such as login info, and client download info.",
      "relatedEntries": [
        "help-admin/b2c_stream_security_logs"
      ]
    },
    {
      "id": "help-admin/b2c_security_managed_by_customer",
      "title": "Security Managed by Customer",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_managed_by_customer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_managed_by_customer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_managed_by_customer.md",
      "summary": "Salesforce provides a variety of configurable security controls that authorized administrators can use to secure their instances on the Salesforce B2C Commerce platform. Customers can use additional controls to further customize their security footprint."
    },
    {
      "id": "help-admin/b2c_security_managed_by_salesforce",
      "title": "Security Managed by Salesforce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_security_managed_by_salesforce.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_security_managed_by_salesforce.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_security_managed_by_salesforce.md",
      "headings": "Security-Focused Development • B2C Commerce Platform-Level Security • Tracking Internal User Access",
      "summary": "Salesforce ensures that security is a focus of B2C Commerce development and provides secure development and platform-level security."
    },
    {
      "id": "help-admin/b2c_server_side_scripts",
      "title": "SiteGenesis Server-Side Scripts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_server_side_scripts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_server_side_scripts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_server_side_scripts.md",
      "summary": "Server-side scripts handle client-side requests. All scripts are CommonJA modules with defined exports."
    },
    {
      "id": "help-admin/b2c_services",
      "title": "Services Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_services.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_services.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_services.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "The services.xsd schema file describes all web service profile and credential data. B2C Commerce encrypts credentials during a services export. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_set_customer_statement_descriptor",
      "title": "Set the Customer Statement Descriptor for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_customer_statement_descriptor.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_customer_statement_descriptor.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_customer_statement_descriptor.md",
      "summary": "Customize the description that appears on a customer’s statement to identify the source of the charge. Use different text for each site in your realm. When shoppers know the origin of a charge, it reduces payment disputes and chargeback requests."
    },
    {
      "id": "help-admin/b2c_set_instance_status",
      "title": "Set Instance Status for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_instance_status.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_instance_status.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_instance_status.md",
      "summary": "Instance status is the status of payments on your B2C Commerce instance for B2C Commerce."
    },
    {
      "id": "help-admin/b2c_set_log_streaming_notifications",
      "title": "Set Log Streaming Notifications",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_log_streaming_notifications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_log_streaming_notifications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_log_streaming_notifications.md",
      "summary": "Create and update notifications for proactive monitoring of log streaming."
    },
    {
      "id": "help-admin/b2c_set_order_allowlist",
      "title": "Set the Order Allowlist",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_order_allowlist.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_order_allowlist.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_order_allowlist.md",
      "summary": "To improve the security and manageability of order access within your storefront, Salesforce recommends enabling the AllowList feature within the Limit Storefront Order Access setting. This feature is useful if you haven’t yet implemented any restrictions on Storefront Order Access. After activating this feature, specify which controllers are permitted to access order information and execute order-related functions."
    },
    {
      "id": "help-admin/b2c_set_up_anomaly_detectors",
      "title": "Set Up Anomaly Detectors in Log Center",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_up_anomaly_detectors.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_up_anomaly_detectors.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_up_anomaly_detectors.md",
      "summary": "Identify unusual log patterns and optionally send alerts when anomalies meet your alert threshold. Log Center continuously analyzes incoming log data and compares the data with learned baseline behavior. When data deviates from the baseline and meets your thresholds, Log Center flags the anomaly. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_set_up_log_streaming",
      "title": "Set Up Log Streaming to Third-Party Monitoring Tools",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_up_log_streaming.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_up_log_streaming.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_up_log_streaming.md",
      "summary": "For enterprise-scale monitoring and automation, stream logs to third-party analytics platforms, including Splunk, Datadog, Grafana Loki, New Relic, Dynatrace, SumoLogic, and AWS Elastic Cloud. You can also use a generic HTTP connection to stream logs to other tools."
    },
    {
      "id": "help-admin/b2c_set_up_person_account_duplicate_rules_for_shopper_profile_sync",
      "title": "Set Up Person Account Duplicate Rules for Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/b2c_set_up_person_account_duplicate_rules_for_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_up_person_account_duplicate_rules_for_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_set_up_person_account_duplicate_rules_for_shopper_profile_sync.md",
      "summary": "Configure matching and duplicate rules in Salesforce to prevent duplicate person accounts when Shopper Profile Sync creates or updates shopper records."
    },
    {
      "id": "help-admin/b2c_setting_ab_test_preferences",
      "title": "Set A/B Test Preferences in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_setting_ab_test_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_ab_test_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_setting_ab_test_preferences.md",
      "summary": "A/B tests appear as enabled in the A/B testing module (if set to enabled), when these preferences are set to `False.`"
    },
    {
      "id": "help-admin/b2c_setting_privacy_preferences",
      "title": "Set Privacy Preferences for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_setting_privacy_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_privacy_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_setting_privacy_preferences.md",
      "summary": "Setting Privacy Preferences  When shoppers visit a Salesforce B2C Commerce storefront, connected systems can collect and process their behavior and personal data to enhance the shopper experience. However, some shoppers can decide that they don’t want the merchant to collect their personal information."
    },
    {
      "id": "help-admin/b2c_setting_protection_flags_and_assigning_passwords",
      "title": "Set Protection Flags and Assign Passwords",
      "category": "help-admin",
      "filePath": "help-admin/b2c_setting_protection_flags_and_assigning_passwords.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_protection_flags_and_assigning_passwords.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_setting_protection_flags_and_assigning_passwords.md",
      "summary": "When you create a B2C Commerce site, there’s no password protection enabled by default. The administrator must set the protection flag and assign a password."
    },
    {
      "id": "help-admin/b2c_setting_search_preferences",
      "title": "Set Search Preferences",
      "category": "help-admin",
      "filePath": "help-admin/b2c_setting_search_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_search_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_setting_search_preferences.md",
      "summary": "The search preferences you configure control the behavior of the search feature for your instance. These preferences can be exported. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_setting_up_salesforce_payments",
      "title": "Set Up Salesforce Payments for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_setting_up_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_up_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_setting_up_salesforce_payments.md",
      "summary": "Salesforce Payments is a native checkout solution that supports multiple payment methods and payment gateways such as Adyen, Stripe, and PayPal. Salesforce Payments is available for use with Storefront Reference Architecture (SFRA) or Composable Storefronts."
    },
    {
      "id": "help-admin/b2c_sftk_container",
      "title": "Storefront Toolkit",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sftk_container.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sftk_container.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sftk_container.md",
      "summary": "The tools in the Storefront Toolkit help developers and merchants get information about storefront content and performance. To access the Storefront Toolkit tools, select the site to view and then click **Toolkit** at the top of the navigation bar in Business Manager. The storefront opens with the Storefront Toolkit icons visible in the upper right corner of the page. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_storefront_toolkit_tools",
        "help-admin/b2c_storefront_toolkit_tips",
        "help-admin/b2c_using_the_page_information_tool",
        "help-admin/b2c_using_the_content_information_tool",
        "help-admin/b2c_search_tool",
        "help-admin/b2c_using_the_cache_information_tool",
        "help-admin/b2c_using_the_request_log",
        "help-admin/b2c_using_the_site_preview_tool",
        "help-admin/b2c_sftk_test_promotions",
        "help-admin/b2c_troubleshooting_storefront_toolkit"
      ]
    },
    {
      "id": "help-admin/b2c_sftk_test_promotions",
      "title": "Test Promotions Using the Promotions Tracing Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sftk_test_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sftk_test_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sftk_test_promotions.md",
      "summary": "Use the promotions tracing tool to test promotions before publishing them to the storefront. You can see which promotions are applicable for a particular cart. If a promotion isn’t applied to a cart, see the reasons why."
    },
    {
      "id": "help-admin/b2c_shared_responsibility_model",
      "title": "Shared Responsibility Model",
      "category": "help-admin",
      "filePath": "help-admin/b2c_shared_responsibility_model.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shared_responsibility_model.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_shared_responsibility_model.md",
      "summary": "Ecommerce sites and platforms are attractive cyber attack targets. Cyber attackers look for locations where they can try to exfiltrate sensitive data, such as credit cards, personally identifiable information (PII), and credentials. The ordering workflow also offers an attractive attack surface for cybercriminals to try to enrich themselves. They can create fake orders, adjust coupons and promotions, and deny service to legitimate customers."
    },
    {
      "id": "help-admin/b2c_shipping_method_object_import_export",
      "title": "Shipping Method Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_shipping_method_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shipping_method_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_shipping_method_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • Schema Elements",
      "summary": "Use the shipping.xsd schema file to import shipping methods. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_shop_the_store",
      "title": "Shop the Store",
      "category": "help-admin",
      "filePath": "help-admin/b2c_shop_the_store.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shop_the_store.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_shop_the_store.md",
      "headings": "Shop the Store Limitations",
      "summary": "Shop the Store refines search results based on your B2C store’s location and store-level inventory. Shoppers can select a store and start discovering products available at that location or look up a product and then refine their search using the location. Shoppers can filter the Product List Pages to search for products at a particular location using Shop the Store.",
      "relatedEntries": [
        "help-admin/b2c_enable_shop_the_store"
      ]
    },
    {
      "id": "help-admin/b2c_shopper_authentication",
      "title": "Shopper Authentication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_shopper_authentication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shopper_authentication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_shopper_authentication.md",
      "summary": "Shoppers can register and create accounts on your storefront or they can remain anonymous. For example, to browse your storefront, shoppers aren’t required to log in to their account or even have an account. However, when a shopper creates an account, you now have their information, such as billing address, credit card, and previous orders. Authenticated shoppers can also access certain functionality that’s not available to anonymous shoppers, such as a gift registry and wishlist."
    },
    {
      "id": "help-admin/b2c_site_brand_and_billing_entity",
      "title": "Site Brand and Billing Entity in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_site_brand_and_billing_entity.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_brand_and_billing_entity.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_site_brand_and_billing_entity.md",
      "summary": "Use Business Manager to set the site brand and billing entity, so you can analyze GMV reports."
    },
    {
      "id": "help-admin/b2c_site_import_export",
      "title": "Site Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_site_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_site_import_export.md",
      "headings": "Business Manager Import Location • Initial Instance Setup • Archiving Data of an Instance • Pipelets • Site Export File Consistency in B2C Commerce • Site Export Archive Structure • Use Site Import/Export to Import Reference Application Demo Sites in B2C Commerce • Import the Storefront Reference Architecture (SFRA) Demo Site • Import the SiteGenesis JavaScript Controllers (SGJC) Demo Site",
      "summary": "The site.xsd schema file describes the structure of data that is exported from an instance to a zip file, or imported from a .zip file. The site.xsd file describes all site-related data and global, non-site-related data (that is, organization-level data, such as shipping methods). This topic applies to B2C Commerce.",
      "keywords": [
        "The Catalog, Customers, Inventory, and Access Roles site export files are created consistently, exported in sorted order. This behavior makes sure that a diff of XML feeds is guaranteed to reveal data changes and differences. Developers work in a collaborative environment, working with and changing a common site import definition. Thus, exports provide the only way to compare the content of two instances. This topic applies to B2C Commerce.",
        "Description of the structure on which the .zip file is based. The export process creates this directory structure within the archive. If a selective export with a subset of data is started, a fragmented structure according to the data units selected is created. A site import parses the archive and expects the exact same structure. This topic applies to B2C Commerce.",
        "Import B2C Commerce reference application demo sites into a sandbox. Demo sites are prebuilt and enable you to explore storefront functionality. Unlike custom sites, demo sites don’t need to be exported from other instances. They can be immediately imported into sandboxes. This topic applies to B2C Commerce.",
        "You can import the SFRA demo site using Business Manager.",
        "Import the SGJC demo site using Business Manager."
      ]
    },
    {
      "id": "help-admin/b2c_site_preferences",
      "title": "Site Preferences in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_site_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_site_preferences.md",
      "summary": "Use site preferences to control the behavior of individual Salesforce B2C Commerce sites. Configure various site preferences.",
      "relatedEntries": [
        "help-admin/b2c_configuring_product_and_content_locking",
        "help-admin/b2c_adding_favorites_to_homepage",
        "help-admin/b2c_setting_ab_test_preferences",
        "help-admin/b2c_configuring_cidr_ip_filters",
        "help-admin/b2c_gift_certificate_site_preferences",
        "help-admin/b2c_configuring_allowed_currencies",
        "help-admin/b2c_customer_lists_preferences",
        "help-admin/b2c_creating_custom_preferences",
        "help-admin/b2c_setting_privacy_preferences",
        "help-admin/b2c_configure_basket_preferences",
        "help-admin/b2c_configuring_site_locales",
        "help-admin/b2c_specifying_source_code_site_preferences",
        "help-admin/b2c_setting_search_preferences",
        "help-admin/b2c_order_preferences",
        "help-admin/b2c_configuring_storefront_url_preferences",
        "help-admin/b2c_embedded_cdn"
      ]
    },
    {
      "id": "help-admin/b2c_site_time_zone",
      "title": "Site Time Zone for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_site_time_zone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_time_zone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_site_time_zone.md",
      "summary": "Use Business Manager to set the time zone for interactions with users, per site."
    },
    {
      "id": "help-admin/b2c_sitegenesis_css_modifications_for_salesforce_payments",
      "title": "SiteGenesis CSS Modifications for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sitegenesis_css_modifications_for_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitegenesis_css_modifications_for_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sitegenesis_css_modifications_for_salesforce_payments.md",
      "summary": "CSS styling is a critical element of SiteGenesis page layout, and definitions."
    },
    {
      "id": "help-admin/b2c_sitegenesis_forms_modifications_for_salesforce_payments",
      "title": "SiteGenesis Forms Modifications for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sitegenesis_forms_modifications_for_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitegenesis_forms_modifications_for_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sitegenesis_forms_modifications_for_salesforce_payments.md",
      "summary": "Forms can persist form data during a session and store it in system objects or custom objects. Localize the shippingaddress.xml forms to support PayPal on SiteGenesis."
    },
    {
      "id": "help-admin/b2c_sitegenesis_template_modifications",
      "title": "SiteGenesis Templates Modifications for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sitegenesis_template_modifications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitegenesis_template_modifications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sitegenesis_template_modifications.md",
      "summary": "B2C Commerce uses Internet Store Markup Language (ISML) templates to generate dynamic storefront pages. An ISML template consists of standard HTML markup, ISML tags, and script expressions."
    },
    {
      "id": "help-admin/b2c_sitegenesis_templates_forms_and_css_for_salesforce_payments",
      "title": "SiteGenesis Templates, Forms, and CSS for Salesforce Payments",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sitegenesis_templates_forms_and_css_for_salesforce_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitegenesis_templates_forms_and_css_for_salesforce_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sitegenesis_templates_forms_and_css_for_salesforce_payments.md",
      "summary": "Developers create Salesforce B2C Commerce storefront pages using Internet Store Markup Language (ISML) templates, CSS, and B2C Commerce forms, resulting in HTML that renders on the browser. Use these technologies to customize the look and feel of your storefront.",
      "relatedEntries": [
        "help-admin/b2c_sitegenesis_template_modifications",
        "help-admin/b2c_sitegenesis_forms_modifications_for_salesforce_payments",
        "help-admin/b2c_sitegenesis_css_modifications_for_salesforce_payments"
      ]
    },
    {
      "id": "help-admin/b2c_sites_and_storefronts",
      "title": "B2C Commerce Sites and Storefronts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sites_and_storefronts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sites_and_storefronts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sites_and_storefronts.md",
      "headings": "Site Architecture Scenarios • One Site, One Storefront • One Site, Multiple Storefronts • Multiple Sites, Multiple Storefronts • Site Definition",
      "summary": "In B2C Commerce, a site is the application and associated code that runs a storefront. A storefront is the user's online experience. A site can have multiple storefronts with different URLs for different brands, locales (with currency and tax differences), or multiple channels. If you’re referring to a specific URL, B2C Commerce uses the term storefront."
    },
    {
      "id": "help-admin/b2c_slack_bot_token",
      "title": "Get a Slack Token for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_slack_bot_token.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_slack_bot_token.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_slack_bot_token.md",
      "summary": "To connect Slack to Business Manager, a Slack administrator acquires a Slack bot token, also known as a Bot User OAuth Token, for your workspace. A Slack admin completes these steps before connecting the workspace to Business Manager."
    },
    {
      "id": "help-admin/b2c_sorting_rule_import_export",
      "title": "Sorting Rule Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_sorting_rule_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sorting_rule_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_sorting_rule_import_export.md",
      "summary": "The sort.xsd schema defines sorting rules, dynamic attributes, and sorting options. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_source_code_object_import_export",
      "title": "Source Code Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_source_code_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_source_code_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_source_code_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "Import and export source code groups and source codes using XML documents formatted with the sourcecode.xsd and promotion.xsd schemas. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_specifying_source_code_site_preferences",
      "title": "Specify Source Code Site Preferences",
      "category": "help-admin",
      "filePath": "help-admin/b2c_specifying_source_code_site_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_specifying_source_code_site_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_specifying_source_code_site_preferences.md",
      "summary": "Merchants use source codes to track customer activity and the source of incoming visits to a storefront. Salesforce B2C Commerce source-code groups enable you to use this information to manage such things as customer redirects, price books, and campaigns. Specify how you want B2C Commerce to handle source codes via site preferences."
    },
    {
      "id": "help-admin/b2c_start_log_center",
      "title": "Access Log Center",
      "category": "help-admin",
      "filePath": "help-admin/b2c_start_log_center.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_start_log_center.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_start_log_center.md",
      "summary": "Access Log Center from a browser or from Business Manager."
    },
    {
      "id": "help-admin/b2c_statement_descriptor_settings",
      "title": "Statement Descriptor Settings for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_statement_descriptor_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_statement_descriptor_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_statement_descriptor_settings.md",
      "headings": "Stripe Shortened Descriptor • Site-Specific Descriptor • Per Transaction Descriptor",
      "summary": "A statement descriptor provides banks and credit card networks with a description of the credit card transaction charge. Salesforce Payments adds the description to the shopper’s bank or card statement to identify the source of the charge. When shoppers know the origin of a charge, it reduces payment disputes and chargeback requests. Salesforce Payments supports three statement descriptor settings.",
      "relatedEntries": [
        "help-admin/b2c_set_customer_statement_descriptor"
      ]
    },
    {
      "id": "help-admin/b2c_store_information_import_export",
      "title": "Store Information Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_store_information_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_store_information_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_store_information_import_export.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "Use the store.xsd schema file to import store information. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_stored_payments_for_auto_ordering",
      "title": "Create Orders Automatically Using Stored Payment Methods",
      "category": "help-admin",
      "filePath": "help-admin/b2c_stored_payments_for_auto_ordering.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_stored_payments_for_auto_ordering.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_stored_payments_for_auto_ordering.md",
      "summary": "Set up a site to automatically create orders in an off-session transaction by reusing payment information stored in tokens. An off-session transaction doesn’t require the buyer to be online to complete a purchase. A site can use off-session tokens to automate orders for recurring payments, such as subscriptions or installments, or one-click reordering."
    },
    {
      "id": "help-admin/b2c_storefront_login_redirects",
      "title": "Storefront Login Redirects",
      "category": "help-admin",
      "filePath": "help-admin/b2c_storefront_login_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_login_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_storefront_login_redirects.md",
      "summary": "In SiteGenesis, B2C Commerce redirects the storefront login via a 302 redirect to prevent credentials from being available with a browser refresh. Any node that requires a login sets the pipeline and parameters to use in the redirect. The `loginredirect.isml` template and the `Login-Redirect` pipeline (both in the SiteGenesis Storefront Core cartridge) perform the redirect."
    },
    {
      "id": "help-admin/b2c_storefront_network_access",
      "title": "Storefront Network Access in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_storefront_network_access.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_network_access.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_storefront_network_access.md",
      "summary": "To limit network access to a storefront, enable the embedded Content Delivery Network (eCDN) that comes with B2C Commerce. To enable the eCDN for your organization, contact Salesforce Customer Support."
    },
    {
      "id": "help-admin/b2c_storefront_password_protection",
      "title": "Storefront Password Protection and Login",
      "category": "help-admin",
      "filePath": "help-admin/b2c_storefront_password_protection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_password_protection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_storefront_password_protection.md",
      "headings": "Storefront Default Password Requirements",
      "summary": "To prevent shoppers from finding your storefront during development and testing, restrict access. Limit storefront access to merchants and other people involved in the project. This limit prevents crawlers and search engine robots from indexing your storefront and making it available to search engines. Both dynamic content, such as pages, and static content, such as images, are protected. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-admin/b2c_setting_protection_flags_and_assigning_passwords",
        "help-admin/b2c_invalidate_the_static_cache",
        "help-admin/b2c_storefront_login_redirects"
      ]
    },
    {
      "id": "help-admin/b2c_storefront_toolkit_tips",
      "title": "Storefront Toolkit Tips and Limitations",
      "category": "help-admin",
      "filePath": "help-admin/b2c_storefront_toolkit_tips.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_toolkit_tips.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_storefront_toolkit_tips.md",
      "summary": "For best results, configure your system for optimal Storefront Toolkit performance and make sure you’re aware of toolkit limitations. This topic applies to B2C Commerce"
    },
    {
      "id": "help-admin/b2c_storefront_toolkit_tools",
      "title": "Storefront Toolkit Tools",
      "category": "help-admin",
      "filePath": "help-admin/b2c_storefront_toolkit_tools.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_toolkit_tools.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_storefront_toolkit_tools.md",
      "summary": "The Storefront Toolkit provides six tools. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_stream_security_logs",
      "title": "Stream Security Logs",
      "category": "help-admin",
      "filePath": "help-admin/b2c_stream_security_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_stream_security_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_stream_security_logs.md",
      "summary": "To set up security logs streaming, configure the Enable Security Logs option."
    },
    {
      "id": "help-admin/b2c_supply_chain_security",
      "title": "Supply Chain Security in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_supply_chain_security.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_supply_chain_security.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_supply_chain_security.md",
      "headings": "Code Uploads • Third-Party Libraries • Remotely Hosted Resources",
      "summary": "Unverified software sources included through uploads and external linking represent potential vectors for attack."
    },
    {
      "id": "help-admin/b2c_support_for_dkim_authentication",
      "title": "Support for DomainKeys Identified Mail (DKIM) Authentication",
      "category": "help-admin",
      "filePath": "help-admin/b2c_support_for_dkim_authentication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_support_for_dkim_authentication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_support_for_dkim_authentication.md",
      "headings": "DKIM Authentication Requirements for Google, Yahoo, and Microsoft",
      "summary": "Salesforce B2C Commerce provides an out-of-the-box solution on our first-party Point of Deployment (POD) that customers can use for their email requirements. This service provides support for DKIM and SPF authentication. DKIM is an email authentication protocol that adds a cryptographic digital signature to outgoing emails. With DKIM, receivers can verify that the domain owner authorized the email and that it wasn’t altered in transit. DKIM helps reduce spam and phishing emails.",
      "relatedEntries": [
        "help-admin/b2c_deploy_dkim",
        "help-admin/b2c_generate_private_key"
      ]
    },
    {
      "id": "help-admin/b2c_system_resources_per_entity",
      "title": "Locking System Resources during Job Execution",
      "category": "help-admin",
      "filePath": "help-admin/b2c_system_resources_per_entity.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_system_resources_per_entity.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_system_resources_per_entity.md",
      "summary": "When you create a job, prevent another job from modifying system resources while your job is executing. To know which system resources to assign to the job, know which resources are related to which entity. For example, if your job modifies customers, assign the system resource profile to your job because customers are related to the profile system resource. When your job is executing, another job can't modify the profile system resource and unexpectedly change the outcome of your job. Resource locks are re-entrant locks. In other words, if a job locks a resource, job steps in that job can lock the same resource again. The product index Rebuild task doesn't require any resource locks except itself. However, the product index update task requires resources locks on Product, Catalog and Category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_tax_table_object_import_export",
      "title": "Tax Table Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_tax_table_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tax_table_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_tax_table_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets",
      "summary": "Use the tax.xsd schema file to import tax rates. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_test_a_paypal_configuration",
      "title": "Test a PayPal Configuration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_test_a_paypal_configuration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_test_a_paypal_configuration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_test_a_paypal_configuration.md",
      "summary": "After you integrate a PayPal merchant account with Salesforce Payments and add the PayPal merchant account to your site, test your configuration in a sandbox."
    },
    {
      "id": "help-admin/b2c_test_adyen_credentials",
      "title": "Test Your Adyen Merchant Account Credentials for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_test_adyen_credentials.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_test_adyen_credentials.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_test_adyen_credentials.md",
      "summary": "Validate your payment gateway credentials for your Adyen merchant account."
    },
    {
      "id": "help-admin/b2c_transferring_files_to_an_instance",
      "title": "Transferring Files to an Instance in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_transferring_files_to_an_instance.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_transferring_files_to_an_instance.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_transferring_files_to_an_instance.md",
      "headings": "Selecting a Transfer Method in B2C Commerce • Manually Add Files to Sandbox Instances in B2C Commerce • Creating File Transfer Jobs in B2C Commerce",
      "summary": "The first step in importing a feed is transferring it from an external server to the instance you want to import it into. Only XML from within a B2C Commerce instance can be uploaded or downloaded via APIs.",
      "keywords": [
        "There are different methods available for file transfer, depending on the security requirements of the instance you’re transferring files to. Use custom jobs to trigger file transfer automatically. This topic applies to B2C Commerce.",
        "Since primary instance group instances require WebDAV to use authentication, use WebDAV to move files manually on sandbox instances. The WebDAV interface supports binary files (plain XML) and compressed files. This topic applies to B2C Commerce.",
        "To create a file transfer job, create the job and associate it with the file transfer pipeline you’ve created. This topic applies to B2C Commerce."
      ],
      "relatedEntries": [
        "help-admin/b2c_automating_file_transfer_through_scripts"
      ]
    },
    {
      "id": "help-admin/b2c_troubleshoot_log_center_alerts",
      "title": "Troubleshoot Log Center Alerts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshoot_log_center_alerts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshoot_log_center_alerts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshoot_log_center_alerts.md",
      "summary": "If you’re missing Log Center notifications in B2C Commerce, check these likely causes and fixes."
    },
    {
      "id": "help-admin/b2c_troubleshoot_shopper_profile_sync",
      "title": "Troubleshoot Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshoot_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshoot_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshoot_shopper_profile_sync.md",
      "headings": "Monitor Sync Job Executions • Find Shopper Profile Sync Logs in Log Center • Error Log Phrases • Field Synchronization Delay",
      "summary": "Use these troubleshooting steps to diagnose and resolve issues with Shopper Profile Sync."
    },
    {
      "id": "help-admin/b2c_troubleshooting_custom_jobs",
      "title": "Troubleshooting Custom Jobs for B2C Storefronts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshooting_custom_jobs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_custom_jobs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshooting_custom_jobs.md",
      "summary": "Use this table to resolve custom job alerts in Business Manager."
    },
    {
      "id": "help-admin/b2c_troubleshooting_import_export",
      "title": "Troubleshooting Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshooting_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshooting_import_export.md",
      "summary": "If attempts to connect to an FTP server using the FTPClient results in a \"java.net.SocketTimeoutException\", contact customer support to open access to the FTP port. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_troubleshooting_omnichannel_inventory_integration",
      "title": "Troubleshooting the Omnichannel Inventory Integration",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshooting_omnichannel_inventory_integration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_omnichannel_inventory_integration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshooting_omnichannel_inventory_integration.md",
      "headings": "Warnings Appear at the Top of the Omnichannel Inventory Status page: • Commerce API Issues • Salesforce Sandbox Org Issues • In OCI Cache Enabled Mode, No Cache Status Information Appears for Any Inventory Lists: • In OCI Cache Enabled Mode, Cache Status Information Appears for Some, but Not All, Inventory Lists: • Future Inventory Data for an Individual product record Seems Incorrect: • Reservations Exist for products That Aren’t in Omnichannel Inventory: • Availability Data Import Doesn’t Work: • Availability Data Values Seem Incorrect: • To Pause or Turn off the Integration:",
      "summary": "If you experience any of these problems with your Omnichannel Inventory integration, try these steps. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_troubleshooting_replication",
      "title": "Troubleshooting Replication in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshooting_replication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_replication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshooting_replication.md",
      "headings": "Monitoring Replication Status • Replication Logs • Hung Replication • Post-Replication Issues",
      "summary": "These tips can help you troubleshoot some common replication issues. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_troubleshooting_storefront_toolkit",
      "title": "Troubleshoot the Storefront Toolkit in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_troubleshooting_storefront_toolkit.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_storefront_toolkit.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_troubleshooting_storefront_toolkit.md",
      "summary": "Troubleshoot some common issues with the Storefront Toolkit. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_undo_code_replication_process",
      "title": "Undo a Code Replication Process in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_undo_code_replication_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_undo_code_replication_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_undo_code_replication_process.md",
      "summary": "When you undo a code replication, the target instance reverts to the previously active code version. Only run an undo process after a code replication process of type Activation or Transfer & Activation."
    },
    {
      "id": "help-admin/b2c_undo_data_replication_process",
      "title": "Undo a Data Replication Process in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_undo_data_replication_process.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_undo_data_replication_process.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_undo_data_replication_process.md",
      "summary": "When you undo a data replication, data on the target instance reverts to the values from before the most recent data replication process that included publishing. Only run an undo process after a data replication process of type Publishing or Transfer & Publishing."
    },
    {
      "id": "help-admin/b2c_unified_login_via_account_manager",
      "title": "Migration to Unified Authentication Via Account Manager",
      "category": "help-admin",
      "filePath": "help-admin/b2c_unified_login_via_account_manager.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_unified_login_via_account_manager.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_unified_login_via_account_manager.md",
      "headings": "Unified Authentication Best Practices",
      "summary": "When you migrate to unified authentication, your users can log in to their Business Manager instances through Account Manager. Unified authentication streamlines the login process. Users receive a single set of login credentials to access all Business Manager instances. As a result, your users have fewer credentials to remember. This applies for administrators who are manually migrating users to unified authentication. This doesn’t apply to administers who started using B2C Commerce after October of 2019 because their organizations automatically use unified authentication.",
      "relatedEntries": [
        "help-admin/b2c_access_keys_for_business_manager"
      ]
    },
    {
      "id": "help-admin/b2c_update_a_zones_certificate",
      "title": "Update an eCDN Zone's Certificate",
      "category": "help-admin",
      "filePath": "help-admin/b2c_update_a_zones_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_update_a_zones_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_update_a_zones_certificate.md",
      "summary": "When your SSL certificate expires, or you update the hostnames assigned to an SSL certificate, update the certificate in Business Manager. Update eCDN managed certificates and self-manged certificates",
      "relatedEntries": [
        "help-admin/b2c_update_a_zones_managed_certificate",
        "help-admin/b2c_update_a_zones_self_managed_certificate",
        "help-admin/b2c_add_wildcard_custom_hostname"
      ]
    },
    {
      "id": "help-admin/b2c_update_a_zones_managed_certificate",
      "title": "Update an eCDN Zone's Managed Certificate",
      "category": "help-admin",
      "filePath": "help-admin/b2c_update_a_zones_managed_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_update_a_zones_managed_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_update_a_zones_managed_certificate.md",
      "summary": "When your managed SSL certificate expires, or you update the hostnames assigned to a managed SSL certificate, update the certificate in Business Manager."
    },
    {
      "id": "help-admin/b2c_update_a_zones_self_managed_certificate",
      "title": "Update an eCDN Zone's Self-Managed Certificate",
      "category": "help-admin",
      "filePath": "help-admin/b2c_update_a_zones_self_managed_certificate.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_update_a_zones_self_managed_certificate.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_update_a_zones_self_managed_certificate.md",
      "summary": "When your self-managed SSL certificate expires, or you update the hostnames assigned to an SSL certificate, update the certificate in Business Manager."
    },
    {
      "id": "help-admin/b2c_url_rules_object_import_export",
      "title": "URL Rules Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_url_rules_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_rules_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_url_rules_object_import_export.md",
      "headings": "Business Manager Import Location • Pipelets • Schema Elements",
      "summary": "Use the redirecturl.xsd schema file to import URL redirects. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_use_2fa_on_all_privileged_accounts",
      "title": "Use 2FA on All Privileged Accounts",
      "category": "help-admin",
      "filePath": "help-admin/b2c_use_2fa_on_all_privileged_accounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_use_2fa_on_all_privileged_accounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_use_2fa_on_all_privileged_accounts.md",
      "summary": "Two-factor authentication (2FA) is an extra layer of protection beyond a single password. The extra protection can be knowledge (something you know), possession (something you have), or biometrics (something you are). Using a second authentication factor, such as a mobile phone (something you have), provides additional protection against common security threats such as account takeover, fraud, data loss, malicious code, and phishing attacks."
    },
    {
      "id": "help-admin/b2c_use_a_positive_security_model",
      "title": "Use a Positive Security Model",
      "category": "help-admin",
      "filePath": "help-admin/b2c_use_a_positive_security_model.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_use_a_positive_security_model.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_use_a_positive_security_model.md",
      "summary": "A positive security model, also known as a safelist approach, defines what is allowed and rejects everything else. Use this approach to make sure that you can allowlist only the known good input instead of trying to disallow all possible bad input."
    },
    {
      "id": "help-admin/b2c_use_cdn_zones_api_to_configure_ecdn",
      "title": "Use the CDN Zones API to Configure eCDN",
      "category": "help-admin",
      "filePath": "help-admin/b2c_use_cdn_zones_api_to_configure_ecdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_use_cdn_zones_api_to_configure_ecdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_use_cdn_zones_api_to_configure_ecdn.md",
      "summary": "To set up development, staging, or production zones, your development team uses the CDN Zones APIs to upload customer certificates to test an Shopper Commerce API (SCAPI) implementation and configure vanity host names for development, staging, and production instances on eCDN.",
      "relatedEntries": [
        "help-admin/b2c_generate_a_shortcode_and_api_client_id",
        "help-admin/b2c_create_an_ecdn_zone_and_certificate",
        "help-admin/b2c_migrate_site_traffic",
        "help-admin/b2c_post_migration_process",
        "help-admin/b2c_maintenance_and_configuration"
      ]
    },
    {
      "id": "help-admin/b2c_use_secure_defaults",
      "title": "Use Secure Defaults",
      "category": "help-admin",
      "filePath": "help-admin/b2c_use_secure_defaults.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_use_secure_defaults.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_use_secure_defaults.md",
      "summary": "As an administrator, you want to make the user experience secure and reduce the number of default security settings. Configure security settings so that users must opt out of default security settings rather than opt in. If there's a security risk, clearly label insecure functionality in APIs or the user interface to discourage use."
    },
    {
      "id": "help-admin/b2c_user_authentication",
      "title": "User Authentication for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_user_authentication.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_user_authentication.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_user_authentication.md",
      "headings": "Local Authentication • Unified Authentication",
      "summary": "Always use unified authentication in Salesforce B2C Commerce if you’re an administrator. Traditionally, we always used local user authentication, but a local user can perform only a local login into the Business Manager instance on which their credentials were created. After a site migrates to unified authentication, the site requires unified authentication on Account Manager, where a user can perform a global login into any Business Manager instance in their organization."
    },
    {
      "id": "help-admin/b2c_user_authentication_and_authorization",
      "title": "User Authentication and Authorization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_user_authentication_and_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_user_authentication_and_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_user_authentication_and_authorization.md",
      "summary": "As an administrator, you configure security controls in Business Manager. You must perform authentication to determine if the Business Manager user is who they claim to be. You can also perform authorization to determine if the user has permission to perform the specific action they’re attempting.",
      "relatedEntries": [
        "help-admin/b2c_user_authentication",
        "help-admin/b2c_user_authorization"
      ]
    },
    {
      "id": "help-admin/b2c_user_authorization",
      "title": "User Authorization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_user_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_user_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_user_authorization.md",
      "summary": "Salesforce B2C Commerce uses role-based access control to perform authorization. A user is assigned one or more roles, with each role consisting of a set of permissions. User authorization is configured in Business Manager using custom roles and permissions. The process primarily works the same way regardless of whether you use local or unified authentication."
    },
    {
      "id": "help-admin/b2c_using_a_pipeline_to_post_data",
      "title": "Using a Pipeline to POST Data in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_a_pipeline_to_post_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_a_pipeline_to_post_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_a_pipeline_to_post_data.md",
      "headings": "Allowing File Upload by Customers",
      "summary": "We have provided sample code to post data results in an HTTP client using B2C Commerce script."
    },
    {
      "id": "help-admin/b2c_using_hooks_securely",
      "title": "Using Hooks Securely in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_hooks_securely.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_hooks_securely.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_hooks_securely.md",
      "summary": "In Salesforce B2C Commerce, you can use hooks as a powerful tool to extend default functionality. Like all powerful tools, however, hooks are dangerous if not used properly."
    },
    {
      "id": "help-admin/b2c_using_site_import_export_for_development_testing",
      "title": "Using Site Import/Export for Development Testing in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_site_import_export_for_development_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_site_import_export_for_development_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_site_import_export_for_development_testing.md",
      "summary": "When multiple developers work on one or more sites, make sure that they all have the same data in their systems. They can use Site Import/Export to set up multiple sandboxes with the same configuration. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_using_site_import_export_to_copy_instances",
      "title": "Using Site Import/Export to Copy Instances and Development Testing in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_site_import_export_to_copy_instances.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_site_import_export_to_copy_instances.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_site_import_export_to_copy_instances.md",
      "headings": "Export a Site • Import a Site",
      "summary": "Use site import and export to populate a new sandbox instance with data from an existing instance. This topic applies to B2C Commerce.",
      "keywords": [
        "Export a site from an existing instance to populate a sandbox with data from the instance.",
        "To import a site, first upload the .zip file onto B2C Commerce and then import it into the instance database."
      ]
    },
    {
      "id": "help-admin/b2c_using_the_cache_information_tool",
      "title": "Get Cache Status Using the Cache Information Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_cache_information_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_cache_information_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_cache_information_tool.md",
      "summary": "To get information about cached and uncached components on a page, use the Cache Information Tool. Cache is disabled for Storefront Toolkit users, but the Cache Information tool shows you caching information about components as if you’re viewing the storefront without the toolkit. Use this information to determine the cost of caching portions of a page. The Cache Information Tool shows caching information for pipeline calls or controllers for the page itself and remote includes. The Cache Information Tool doesn't show static content caching, so caching information for third parties doesn't appear. Local includes aren't cacheable, so information about local includes doesn't appear."
    },
    {
      "id": "help-admin/b2c_using_the_content_information_tool",
      "title": "Identify Content to Edit with the Content Information Tool",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_content_information_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_content_information_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_content_information_tool.md",
      "summary": "To determine the source of content assets in the storefront and get a link to edit the content in Business Manager, use the Content Information Tool. The Content Information Tool doesn’t support Page Designer pages."
    },
    {
      "id": "help-admin/b2c_using_the_page_information_tool",
      "title": "Identify Templates, Controllers, and Pipelines with the Page Information Tool",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_page_information_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_page_information_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_page_information_tool.md",
      "summary": "To identify the templates, controllers, and pipelines that create page components, use the Page Information Tool. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_using_the_request_log",
      "title": "Examine Server Calls Using the Request Log in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_request_log.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_request_log.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_request_log.md",
      "summary": "The Request Log shows log entries related to the most recent server call and any server calls made while the tool is open. You can also view log entries for AJAX calls or other script calls. The Request Log tool shows exception information from the server and the custom logging in real time. If you use this tool to debug a script, use custom logging in your script as long as you configure the custom log settings in Business Manager."
    },
    {
      "id": "help-admin/b2c_using_the_search_information_tool",
      "title": "Open the Search Information Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_search_information_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_search_information_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_search_information_tool.md",
      "summary": "Open the Search Information Tool from the search icon in the Storefront Toolkit."
    },
    {
      "id": "help-admin/b2c_using_the_site_preview_tool",
      "title": "Preview a Site Using the Site Preview Tool in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_using_the_site_preview_tool.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_site_preview_tool.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_using_the_site_preview_tool.md",
      "summary": "Use the Site Preview Tool to view the storefront as it appears for a certain date or time. Choose to view the storefront as it appears for certain customer groups, or with certain source code. To preview an A/B test on a storefront, enter the A/B test and A/B test segment values."
    },
    {
      "id": "help-admin/b2c_validate_adyen_payments",
      "title": "Validate Adyen Payments for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_validate_adyen_payments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_validate_adyen_payments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_validate_adyen_payments.md",
      "summary": "Set up and validate test payments in a test or live Adyen merchant account for your B2C Commerce instance. Use an Adyen merchant account associated with your B2C Commerce instance to create test payments."
    },
    {
      "id": "help-admin/b2c_validate_payments_in_test_and_live_modes",
      "title": "Validate Stripe Payments for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_validate_payments_in_test_and_live_modes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_validate_payments_in_test_and_live_modes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_validate_payments_in_test_and_live_modes.md",
      "summary": "Set up and validate test payments in a test or live Stripe merchant account for your B2C Commerce instance. Use a Stripe merchant account associated with your B2C Commerce instance to create test payments."
    },
    {
      "id": "help-admin/b2c_verify_third_party_requests",
      "title": "Verify Third-Party Requests with Secret Headers",
      "category": "help-admin",
      "filePath": "help-admin/b2c_verify_third_party_requests.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_verify_third_party_requests.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_verify_third_party_requests.md",
      "summary": "Use secret headers as an alternative to maintaining the firewall allowlist for verified third-party servers. A secret header is an extra HTTP header typically attached at the CDN level."
    },
    {
      "id": "help-admin/b2c_videos",
      "title": "B2C Commerce Videos",
      "category": "help-admin",
      "filePath": "help-admin/b2c_videos.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_videos.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_videos.md",
      "summary": "If one picture is worth a thousand words, then a set of moving pictures is surely worth thousands more. We've assembled an assortment of instructional videos to help you learn more about B2C Commerce Business Manager. We continue to add new titles, so check back often."
    },
    {
      "id": "help-admin/b2c_view_job_history",
      "title": "View Job History",
      "category": "help-admin",
      "filePath": "help-admin/b2c_view_job_history.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_view_job_history.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_view_job_history.md",
      "summary": "View the job history page to see information about jobs, including status, end time, and duration."
    },
    {
      "id": "help-admin/b2c_waf_application",
      "title": "eCDN Web Application Firewall",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_application.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_application.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_application.md",
      "headings": "WAF on On-Demand Sandboxes (ODS)",
      "summary": "Embedded Content Delivery Network (eCDN) Web Application Firewall (WAF) helps protect your storefront using extra layer 7 protection.",
      "relatedEntries": [
        "help-admin/b2c_waf_protection",
        "help-admin/b2c_waf_owasp_wafv2_managed_ruleset",
        "help-admin/b2c_waf_ecdn_wafv2_managed_ruleset",
        "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check",
        "help-admin/b2c_waf_using_waf_first_time",
        "help-admin/b2c_waf_modify_ecdn_owsap_wafv2_settings",
        "help-admin/b2c_waf_modify_ecdn_wafv2_ruleset_settings",
        "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check_settings",
        "help-admin/b2c_waf_net_traffic_logs",
        "help-admin/b2c_waf_configuring_how",
        "help-admin/b2c_waf_log_ocapi_references"
      ]
    },
    {
      "id": "help-admin/b2c_waf_configuring_how",
      "title": "Modify eCDN WAF Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_configuring_how.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_configuring_how.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_configuring_how.md",
      "summary": "The eCDN Web Application Firewall (WAF) analyzes and interprets your HTTP/s traffic to protect your storefront. WAF stops application level attacks that attempt to exploit code-level vulnerabilities. Configure the security sensitivity level, and decide what action WAF takes when a suspicious web request attempts to access your storefront."
    },
    {
      "id": "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check",
      "title": "eCDN WAFv2 Exposed Credentials Check",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_ecdn_wafv2_exposed_credentials_check.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check.md",
      "summary": "Deploy an automated credential check on your end-user authentication endpoints. For any credential pair, the eCDN web application firewall (WAF) performs a lookup against a public database of stolen credentials. Created by the CDN security team, this ruleset provides fast and effective protection for all of your applications. The CDN security team updates the ruleset frequently to cover new vulnerabilities and reduce false positives."
    },
    {
      "id": "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check_settings",
      "title": "Modify eCDN Exposed Credentials Check Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_ecdn_wafv2_exposed_credentials_check_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_ecdn_wafv2_exposed_credentials_check_settings.md",
      "summary": "Deploy an automated credential check on your end-user authentication endpoints. For any credential pair, the eCDN web application firewall (WAF) performs a lookup against a public database of stolen credentials. Created by the CDN security team, this ruleset provides fast and effective protection for all of your applications. The CDN security team updates the ruleset frequently to cover new vulnerabilities and reduce false positives."
    },
    {
      "id": "help-admin/b2c_waf_ecdn_wafv2_managed_ruleset",
      "title": "eCDN WAFv2 Managed Ruleset",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_ecdn_wafv2_managed_ruleset.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_ecdn_wafv2_managed_ruleset.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_ecdn_wafv2_managed_ruleset.md",
      "summary": "Created by the eCDN security team, this ruleset provides fast and effective protection for all of your applications. The eCDN security team updates the ruleset frequently to cover new vulnerabilities and reduce false positives."
    },
    {
      "id": "help-admin/b2c_waf_log_ocapi_call",
      "title": "Request eCDN-web application firewall (WAF) Logs with an Open Commerce API (OCAPI) Call",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_log_ocapi_call.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_log_ocapi_call.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_log_ocapi_call.md",
      "summary": "Use an OCAPI call to request the eCDN-WAF log. A minimum period of five minutes is now enforced for retrieving WAF logs."
    },
    {
      "id": "help-admin/b2c_waf_log_ocapi_json_log_outputs",
      "title": "JSON Log Output",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_log_ocapi_json_log_outputs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_log_ocapi_json_log_outputs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_log_ocapi_json_log_outputs.md",
      "summary": "All Open Commerce API (OCAPI) calls return all fields shown in the JavaScript Object Notation (JSON) log output."
    },
    {
      "id": "help-admin/b2c_waf_log_ocapi_log_fields",
      "title": "Log Field Information for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_log_ocapi_log_fields.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_log_ocapi_log_fields.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_log_ocapi_log_fields.md",
      "summary": "The JSON request format provides category, field, and descriptions for the log output."
    },
    {
      "id": "help-admin/b2c_waf_log_ocapi_references",
      "title": "eCDN-web application firewall (WAF) Log OCAPI References",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_log_ocapi_references.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_log_ocapi_references.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_log_ocapi_references.md",
      "summary": "Request eCDN-WAF log files from Open Commerce API (OCAPI). Each realm supports up to 24 pending log request downloads.A minimum period of five minutes is now enforced for retrieving WAF logs.",
      "relatedEntries": [
        "help-admin/b2c_waf_log_ocapi_call",
        "help-admin/b2c_waf_log_ocapi_json_log_outputs",
        "help-admin/b2c_waf_log_ocapi_log_fields"
      ]
    },
    {
      "id": "help-admin/b2c_waf_modify_ecdn_owsap_wafv2_settings",
      "title": "Modify eCDN OWASP WAFv2 Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_modify_ecdn_owsap_wafv2_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_modify_ecdn_owsap_wafv2_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_modify_ecdn_owsap_wafv2_settings.md",
      "summary": "When responding to a potential web application threat, eCDN web application firewall (WAF) looks at each incoming request, assigns the request a threat score, and responds appropriately. Each incoming request that triggers an OWASP rule increases the overall threat score. Some rules impact the score more than others."
    },
    {
      "id": "help-admin/b2c_waf_modify_ecdn_wafv2_ruleset_settings",
      "title": "Modify eCDN Managed Ruleset Settings",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_modify_ecdn_wafv2_ruleset_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_modify_ecdn_wafv2_ruleset_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_modify_ecdn_wafv2_ruleset_settings.md",
      "summary": "Created by the eCDN security team, this ruleset provides fast and effective protection for all of your applications. The eCDN security team updates the ruleset frequently to cover new vulnerabilities and reduce false positives. The default setting for the rule set is enabled."
    },
    {
      "id": "help-admin/b2c_waf_net_traffic_logs",
      "title": "web application firewall (WAF) and Network Traffic Logs",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_net_traffic_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_net_traffic_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_net_traffic_logs.md",
      "summary": "The logs contain all eCDN network traffic, not just the traffic that WAF identifies. Track IP-reputation blocked traffic and analyze how much of your traffic doesn’t trigger WAF settings."
    },
    {
      "id": "help-admin/b2c_waf_owasp_wafv2_managed_ruleset",
      "title": "OWASP WAFv2 Managed Ruleset",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_owasp_wafv2_managed_ruleset.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_owasp_wafv2_managed_ruleset.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_owasp_wafv2_managed_ruleset.md",
      "summary": "When responding to a potential web application threat, eCDN web application firewall (WAF) looks at each incoming request, assigns the request a threat score, and responds appropriately. Each incoming request that triggers an OWASP rule increases the overall threat score. Some rules impact the score more than others."
    },
    {
      "id": "help-admin/b2c_waf_protection",
      "title": "web application firewall (WAF) Protection",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_protection.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_protection.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_protection.md",
      "summary": "Enabled by default when creating proxy zones, WAF is a layered approach to security and an important component of a multitiered approach to bad actor mitigation."
    },
    {
      "id": "help-admin/b2c_waf_using_waf_first_time",
      "title": "Using web application firewall (WAF) for the First Time",
      "category": "help-admin",
      "filePath": "help-admin/b2c_waf_using_waf_first_time.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_waf_using_waf_first_time.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_waf_using_waf_first_time.md",
      "summary": "When using WAF for the first time, we recommend that you run WAF in Log or Simulate mode for at least one week."
    },
    {
      "id": "help-admin/b2c_web_dav_client_permissions",
      "title": "WebDAV Client Permissions",
      "category": "help-admin",
      "filePath": "help-admin/b2c_web_dav_client_permissions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_web_dav_client_permissions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_web_dav_client_permissions.md",
      "headings": "Configuring WebDAV Client Permissions in Business Manager • JSON Document Format • Configuration Document • Client Document • Permissions Document • Staging • Import/Export • Change History",
      "summary": "WebDav client permissions let you configure which API clients can access your WebDAV files. These permissions also give you fine-grained control over which directories each client can access."
    },
    {
      "id": "help-admin/b2c_web_services",
      "title": "Web Services in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_web_services.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_web_services.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_web_services.md",
      "summary": "Salesforce B2C Commerce provides a web services framework that helps you manage calls to web services and analyze service performance. You need custom code to interact with a web service. We recommend that you use secure protocols as web service types, such as HTTPS, Secure File Transfer Protocol (SFTP), and Simple Object Access Protocol (SOAP) over Transport Layer Security (TLS). A web service can also use a service credential, such as username and password, to perform HTTP basic authentication."
    },
    {
      "id": "help-admin/b2c_webdav_authentication_and_authorization",
      "title": "WebDAV Authentication and Authorization in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_webdav_authentication_and_authorization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_webdav_authentication_and_authorization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_webdav_authentication_and_authorization.md",
      "summary": "WebDAV is a protocol that enables you to upload and download data or code files. A merchant sends WebDAV requests to your instance’s WebDAV server. The merchant’s WebDAV client can be a Business Manager user or an API client for machine-to-machine interaction."
    },
    {
      "id": "help-admin/b2c_what_product",
      "title": "Which Salesforce Commerce Product Do I Have?",
      "category": "help-admin",
      "filePath": "help-admin/b2c_what_product.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_what_product.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_what_product.md",
      "headings": "B2C Commerce • B2B Commerce",
      "summary": "Salesforce Commerce includes the B2B Commerce and B2C Commerce products. It’s important to know which product you’re using so that you can access the correct documentation and resources."
    },
    {
      "id": "help-admin/b2c_wishlist_object_import_export",
      "title": "Wish List or Order Status Object Import/Export in B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_wishlist_object_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_wishlist_object_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_wishlist_object_import_export.md",
      "summary": "There’s no built-in support for importing wish list objects or order status objects. However, you can develop a proprietary XML format and use the B2C Commerce script or a pipelet to update these objects."
    },
    {
      "id": "help-admin/b2c_working_with_job_steps",
      "title": "Using Job Steps",
      "category": "help-admin",
      "filePath": "help-admin/b2c_working_with_job_steps.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_working_with_job_steps.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_working_with_job_steps.md",
      "summary": "The job framework includes some out-of-the-box system steps. When you use system steps in a job flow, no coding is required, although most job steps require that you configure some parameters. If there’s no system step that does what you want to do, have a developer create a custom job step. This topic applies to B2C Commerce."
    },
    {
      "id": "help-admin/b2c_xml_file_generation_from_within_demandware",
      "title": "XML File Generation from Within B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/b2c_xml_file_generation_from_within_demandware.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_xml_file_generation_from_within_demandware.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/b2c_xml_file_generation_from_within_demandware.md",
      "headings": "Examples of Import/Export in B2C Commerce",
      "summary": "Standard exports use the B2C Commerce-defined XML schema files. B2C Commerce provides a set of schema files that can be used to create the most common export files.",
      "keywords": [
        "We have provided examples of import and export code. This topic applies to B2C Commerce."
      ]
    },
    {
      "id": "help-admin/log_center_search",
      "title": "Log Center Search",
      "category": "help-admin",
      "filePath": "help-admin/log_center_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.log_center_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/log_center_search.md",
      "summary": "Use Log Center to search logs with custom searches. You configure a search with query filters from categories such as period, message severity, issue type, key words, specific text, and other attributes.",
      "relatedEntries": [
        "help-admin/b2c_keyword_search_in_log_center",
        "help-admin/b2c_configure_and_run_log_center_search",
        "help-admin/b2c_save_a_search_rule"
      ]
    },
    {
      "id": "help-admin/oci_cocinventoryrecon",
      "title": "Capturing Offline Orders and Inventory Reconciliation",
      "category": "help-admin",
      "filePath": "help-admin/oci_cocinventoryrecon.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.oci_cocinventoryrecon.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/oci_cocinventoryrecon.md",
      "headings": "Automatic Reconciliation • Reconciliation Reports",
      "summary": "During Omnichannel Inventory service interruptions, Continuous Order Capture queues B2C Commerce orders to maintain business continuity. The system accepts orders based on the last known inventory data. To avoid overselling, B2C Commerce automatically decrements the Available-To-Order (ATO) value immediately after each order is created. The system marks these orders as Reservation Missing until Omnichannel Inventory recovers. After the connection is restored, the system automatically reconciles the inventory and creates reconciliation reports."
    },
    {
      "id": "help-admin/oci_cocsomb2c",
      "title": "Continuous Order Capture for Omnichannel Inventory with Salesforce Order Management",
      "category": "help-admin",
      "filePath": "help-admin/oci_cocsomb2c.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.oci_cocsomb2c.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/oci_cocsomb2c.md",
      "summary": "B2C Commerce Continuous Order Capture holds orders in a Reservation Missing state to prevent incomplete data from reaching Salesforce Order Management. After the Omnichannel Inventory service recovers, the system automatically reconciles the inventory and clears this Reservation Missing state. All orders are then pushed to Salesforce Order Management, even if they’re flagged as oversold due to partial or failed reservations."
    },
    {
      "id": "help-admin/oci_continuousordercapture",
      "title": "B2C Commerce Continuous Order Capture for Omnichannel Inventory",
      "category": "help-admin",
      "filePath": "help-admin/oci_continuousordercapture.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.oci_continuousordercapture.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/oci_continuousordercapture.md",
      "summary": "Turn on Continuous Order Capture to accept customer orders and maintain business continuity even if connectivity to Omnichannel Inventory is lost. When the service is unavailable, Continuous Order Capture automatically transitions to an offline mode and accepts transactions without immediate inventory reservations. By independently reconciling pending reservations and providing real-time recovery alerts, this feature protects your storefront from downtime while minimizing overselling risks.",
      "relatedEntries": [
        "help-admin/oci_enablecoc",
        "help-admin/oci_cocinventoryrecon",
        "help-admin/oci_cocsomb2c"
      ]
    },
    {
      "id": "help-admin/oci_enablecoc",
      "title": "Enable Continuous Order Capture for B2C Commerce",
      "category": "help-admin",
      "filePath": "help-admin/oci_enablecoc.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.oci_enablecoc.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/oci_enablecoc.md",
      "summary": "To maintain business continuity, accept orders during Omnichannel Inventory service interruptions. Enabling this feature makes sure of uninterrupted sales but requires accepting the risk of potential overselling while Omnichannel Inventory for B2C Commerce is offline."
    },
    {
      "id": "help-admin/unified_shopper_profile_sync",
      "title": "Shopper Profile Sync",
      "category": "help-admin",
      "filePath": "help-admin/unified_shopper_profile_sync.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.unified_shopper_profile_sync.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-admin/unified_shopper_profile_sync.md",
      "summary": "Shopper Profile Sync connects your B2C Commerce shopper data with records in your Salesforce org. This integration automatically syncs registered shoppers as person accounts and provides a unified view of each customer across Commerce, Service, and other Salesforce apps.",
      "relatedEntries": [
        "help-admin/b2c_configure_shopper_profile_sync",
        "help-admin/b2c_configure_attribute_mappings_for_shopper_profile_sync",
        "help-admin/b2c_set_up_person_account_duplicate_rules_for_shopper_profile_sync",
        "help-admin/b2c_salesforce_order_management_oms_compatibility_with_shopper_profile_sync",
        "help-admin/b2c_grant_admin_access_to_shopper_profile_sync_fields",
        "help-admin/b2c_troubleshoot_shopper_profile_sync"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_test_comparing_content_slots",
      "title": "A/B Testing for B2C Commerce: Comparing Content Slots",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_comparing_content_slots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_comparing_content_slots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_comparing_content_slots.md",
      "summary": "A business user wants to refresh the content on a specific slot on the home page. There are two pieces of creative content to test."
    },
    {
      "id": "help-merchant/b2c_ab_test_comparing_product_templates",
      "title": "A/B Testing for B2C Commerce: Comparing Product Templates",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_comparing_product_templates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_comparing_product_templates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_comparing_product_templates.md",
      "summary": "A merchant feels that product reviews are important and wants the reviews to have a more dominant placement on product detail pages. The merchant asks a developer for help with understanding better what to do."
    },
    {
      "id": "help-merchant/b2c_ab_test_comparing_promotions",
      "title": "A/B Test for B2C Commerce: Comparing Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_comparing_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_comparing_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_comparing_promotions.md",
      "summary": "Compare promotions with A/B tests."
    },
    {
      "id": "help-merchant/b2c_ab_test_comparing_search_sorting",
      "title": "A/B Testing for B2C Commerce: Comparing Search Sorting",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_comparing_search_sorting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_comparing_search_sorting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_comparing_search_sorting.md",
      "summary": "A search expert wants to test the difference the search order has on category revenue. The expert used Active Data to define two new sorting rules: Top Sellers and Best Margin. The test uses rules to see which one produces the highest revenue for the category."
    },
    {
      "id": "help-merchant/b2c_ab_test_getting_complicated_testing",
      "title": "A/B Testing for B2C Commerce: Getting Complicated",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_getting_complicated_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_getting_complicated_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_getting_complicated_testing.md",
      "summary": "A merchant wants to simultaneously test changes to the order of four recommended products and the background image for a home page slot. There is a limited time to perform the test and can't run the tests one after the other."
    },
    {
      "id": "help-merchant/b2c_ab_test_participants",
      "title": "A/B Test Participants for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_participants.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_participants.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_participants.md",
      "summary": "A/B tests always include participants who are defined by customer groups and expiration policies.",
      "relatedEntries": [
        "help-merchant/b2c_ab_test_participation_triggers"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_test_participation_triggers",
      "title": "A/B Testing for B2C Commerce Participation Triggers",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_participation_triggers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_participation_triggers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_participation_triggers.md",
      "headings": "Pipeline Triggers • Site Entrance / Customer Login Triggers • Category Page View Triggers • Home Page View Triggers • Pipeline Call Triggers",
      "summary": "With A/B testing, you can define triggers that a customer accesses to qualify for participation in a particular test. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_ab_test_rank_precedence",
      "title": "A/B Test Rank Precedence for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_rank_precedence.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_rank_precedence.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_rank_precedence.md",
      "headings": "Sorting Rule Inheritance",
      "summary": "B2C Commerce uses rank to control precedence when you configure multiple promotions to apply at the same time. To determine A/B test promotion rank precedence, choose a number from 10 as set by B2C Commerce; you can configure these system objects without a rank (NONE) is considered the lowest rank and evaluated last. Test promotions apply in the order of lowest rank value to highest rank value."
    },
    {
      "id": "help-merchant/b2c_ab_test_resources",
      "title": "A/B Testing Resources for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_resources.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_resources.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_resources.md",
      "summary": "Find resources to help you optimize your experiences with A/B testing."
    },
    {
      "id": "help-merchant/b2c_ab_test_results",
      "title": "Understanding A/B Test Results in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_results.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_results.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_results.md",
      "headings": "Statistical Significance • Test Length",
      "summary": "After you draw conclusions from a B2C Commerce A/B test, deploy some or all the experiences for its test groups to the site."
    },
    {
      "id": "help-merchant/b2c_ab_test_segments",
      "title": "A/B Test Segments for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_test_segments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_test_segments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_test_segments.md",
      "headings": "Test Group Effects on the Storefront Experience",
      "summary": "Distribute test segments across a maximum of 12 simultaneous A/B tests, as long as the total segments for all active A/B tests don’t exceed 12. Each A/B test can have up to five unique test segments, one of which is always the *control group.* Each test segment targets a portion of the total test participants. The control group receives the same storefront experience as if the A/B test did not exist. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_ab_testing",
      "title": "A/B Testing for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing.md",
      "headings": "A/B Testing vs. Personalization • A/B Testing Eligibility • Set Up Incremental Indexing • A/B Testing vs. Personalization • A/B Testing Eligibility • Eligibility and A/B Test Sample Size • A/B Test Data Deletion",
      "summary": "Using Business Manager, you can assign promotions or slot content to an A/B test with common qualifiers such as source codes or customer groups. A/B test statistics use a combination of two-sided t-tests and chi-square tests to weigh test segments against each other and compute the statistical significance.",
      "keywords": [
        "Set up incremental indexing for B2C Commerce.",
        "Although the effect is similar, A/B testing segmentation is different from personalization segmentation. The regular personalization of a site, for example, done using customer groups, is segmented by criteria that you can define. Meanwhile, A/B test segmentation runs randomly. With both, the user sees an experience that is potentially different than other users. A/B testing, however, goes beyond personalization. A/B testing collects metrics to help determine which experience, among two or more, performs the best according to one or more segmentation criteria.",
        "The Tracking site preference determines a shopper’s eligibility for A/B tests. The Tracking site preference is session-specific and only shoppers for whom tracking is allowed are eligible for A/B tests.",
        "The consent requirement for A/B test eligibility and the possibility of a varied A/B test experience for unregistered shoppers can impact your test sample size. Consider planning longer test durations or altering your test criteria to capture statistically significant A/B test date.",
        "Shopper data deletion requests cascade to A/B test participant records. When a shopper requests to have their records deleted from the system, all the shopper's A/B test participant records are deleted."
      ]
    },
    {
      "id": "help-merchant/b2c_ab_testing_examples",
      "title": "A/B Testing in B2C Commerce Examples",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_examples.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_examples.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_examples.md",
      "headings": "Related Links",
      "summary": "Before you create an A/B test for B2C Commerce, review these examples.",
      "relatedEntries": [
        "help-merchant/b2c_ab_test_comparing_promotions",
        "help-merchant/b2c_ab_test_comparing_content_slots",
        "help-merchant/b2c_ab_test_comparing_search_sorting",
        "help-merchant/b2c_ab_test_comparing_product_templates",
        "help-merchant/b2c_ab_test_getting_complicated_testing"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_testing_faq",
      "title": "A/B Testing for B2C Commerce FAQ",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_faq.md",
      "summary": "Frequently asked questions for A/B testing for B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_ab_testing_field_info",
      "title": "A/B Testing Configuration Components",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_field_info.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_field_info.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_field_info.md",
      "summary": "To create an A/B test, configure settings for participants, segments, and the related segment experiences, and key metrics. Understand these elements.",
      "relatedEntries": [
        "help-merchant/b2c_ab_test_participants",
        "help-merchant/b2c_ab_test_segments",
        "help-merchant/b2c_ab_test_rank_precedence",
        "help-merchant/b2c_ab_testing_metrics"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_testing_for_developers",
      "title": "A/B Testing for Developers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_for_developers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_for_developers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_for_developers.md",
      "summary": "Use the Salesforce B2C Commerce APIs if you want to use more than promotions, sorting rules, and slots to create a unique A/B testing user experience. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_caching_with_ab_testing",
        "help-merchant/b2c_ab_testing_suggestions",
        "help-merchant/b2c_ab_testing_faq",
        "help-merchant/b2c_ab_testing_known_issues"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_testing_known_issues",
      "title": "A/B Testing for B2C Commerce Known Issues",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_known_issues.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_known_issues.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_known_issues.md",
      "summary": "We've compiled a list of known issues and troubleshooting to help you configure your A/B tests in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_ab_testing_management",
      "title": "Manage A/B Tests for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_management.md",
      "summary": "Manage existing A/B tests by changing the configuration, or copying, deleting, and stopping the test.",
      "relatedEntries": [
        "help-merchant/b2c_stopping_an_ab_test",
        "help-merchant/b2c_extending_an_ab_test"
      ]
    },
    {
      "id": "help-merchant/b2c_ab_testing_metrics",
      "title": "A/B Test Key Metrics for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_metrics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_metrics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_metrics.md",
      "summary": "An A/B test configuration requires you to specify the key metric, which is the most important measurement among the metrics collected from test participant activity."
    },
    {
      "id": "help-merchant/b2c_ab_testing_suggestions",
      "title": "A/B Testing Suggestions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ab_testing_suggestions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ab_testing_suggestions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ab_testing_suggestions.md",
      "headings": "Clearing Cookies When You Are Verifying Your Tests",
      "summary": "A/B testing suggestions for B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_access_prod_variant_info_in_grid_view",
      "title": "Access Product Variant Information in Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_access_prod_variant_info_in_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_access_prod_variant_info_in_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_access_prod_variant_info_in_grid_view.md",
      "summary": "Use the base product variant view to review variant product inventory levels, attributes, and pricing. Then strategically place and promote variant products without switching between the grid view and product details lists. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_account_manager_idp",
      "title": "Configure SSO Using Account Manager as the IdP",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_account_manager_idp.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_account_manager_idp.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_account_manager_idp.md",
      "summary": "If you are using Account Manager as an IdP, complete these tasks for the Merchant Agent to work."
    },
    {
      "id": "help-merchant/b2c_acs_boosting",
      "title": "Boost and Bury Rules in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_boosting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_boosting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_boosting.md",
      "headings": "Broad Rank Boost and Bury • Relative Position Boost and Bury • Selecting a Boost and Bury Mechanism",
      "summary": "After Agentic Commerce Search for B2C Commerce determines initial results, boost and bury rules apply a targeted adjustment layer based on catalog attributes. Use them when AI-driven ranking alone doesn't reflect your business priorities."
    },
    {
      "id": "help-merchant/b2c_acs_configure_filters",
      "title": "Configure Search Refinements for Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_configure_filters.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_configure_filters.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_configure_filters.md",
      "summary": "Refinements in Agentic Commerce Search for B2C Commerce give shoppers filters to narrow browse results by attributes, such as brand, size, or price. Use Business Manager to configure these refinements at the catalog and category level."
    },
    {
      "id": "help-merchant/b2c_acs_configure_sort_options",
      "title": "Configure Shopper Sort Options for Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_configure_sort_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_configure_sort_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_configure_sort_options.md",
      "summary": "Customize sort options for shoppers in Agentic Commerce Search for B2C Commerce, including display names, sort order, and the default sort for categories."
    },
    {
      "id": "help-merchant/b2c_acs_create_rule",
      "title": "Create a Merchandising Rule in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_create_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_create_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_create_rule.md",
      "summary": "In Agentic Commerce Search for B2C Commerce, merchandising rules control product ranking, placement, and visibility for specific queries, categories, or catalog attributes. A rule can target a specific query or category, or apply globally across all searches."
    },
    {
      "id": "help-merchant/b2c_acs_disable",
      "title": "Turn Off Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_disable.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_disable.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_disable.md",
      "summary": "Your storefront reverts to native keyword search when you turn off Agentic Commerce Search for B2C Commerce. Your merchandising rules and configuration remain available if you turn it on again."
    },
    {
      "id": "help-merchant/b2c_acs_enable",
      "title": "Set Up Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_enable.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_enable.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_enable.md",
      "summary": "When you turn on Agentic Commerce Search for B2C Commerce, provisioning starts automatically and takes approximately two to three days. After provisioning completes, configure search settings, rules, and sorting options from Merchant Tools in Business Manager."
    },
    {
      "id": "help-merchant/b2c_acs_get_started",
      "title": "Get Started with Agentic Commerce Search for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_get_started.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_get_started.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_get_started.md",
      "summary": "Agentic Commerce Search for B2C Commerce requires confirmed prerequisites and a multi-day provisioning period before it goes live on your storefront.",
      "relatedEntries": [
        "help-merchant/b2c_acs_prerequisites",
        "help-merchant/b2c_acs_enable",
        "help-merchant/b2c_acs_disable"
      ]
    },
    {
      "id": "help-merchant/b2c_acs_how_rules_work",
      "title": "Merchandising Rule Components in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_how_rules_work.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_how_rules_work.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_how_rules_work.md",
      "headings": "Guidelines for Configuring Rules • Examples",
      "summary": "Use this reference to look up conditions, actions, priority behavior, and configuration guidelines for merchandising rules in Agentic Commerce Search for B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_acs_introduction",
      "title": "How Agentic Commerce Search Affects Native B2C Commerce Search Features",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_introduction.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_introduction.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_introduction.md",
      "headings": "Feature Support Comparison",
      "summary": "When you turn on Agentic Commerce Search for B2C Commerce, an AI model powers all standard product searches on your storefront. Some native B2C Commerce Search capabilities continue to operate independently and remain unchanged."
    },
    {
      "id": "help-merchant/b2c_acs_merchandising_rules",
      "title": "Merchandising Rules in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_merchandising_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_merchandising_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_merchandising_rules.md",
      "summary": "Merchandising rules give you control over specific search and browse results in Agentic Commerce Search for B2C Commerce without replacing AI-driven ranking. Apply them to express business priorities the AI model doesn't address on its own, such as contractual placements, seasonal promotions, or sitewide catalog policies.",
      "relatedEntries": [
        "help-merchant/b2c_acs_how_rules_work",
        "help-merchant/b2c_acs_rule_action_types",
        "help-merchant/b2c_acs_boosting",
        "help-merchant/b2c_acs_create_rule",
        "help-merchant/b2c_acs_resolve_conflicts",
        "help-merchant/b2c_acs_visual_merchandiser"
      ]
    },
    {
      "id": "help-merchant/b2c_acs_overview",
      "title": "Agentic Commerce Search for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_overview.md",
      "summary": "Agentic Commerce Search is a paid add-on for B2C Commerce that replaces native keyword search with an AI model. The model trains on your catalog, shopper behavior, and simulated queries to rank products by relevance and conversion automatically.",
      "relatedEntries": [
        "help-merchant/b2c_acs_introduction",
        "help-merchant/b2c_acs_get_started",
        "help-merchant/b2c_acs_configure_sort_options",
        "help-merchant/b2c_acs_configure_filters",
        "help-merchant/b2c_acs_merchandising_rules",
        "help-merchant/b2c_acs_product_capabilities",
        "help-merchant/b2c_acs_troubleshoot"
      ]
    },
    {
      "id": "help-merchant/b2c_acs_prerequisites",
      "title": "Prerequisites for Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_prerequisites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_prerequisites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_prerequisites.md",
      "headings": "Prerequisite Checklist • Catalog Data Requirements • Event Types Required • Record Shopper Activity Data • Storefront Compatibility • Inventory Data • Locale Support",
      "summary": "Confirm that your catalog data, event instrumentation, pricing, and inventory meet requirements for Agentic Commerce Search for B2C Commerce before provisioning. Incomplete or missing data reduces search relevance and keeps pricing sort options from working correctly."
    },
    {
      "id": "help-merchant/b2c_acs_product_capabilities",
      "title": "Agentic Commerce Search Product Capabilities",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_product_capabilities.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_product_capabilities.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_product_capabilities.md",
      "summary": "Agentic Commerce Search for B2C Commerce includes two built-in AI capabilities that activate automatically after provisioning. Both require no admin configuration or manual activation.",
      "relatedEntries": [
        "help-merchant/b2c_acs_query_rewrite",
        "help-merchant/b2c_acs_suggested_products"
      ]
    },
    {
      "id": "help-merchant/b2c_acs_query_rewrite",
      "title": "Automatic Query Rewrite for Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_query_rewrite.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_query_rewrite.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_query_rewrite.md",
      "headings": "When Agentic Query Rewrite Runs • How Agentic Query Rewrite Refines Results • Influencing Agentic Query Rewrite Quality",
      "summary": "Agentic Query Rewrite in Agentic Commerce Search for B2C Commerce automatically reformulates queries that return poor or irrelevant results to show more relevant products. The feature activates after provisioning and requires no admin configuration."
    },
    {
      "id": "help-merchant/b2c_acs_resolve_conflicts",
      "title": "Resolve Rule Conflicts in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_resolve_conflicts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_resolve_conflicts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_resolve_conflicts.md",
      "summary": "In Agentic Commerce Search for B2C Commerce, conflicts occur when two or more merchandising rules match the same query or category with competing actions. Adjust the rule priority to control which rule takes effect when conditions overlap."
    },
    {
      "id": "help-merchant/b2c_acs_rule_action_types",
      "title": "Merchandising Rule Action Types in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_rule_action_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_rule_action_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_rule_action_types.md",
      "summary": "Select the right action type for your merchandising rules in Agentic Commerce Search for B2C Commerce. Each action type controls a different aspect of how products rank or appear in results."
    },
    {
      "id": "help-merchant/b2c_acs_suggested_products",
      "title": "Suggested Products in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_suggested_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_suggested_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_suggested_products.md",
      "summary": "Agentic Commerce Search for B2C Commerce includes a built-in capability that gives shoppers AI-driven product recommendations directly in the search bar. It activates automatically after provisioning."
    },
    {
      "id": "help-merchant/b2c_acs_troubleshoot",
      "title": "Troubleshoot Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_troubleshoot.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_troubleshoot.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_troubleshoot.md",
      "summary": "Diagnose and resolve common issues with search results and merchandising rules in Agentic Commerce Search for B2C Commerce. Stale results usually indicate an index lag. Rule issues usually trace back to schedule or scope mismatches."
    },
    {
      "id": "help-merchant/b2c_acs_visual_merchandiser",
      "title": "Visually Arrange Product Placement in Agentic Commerce Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_acs_visual_merchandiser.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_acs_visual_merchandiser.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_acs_visual_merchandiser.md",
      "summary": "The Visual Merchandiser in Agentic Commerce Search for B2C Commerce shows a live product grid for a specific query or category. Use it to pin, arrange, or hide products in a result set without writing a merchandising rule."
    },
    {
      "id": "help-merchant/b2c_activate_data_cloud_guest_shopper_segments_in_b2c_commerce",
      "title": "Activate  Guest Shopper Segments in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_activate_data_cloud_guest_shopper_segments_in_b2c_commerce.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_activate_data_cloud_guest_shopper_segments_in_b2c_commerce.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_activate_data_cloud_guest_shopper_segments_in_b2c_commerce.md",
      "summary": "Salesforce  segments are used to determine the target audience for promotions and used to determine the type of rewards provided to segment members. Use guest shopper segments created in  in your B2C Commerce guest shopper campaigns.",
      "relatedEntries": [
        "help-merchant/b2c_create_customer_group_based_on_data_cloud_segment"
      ]
    },
    {
      "id": "help-merchant/b2c_active_data_attributes",
      "title": "Active Data Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_active_data_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_active_data_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_active_data_attributes.md",
      "headings": "Active Data Product Attributes • Active Data Customer Attributes",
      "summary": "B2C Commerce calculates several attributes or uses them to calculate extra metrics, including: availability, cost price, item age, SKU coverage, and TTOOS (time to out of stock).",
      "relatedEntries": [
        "help-merchant/b2c_viewing_active_data_attributes",
        "help-merchant/b2c_value_calculation_for_active_data",
        "help-merchant/b2c_availability",
        "help-merchant/b2c_cost_price",
        "help-merchant/b2c_days_available",
        "help-merchant/b2c_sku_coverage",
        "help-merchant/b2c_ttoos_time_to_out_of_stock"
      ]
    },
    {
      "id": "help-merchant/b2c_active_data_collected",
      "title": "Active Data Collected",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_active_data_collected.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_active_data_collected.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_active_data_collected.md",
      "headings": "Data Collected • Events Tracked • Amounts Tracked",
      "summary": "B2C Commerce collects information about your site automatically. B2C Commerce also collects data, tracks events, and tracks amounts. As you collect data over time, you can encounter stale data - data that is too old to be of value.",
      "relatedEntries": [
        "help-merchant/b2c_managing_stale_data"
      ]
    },
    {
      "id": "help-merchant/b2c_active_mapping_to_display_a_product_for_source_codes",
      "title": "Active URL Mapping with Source Codes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_active_mapping_to_display_a_product_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_active_mapping_to_display_a_product_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_active_mapping_to_display_a_product_for_source_codes.md",
      "summary": "Support a friendly URL that a customer can enter."
    },
    {
      "id": "help-merchant/b2c_active_merchandising",
      "title": "Active Merchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_active_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_active_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_active_merchandising.md",
      "headings": "Automatic Data Collection • B2C Commerce Active Data Daily Feed • B2C Commerce Active Data Weekly Feed • Custom Active Data Feeds",
      "summary": "Active merchandising data is product and customer data that web analytics tools, order management systems, or other third-party systems collect or calculate. Use active data to improve how you target your customers. You can import the data from backend systems to feed metrics calculations in Salesforce B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_active_merchandising_scenarios",
        "help-merchant/b2c_active_data_collected",
        "help-merchant/b2c_active_data_attributes",
        "help-merchant/b2c_creating_feeds",
        "help-merchant/b2c_manually_migrate_active_data",
        "help-merchant/b2c_checklist_for_active_merchandising"
      ]
    },
    {
      "id": "help-merchant/b2c_active_merchandising_scenarios",
      "title": "Active Merchandising Scenarios",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_active_merchandising_scenarios.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_active_merchandising_scenarios.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_active_merchandising_scenarios.md",
      "headings": "Scenario 1: Overstock • Scenario 2: Hot Items • Scenario 3: Smart Selling • Scenario 4: Selling by Availability • Scenario 5: Sort by Brand • Scenario 6: Reselling Promotions • Scenario 7: Promoting Quality • Scenario 8: Customer Segmentation • Scenario 9: Geographical Promotions",
      "summary": "These scenarios demonstrate how you can use active merchandising data to facilitate your searchanding and personalize merchandising activities. Searchandising is where you configure sorting rules to rank search results, while personalized merchandising is where you show slot content that targets specific customer groups. Both are based on an analysis of active data metrics. This topic applies to B2C Commmerce.",
      "relatedEntries": [
        "help-merchant/b2c_best_practices_for_active_merchandising",
        "help-merchant/b2c_personalized_merchandising",
        "help-merchant/b2c_searchandising"
      ]
    },
    {
      "id": "help-merchant/b2c_add_a_qualifier_to_an_experience",
      "title": "Specify Who Qualifies for an Experience in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_add_a_qualifier_to_an_experience.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_a_qualifier_to_an_experience.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_add_a_qualifier_to_an_experience.md",
      "summary": "Specify who qualifies for an experience and how the promotion is redeemed using qualifiers. A qualifier can be a customer group, a coupon, or a source code. Add a qualifier to a promotion in two ways: assign the qualifier to a campaign, which affects all included promotions, or assign the qualifier to a specific promotion."
    },
    {
      "id": "help-merchant/b2c_add_and_modify_and_edit_products_manually",
      "title": "Add, Modify, and Edit Products Manually",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_add_and_modify_and_edit_products_manually.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_and_modify_and_edit_products_manually.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_add_and_modify_and_edit_products_manually.md",
      "summary": "Business Manager supports the manual addition, edit, and modification of products. Manually editing products is a good option when you have a few products to update. Besides adding products manually, you can also edit product details, modify product category assignments, and change product attribute assignments. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_add_products_manually",
        "help-merchant/b2c_edit_product_details",
        "help-merchant/b2c_edit_multiple_products"
      ]
    },
    {
      "id": "help-merchant/b2c_add_products_category_merchant_agent",
      "title": "Add Products to a Category with the B2C Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_add_products_category_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_products_category_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_add_products_category_merchant_agent.md",
      "summary": "Use the Merchant Agent to add new products to a category all at once, making product categorization more efficient."
    },
    {
      "id": "help-merchant/b2c_add_products_manually",
      "title": "Add Products Manually",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_add_products_manually.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_add_products_manually.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_add_products_manually.md",
      "summary": "Add products to your main catalog manually. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_adding_a_new_customer",
      "title": "Add a New Customer in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_adding_a_new_customer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_adding_a_new_customer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_adding_a_new_customer.md",
      "summary": "When a customer registers in the storefront, view their information in Business Manager.",
      "relatedEntries": [
        "help-merchant/b2c_deleting_customers",
        "help-merchant/b2c_deleting_customers_via_import_export"
      ]
    },
    {
      "id": "help-merchant/b2c_adding_a_second_incoming_url_for_source_codes",
      "title": "Add a Second URL with Source Codes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_adding_a_second_incoming_url_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_adding_a_second_incoming_url_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_adding_a_second_incoming_url_for_source_codes.md",
      "summary": "Map two sets of incoming URLs to the same target for B2C storefronts."
    },
    {
      "id": "help-merchant/b2c_adding_excluded_products",
      "title": "Add Excluded Products to a Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_adding_excluded_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_adding_excluded_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_adding_excluded_products.md",
      "summary": "Specify products to be excluded from order promotions. For example, you can exclude products (SKUs) that represent gift certificates or products that don't qualify for any promotion because they’re already discounted in price books."
    },
    {
      "id": "help-merchant/b2c_advanced_search_extended_attributes_datatypes",
      "title": "Advanced Search Extended Attributes Data Types",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_advanced_search_extended_attributes_datatypes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_advanced_search_extended_attributes_datatypes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_advanced_search_extended_attributes_datatypes.md",
      "summary": "When searching for products, search by extended attributes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_aggregations_with_fully_semi_measures",
      "title": "Aggregations Made with Fully Additive and Semi-Additive Measures",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_aggregations_with_fully_semi_measures.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_aggregations_with_fully_semi_measures.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_aggregations_with_fully_semi_measures.md",
      "headings": "How Measures Affect Your Metrics",
      "summary": "This topic applies to B2C Commerce and Tableau. Most B2C Commerce measures are fully additive. To create reliable data views in Tableau, use both fully additive and semi-additive measures."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_ab_testing",
      "title": "Historical Reports: A/B Testing",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_ab_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_ab_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_ab_testing.md",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_catalog",
      "title": "Historical Reports: Catalog",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_catalog.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_catalog.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_catalog.md",
      "headings": "Ordered Products Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_conversion",
      "title": "Historical Reports: Conversion",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_conversion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_conversion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_conversion.md",
      "headings": "Checkout Funnel Report • Visit Conversion Report • Order Conversions Report • Search Conversion Report • Source Code Conversion Report • Promotion Conversion Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_customer",
      "title": "Historical Reports: Customer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_customer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_customer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_customer.md",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_gmv",
      "title": "GMV",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_gmv.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_gmv.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_gmv.md",
      "headings": "GMV Reports • Frequently Asked Questions",
      "summary": "This topic applies to B2C Commerce GMV is reportable in US dollars and is defined as the total dollar value of all transactions for goods and services in a calendar month generated through Salesforce B2C Commerce, after application of all applicable shopping cart discounts and promotions identified by the customer as part of the transaction. GMV includes all transactions regardless of order and shipping status. Shipping and handling charges and taxes, when identified by the customer as part of the transaction within the B2C Commerce, are excluded from GMV."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_purchase",
      "title": "Historical Reports: Purchase",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_purchase.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_purchase.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_purchase.md",
      "headings": "Orders and Revenues Report • Average Revenues Report • Average Orders Report • Ordered Products Report • Gift Certificates Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_search_and_navigation",
      "title": "Historical Reports: Search and Navigation",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_search_and_navigation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_search_and_navigation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_search_and_navigation.md",
      "headings": "Top Search Terms Report • Search Engine Hits Report • Search Conversion Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_technical",
      "title": "Historical Reports: Technical",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_technical.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_technical.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_technical.md",
      "headings": "Pipeline Performance • Pipeline Usage • Pipeline Usage (Includes) • Pipeline Runtime • Pipeline Runtime (Includes) • Pipeline Runtime Distribution • Pipeline Runtime Distribution (Includes) • Pipeline Server Distribution • Pipeline Server Distribution (Includes) • Pipeline Errors • Pipeline Errors (Includes) • Pipeline Performance (Uncached) • Open Commerce API (OCAPI): Request Performance (Shop API) • OCAPI: Request Performance (Data API)",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytic_reports_traffic",
      "title": "Historical Reports: Traffic",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytic_reports_traffic.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytic_reports_traffic.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytic_reports_traffic.md",
      "headings": "Top Pages Report • Top Referrers Report • Top User Agents Report • Top Robots Report • Top IP Addresses Report • Total Requests Report • Request Runtime Report • Total Visits Report • Visit Duration Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytics",
      "title": "Analytics",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics.md",
      "summary": "The B2C Commerce Reports & Dashboards app gathers, analyzes, and synthesizes data from your realm, and configures it into logical datasets called dashboards. Use the Reports & Dashboards portal, to review your site's sales, product, promotion, technical, traffic, and other data. Each dashboard presents analytics that help you identify trends over time.",
      "relatedEntries": [
        "help-merchant/b2c_commerce_cloud_tableau_connector",
        "help-merchant/b2c_generate_datorama_api_client_id",
        "help-merchant/b2c_reports_and_dashboards",
        "help-merchant/b2c_gmv",
        "help-merchant/b2c_business_manager_analytics"
      ]
    },
    {
      "id": "help-merchant/b2c_analytics_and_reporting_for_promotions",
      "title": "Analytics and Reporting for Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_and_reporting_for_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_and_reporting_for_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_and_reporting_for_promotions.md",
      "headings": "Processing Reports • Conversion Reports • System Logs",
      "summary": "Salesforce B2C Commerce reports on promotions via analytics reports, the debug logger, and system logs."
    },
    {
      "id": "help-merchant/b2c_analytics_and_reporting_for_source_codes",
      "title": "Source Code Qualifying Promotions Reports for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_and_reporting_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_and_reporting_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_and_reporting_for_source_codes.md",
      "summary": "The Promotions Source Code Dashboard can help you understand the impact of promotions where users qualify by source codes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_analytics_metrics_definitions",
      "title": "Historical Reports Metrics Definitions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_metrics_definitions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_metrics_definitions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_metrics_definitions.md",
      "headings": "Terms and Definitions • Historical Conversion Report • Historical Purchase Report • Historical Catalog Report • Historical Search and Navigation Report • Historical Customer Reports • Historical Traffic Reports • Historical A/B Testing Report",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_analytics_reporting_integration",
      "title": "Analytics Reporting Integration",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_reporting_integration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_reporting_integration.md",
      "summary": "Salesforce B2C Commerce provides robust storefront Analytics that can help make your storefront more successful.",
      "relatedEntries": [
        "help-merchant/b2c_analytics_reporting_integration_events",
        "help-merchant/b2c_analytics_reporting_integration_url_patterns",
        "help-merchant/b2c_analytics_reporting_integration_sfra",
        "help-merchant/b2c_analytics_reporting_integration_sgjc"
      ]
    },
    {
      "id": "help-merchant/b2c_analytics_reporting_integration_events",
      "title": "Analytics Reporting Events",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_reporting_integration_events.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration_events.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_reporting_integration_events.md",
      "summary": "Salesforce B2C Commerce supports 2 Analytics reporting events."
    },
    {
      "id": "help-merchant/b2c_analytics_reporting_integration_sfra",
      "title": "Analytics Reporting Integration in Salesforce Reference Architecture (SFRA)",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_reporting_integration_sfra.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration_sfra.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_reporting_integration_sfra.md",
      "headings": "SFRA Analytics Reporting Helper Script • SFRA Analytics Reporting Template",
      "summary": "To record Analytics events in SFRA, you construct the corresponding URL patterns by calling helper methods in the `reportingUrls.js` module. Each of these helper methods constructs URLs and returns an array of URLs. This array is then passed as a variable (`pdict.reportingURLs`) to the template `reportingUrls.isml`."
    },
    {
      "id": "help-merchant/b2c_analytics_reporting_integration_sgjc",
      "title": "Analytics Reporting Integration in SGJC",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_reporting_integration_sgjc.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration_sgjc.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_reporting_integration_sgjc.md",
      "headings": "Reporting Hooks • ReportABTesting.isml • ReportCheckout.isml • Related Links",
      "summary": "To record Analytics events in SGJC, add certain templates to your application. These templates call B2C Commerce processes that capture the data and report on it via the Business Manager user interface."
    },
    {
      "id": "help-merchant/b2c_analytics_reporting_integration_url_patterns",
      "title": "Analytics Reporting URL Patterns",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_analytics_reporting_integration_url_patterns.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_analytics_reporting_integration_url_patterns.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_analytics_reporting_integration_url_patterns.md",
      "headings": "ABTest URL Pattern • Top 10 Checkout Steps Report • Journey Funnel Report",
      "summary": "Each Analytics event corresponds to a URL pattern. The pattern begins with a call to the ReportingEvent-Start endpoint, followed by a collection of URL parameters for each event. The Salesforce Reference Architecture (SFRA) and SGJC reference applications use different techniques to construct the URLs."
    },
    {
      "id": "help-merchant/b2c_annotating_images",
      "title": "Annotate Images",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_annotating_images.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_annotating_images.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_annotating_images.md",
      "headings": "Attribute Markers • Annotation Processing",
      "summary": "Explicitly annotate each image assignment with a combination of relative image path, view type or variation product, and a localizable *alt *description and image title. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_api_support",
      "title": "Script API Support for Variation Groups",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_api_support.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_api_support.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_api_support.md",
      "summary": "The B2C Commerce Script API supports variation groups."
    },
    {
      "id": "help-merchant/b2c_apis_for_coupons",
      "title": "B2C Commerce APIs for Coupons",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_apis_for_coupons.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_apis_for_coupons.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_apis_for_coupons.md",
      "summary": "Use the B2C Commerce API to add multiple coupon codes for the same coupon to a cart."
    },
    {
      "id": "help-merchant/b2c_applying_variation_groups",
      "title": "Apply Variation Groups",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_applying_variation_groups.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_applying_variation_groups.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_applying_variation_groups.md",
      "summary": "Apply variation groups to your storefront in different configurations. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_archiving_promotions",
      "title": "Archive a Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_archiving_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_archiving_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_archiving_promotions.md",
      "summary": "Archive an expired promotion to avoid cluttering your promotion list, and keep only your active promotions front and center. When you archive a promotion, locate it using a filter."
    },
    {
      "id": "help-merchant/b2c_assign_coupons_to_campaigns",
      "title": "Assign Coupons to B2C Commerce Campaigns",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_coupons_to_campaigns.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_coupons_to_campaigns.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_coupons_to_campaigns.md",
      "summary": "To track and organize your promotions, assign coupons to one or more B2C Commerce campaigns. You can report on and organize coupons, and tie the coupon’s effective window to a campaign and promotion schedule. Instead of repeating the setup on each promotion, apply a coupon to all promotions under a campaign. You can still configure exceptions per promotion."
    },
    {
      "id": "help-merchant/b2c_assign_merchant_agent_roles",
      "title": "Assign Merchant Agent Roles and Permissions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_merchant_agent_roles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_merchant_agent_roles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_merchant_agent_roles.md",
      "summary": "In Business Manager, configure user roles and permissions that can access the B2C Merchant Agent features. The feature requires a single permission, **BM_Agentforce_Org**, which is assignable to any role."
    },
    {
      "id": "help-merchant/b2c_assign_multiple_products_to_multi_catg_catlg",
      "title": "Assign Multiple Products to Multiple Catalogs and Multiple Categories",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_multiple_products_to_multi_catg_catlg.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_multiple_products_to_multi_catg_catlg.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_multiple_products_to_multi_catg_catlg.md",
      "summary": "Assign products to categories in multiple catalogs, in a single step. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_assign_product_attributes",
      "title": "Assign Product Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_product_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_product_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_product_attributes.md",
      "summary": "Set the product attributes that appear in the storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_assign_products_to_a_category",
      "title": "Assign Products to a Category",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_products_to_a_category.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_products_to_a_category.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_products_to_a_category.md",
      "summary": "Assign products to categories from the product editor and from a category page. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_assign_products_to_a_category_grid_view",
      "title": "Assign Products to a Category in Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_products_to_a_category_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_products_to_a_category_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_products_to_a_category_grid_view.md",
      "summary": "Search for products in your catalog then add and arrange them on the product page from the grid view. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_assign_variation_attributes",
      "title": "Assign Variation Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assign_variation_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assign_variation_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assign_variation_attributes.md",
      "summary": "Assign attributes to base product, groups, or products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_assigning_a_pricebook_or_promotion_specific",
      "title": "Assign a Price Book or Promotion to a Specific Store in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assigning_a_pricebook_or_promotion_specific.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_or_promotion_specific.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assigning_a_pricebook_or_promotion_specific.md",
      "summary": "With Store-Specific Pricing and Promotions, select a price book for each of your stores, up to 2,000. The assignments framework lets merchants and developers set qualifiers, such as a store that activates certain experiences, such as a promotion. You can also assign a promotion to a specific store. This feature is only supported via XML import. To use a site assignment, a developer must first edit the assignments XML to include a store assignment. Currently only stores can be listed as assignments."
    },
    {
      "id": "help-merchant/b2c_assigning_a_pricebook_or_promotion_to_a_specific_store",
      "title": "Assign a Price Book or Promotion to a Specific Store in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assigning_a_pricebook_or_promotion_to_a_specific_store.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_or_promotion_to_a_specific_store.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assigning_a_pricebook_or_promotion_to_a_specific_store.md",
      "summary": "With Store-Specific Pricing and Promotions, select a price book for each of your stores, up to 2,000. The assignments framework lets merchants and developers set qualifiers, such as a store that activates certain experiences such as a promotion. You can also assign a promotion to a specific store. This feature is only supported via XML import. To use a site assignment, a developer must first edit the assignments XML to include a store assignment. Currently only stores can be listed as assignments."
    },
    {
      "id": "help-merchant/b2c_assigning_a_pricebook_to_a_site",
      "title": "Assign a Price Book to a Site in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assigning_a_pricebook_to_a_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_to_a_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assigning_a_pricebook_to_a_site.md",
      "summary": "For a Price Book to be effective in the storefront, assign it to a site."
    },
    {
      "id": "help-merchant/b2c_assigning_a_site_to_a_library",
      "title": "Assign a Site to a Library in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assigning_a_site_to_a_library.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_site_to_a_library.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assigning_a_site_to_a_library.md",
      "summary": "When you’ve created a library, assign it to a site. See Content Libraries. You can create and delete libraries or change the assignment of libraries only on staging and sandbox instances."
    },
    {
      "id": "help-merchant/b2c_assigning_catalogs_to_sites",
      "title": "Assign a Catalog to a Site",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_assigning_catalogs_to_sites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_catalogs_to_sites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_assigning_catalogs_to_sites.md",
      "summary": "You assign a catalog to a site on the Site Assignments tab of the catalog definition editor."
    },
    {
      "id": "help-merchant/b2c_associating_a_store_with_an_inventory_list",
      "title": "Associate a Store with an Inventory List in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_associating_a_store_with_an_inventory_list.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_associating_a_store_with_an_inventory_list.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_associating_a_store_with_an_inventory_list.md",
      "summary": "Offer customers the *pick-up from store* capability within your storefront."
    },
    {
      "id": "help-merchant/b2c_automatic_301_redirects",
      "title": "Automatic 301 Redirects for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_automatic_301_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_automatic_301_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_automatic_301_redirects.md",
      "headings": "Out-Dated Storefront URL Mappings • Search Refinement URLs",
      "summary": "A 301 redirect is the HTTP status code for a permanent URL redirection that also passes page ranking power to the redirected page. In most instances, a 301 redirect is the best method for implementing redirects in your storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_availability",
      "title": "Availability for Active Data",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_availability.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_availability.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_availability.md",
      "headings": "Standard Product • Base Product and Variations • Product Bundle • Product Set",
      "summary": "Availability is the normalized ratio between the Allocation attribute and the Available To Sell (ATS) attribute of a product inventory record. Special rules apply for variation products, product sets, and potentially product bundles. Availability is the same for all sites that share an Inventory list, so it's basically a site-specific value. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_avoiding_duplicate_home_page_urls",
      "title": "Duplicate Home Page URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_avoiding_duplicate_home_page_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_avoiding_duplicate_home_page_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_avoiding_duplicate_home_page_urls.md",
      "headings": "Configuring Rules to Avoid Duplicates • Duplicate URL Rule • Duplicate Pipeline Rule • Checklist to Avoid Duplicate Resources • Example 1: One Locale and One Hostname • Example 2: Two Locales and Two Hostnames • Example 3: Three Locales and One Hostname",
      "summary": "Duplicate content is content that appears on a site for two (or more) URLs without a redirect. Even though the way search engines determine the search rating of a page changes frequently, most search engines decrease the search rating for such content. To have the best search ratings for your page, avoid duplicate content. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_batch_processing",
      "title": "Batch Processing in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_batch_processing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_batch_processing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_batch_processing.md",
      "summary": "Use batch processes for certain Business Manager tasks related to catalogs, categories, customers and products."
    },
    {
      "id": "help-merchant/b2c_best_practices_for_active_merchandising",
      "title": "Best Practices for Active Merchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_best_practices_for_active_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_best_practices_for_active_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_best_practices_for_active_merchandising.md",
      "summary": "Consider the following best practices when implementing active merchandising. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_boost_and_bury_rules",
      "title": "Boost and Bury Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_boost_and_bury_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_boost_and_bury_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_boost_and_bury_rules.md",
      "headings": "How boost and bury rules work • Boost and bury rules and sort rules • Supported operators and data types • Boost and bury rule precedence • Condition logic",
      "summary": "Boost and bury rules influence product ranking in search keyword and category results while preserving standard relevance and sorting logic. Learn more about how boost and bury rules work and then prepare your site to create boost and bury rules.",
      "relatedEntries": [
        "help-merchant/b2c_enable_boost_and_bury",
        "help-merchant/b2c_create_boost_and_bury_rules",
        "help-merchant/b2c_import_boost_and_bury_rules"
      ]
    },
    {
      "id": "help-merchant/b2c_bucketing_search_refinements",
      "title": "Bucketing Search Refinements in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_bucketing_search_refinements.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_bucketing_search_refinements.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_bucketing_search_refinements.md",
      "summary": "Use the bucket display name as a refinement option."
    },
    {
      "id": "help-merchant/b2c_business_manager_analytics",
      "title": "Historical Reports",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_business_manager_analytics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_analytics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_business_manager_analytics.md",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated. Use these historical reports to review metrics published before January 1, 2021.",
      "relatedEntries": [
        "help-merchant/b2c_business_manager_analytics_setup",
        "help-merchant/b2c_analytics_metrics_definitions",
        "help-merchant/b2c_analytic_reports_conversion",
        "help-merchant/b2c_analytic_reports_purchase",
        "help-merchant/b2c_analytic_reports_catalog",
        "help-merchant/b2c_analytic_reports_search_and_navigation",
        "help-merchant/b2c_analytic_reports_customer",
        "help-merchant/b2c_analytic_reports_technical",
        "help-merchant/b2c_analytic_reports_traffic",
        "help-merchant/b2c_analytic_reports_ab_testing",
        "help-merchant/b2c_analytics_reporting_integration"
      ]
    },
    {
      "id": "help-merchant/b2c_business_manager_analytics_setup",
      "title": "Historical Reports Set-Up",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_business_manager_analytics_setup.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_business_manager_analytics_setup.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_business_manager_analytics_setup.md",
      "summary": "The B2C Commerce Business Manager Analytics reports are retired. As of January 1, 2021, the reports are no longer populated."
    },
    {
      "id": "help-merchant/b2c_buy_x_and_y_get_z",
      "title": "Buy X and Y Get Z Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_buy_x_and_y_get_z.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_x_and_y_get_z.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_buy_x_and_y_get_z.md",
      "summary": "A Buy X and Y Get Z product promotion awards a shopper a free product if their cart contains more than one different qualifying product. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_buy_x_for_total_promotion",
      "title": "Buy X for Total Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_buy_x_for_total_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_x_for_total_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_buy_x_for_total_promotion.md",
      "headings": "Discount Processing • Example • Tiering Example",
      "summary": "Use the Buy X for Total promotion type for products with the same retail value or different prices. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_buy_x_get_y_promotions",
      "title": "Buy X/Get Y Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_buy_x_get_y_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_buy_x_get_y_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_buy_x_get_y_promotions.md",
      "headings": "Tiered Buy X / Get Y Promotions • Example",
      "summary": "Buy X/Get Y promotions among the most standard promotion types. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_caching_with_ab_testing",
      "title": "Caching with A/B Testing for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_caching_with_ab_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_caching_with_ab_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_caching_with_ab_testing.md",
      "summary": "Salesforce B2C Commerce provides different page caching configurations."
    },
    {
      "id": "help-merchant/b2c_campaigns_and_promotions",
      "title": "Campaigns and Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_campaigns_and_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_campaigns_and_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_campaigns_and_promotions.md",
      "summary": "In the Business Manager Online Marketing module, create campaigns and A/B tests that act as wrappers, containing experiences that include promotions, content slots, and sorting rules. Slot configurations and sorting rules, however, don't require assignment to campaigns or A/B tests to take effect. Slot configurations can be scheduled outside the context of an A/B test. A default sorting rule can be set for a category in a storefront catalog outside the context of a campaign or A/B test. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_campaigns_promotions_resources",
        "help-merchant/b2c_creating_campaigns_and_promotions",
        "help-merchant/b2c_creating_a_campaign",
        "help-merchant/b2c_creating_a_promotion",
        "help-merchant/b2c_creating_product_promotion_rules",
        "help-merchant/b2c_controlling_promotions",
        "help-merchant/b2c_product_promotions",
        "help-merchant/b2c_order_promotions",
        "help-merchant/b2c_shipping_promotions",
        "help-merchant/b2c_promotion_processing",
        "help-merchant/b2c_promotions_and_taxation",
        "help-merchant/b2c_promotion_considerations"
      ]
    },
    {
      "id": "help-merchant/b2c_campaigns_promotions_resources",
      "title": "Additional Resources for B2C Commerce Campaigns and Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_campaigns_promotions_resources.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_campaigns_promotions_resources.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_campaigns_promotions_resources.md",
      "summary": "We've prepared some resources to help you optimize your experiences with campaigns and promotions in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_cancel_orders",
      "title": "Cancel Orders",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cancel_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cancel_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cancel_orders.md",
      "summary": "You can cancel an order that is in New, Open, or Completed Status. You can't cancel a failed order. To cancel an order associated with active post-processing objects, such as shipping orders, returns, or appeasements, you must cancel them. If you use B2C Commerce Order Management, then after an order is sent to Order Management, manage it there. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_catalog_design",
      "title": "Catalog Design",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_catalog_design.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_catalog_design.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_catalog_design.md",
      "summary": "In B2C Commerce Business Manager, you can enter product data manually or you can import the data in an XML file and edit the data. Most customers import product data from their Product Information Management system or other system of record, and then enhance it in Business Manager."
    },
    {
      "id": "help-merchant/b2c_catalog_scenarios",
      "title": "Catalog Scenarios",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_catalog_scenarios.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_catalog_scenarios.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_catalog_scenarios.md",
      "headings": "Manage Products in a Single Catalog • Manage Products in a Different Category Configuration • Share Products Among Multiple Storefronts • Share Products Between Two Storefronts",
      "summary": "This topic applies to B2C Commerce. Here are some common ways you can configure and use catalogs to merchandise your products."
    },
    {
      "id": "help-merchant/b2c_catalogs",
      "title": "Catalogs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_catalogs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_catalogs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_catalogs.md",
      "summary": "This topic applies to B2C Commerce. B2C Commerce stores your product data in a catalog. A catalog is a collection of the products that you sell, organized into different categories.",
      "relatedEntries": [
        "help-merchant/b2c_catalog_design",
        "help-merchant/b2c_manage_catalogs",
        "help-merchant/b2c_catalog_scenarios",
        "help-merchant/b2c_csv_file"
      ]
    },
    {
      "id": "help-merchant/b2c_categories",
      "title": "Categories for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_categories.md",
      "summary": "You create and organize categories and subcategories to organize and group products in your catalog and on your storefront. For example, an outdoors outfitter site uses Boots, Climbing Gear, and Outerwear categories to organize products on their storefront. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_categories_and_storefront_navigation",
        "help-merchant/b2c_categories_and_products",
        "help-merchant/b2c_dynamic_categories",
        "help-merchant/b2c_create_and_manage_categories"
      ]
    },
    {
      "id": "help-merchant/b2c_categories_and_products",
      "title": "Categories and Products for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_categories_and_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_categories_and_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_categories_and_products.md",
      "summary": "Assign products to more than one category within and across catalogs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_categories_and_storefront_navigation",
      "title": "Categories and Storefront Navigation for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_categories_and_storefront_navigation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_categories_and_storefront_navigation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_categories_and_storefront_navigation.md",
      "summary": "With the proper settings, categories also provide your storefront navigation structure. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_category_attributes",
      "title": "Category Attributes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_category_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_category_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_category_attributes.md",
      "summary": "Modify the default category attributes, and create custom attributes that are appropriate for a category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_category_linking",
      "title": "Category Linking for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_category_linking.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_category_linking.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_category_linking.md",
      "summary": "Link categories to each other so items in one category can be identified as belonging to another category. For example, link an Accessories category to a Women's category. Use the link to identify certain products within the Women's category as Accessories, such as scarves, jewelry, belts, or shoes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_category_slots_contained_in_locally_included_templates",
      "title": "Category and Folder Slots Contained in Locally Included Templates in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_category_slots_contained_in_locally_included_templates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_category_slots_contained_in_locally_included_templates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_category_slots_contained_in_locally_included_templates.md",
      "summary": "Salesforce B2C Commerce tools find and show slots that are directly referenced in the category rendering template"
    },
    {
      "id": "help-merchant/b2c_cb_add_to_page",
      "title": "Add a Content Block to a Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_add_to_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_add_to_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_add_to_page.md",
      "summary": "Place a content block on a Page Designer page to reuse content across multiple pages."
    },
    {
      "id": "help-merchant/b2c_cb_bulk_actions",
      "title": "Apply Bulk Actions to Content Blocks",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_bulk_actions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_bulk_actions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_bulk_actions.md",
      "summary": "Select multiple content blocks and apply targeting or scheduling rules to all of them at once. Bulk actions reduce the time required to manage seasonal campaigns and sitewide content updates."
    },
    {
      "id": "help-merchant/b2c_cb_delete",
      "title": "Delete a Content Block",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_delete.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_delete.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_delete.md",
      "summary": "Permanently delete a content block from the Content Blocks module. Before deleting, review the content block's usage to confirm it isn't referenced by any active storefront pages or regions."
    },
    {
      "id": "help-merchant/b2c_cb_edit",
      "title": "Edit a Content Block",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_edit.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_edit.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_edit.md",
      "summary": "Edit a content block's components, attributes, or styling in Page Designer. Changes apply everywhere the content block is used across your storefront."
    },
    {
      "id": "help-merchant/b2c_cb_filter_search",
      "title": "Filter and Search Content Blocks",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_filter_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_filter_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_filter_search.md",
      "summary": "Use the Content Blocks module to browse, search, and filter content blocks. Filters let you narrow results by campaign, promotion, schedule, targeting locale, customer group, and creation date."
    },
    {
      "id": "help-merchant/b2c_cb_localize",
      "title": "Localize a Content Block",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_localize.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_localize.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_localize.md",
      "summary": "Create locale-specific versions of a content block so that localized content appears on your storefront for each target locale."
    },
    {
      "id": "help-merchant/b2c_cb_manage",
      "title": "Manage Content Blocks",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_manage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_manage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_manage.md",
      "summary": "Use the Content Blocks module in Business Manager to search, filter, target, and manage the lifecycle of content blocks from a centralized location.",
      "relatedEntries": [
        "help-merchant/b2c_cb_filter_search",
        "help-merchant/b2c_cb_target",
        "help-merchant/b2c_cb_bulk_actions",
        "help-merchant/b2c_cb_localize",
        "help-merchant/b2c_cb_view_usage",
        "help-merchant/b2c_cb_delete"
      ]
    },
    {
      "id": "help-merchant/b2c_cb_overview",
      "title": "Content Blocks Overview",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_overview.md",
      "headings": "Benefits • How Content Blocks Work • Where Content Blocks Can Be Used • Content Blocks and Content Slots • Limitations",
      "summary": "Content blocks are compositions of one or more components that you define one time and reuse across multiple pages and storefront regions. They use a JSON-based format and are supported for PWA Kit, Storefront Next, Salesforce Reference Architecture (SFRA), and SiteGenesis storefronts."
    },
    {
      "id": "help-merchant/b2c_cb_page_designer",
      "title": "Content Blocks in Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_page_designer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_page_designer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_page_designer.md",
      "summary": "In Page Designer, save components as content blocks, add content blocks to pages, and remove content blocks from pages. Content blocks that you create or modify in Page Designer also appear in the Content Blocks module.",
      "relatedEntries": [
        "help-merchant/b2c_cb_save_as",
        "help-merchant/b2c_cb_add_to_page",
        "help-merchant/b2c_cb_edit",
        "help-merchant/b2c_cb_remove_from_page"
      ]
    },
    {
      "id": "help-merchant/b2c_cb_remove_from_page",
      "title": "Remove a Content Block from a Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_remove_from_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_remove_from_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_remove_from_page.md",
      "summary": "Remove a content block from a Page Designer page without affecting other pages where the content block is used."
    },
    {
      "id": "help-merchant/b2c_cb_save_as",
      "title": "Create a Content Block",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_save_as.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_save_as.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_save_as.md",
      "summary": "Create a content block by saving a component in Page Designer. The content block retains the component's content, attribute values, and targeting rules."
    },
    {
      "id": "help-merchant/b2c_cb_target",
      "title": "Set Targeting Rules for a Content Block",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_target.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_target.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_target.md",
      "summary": "Control when and to whom a content block is visible by adding it to a campaign or promotion, or by applying custom targeting rules."
    },
    {
      "id": "help-merchant/b2c_cb_view_usage",
      "title": "View Content Block Usage and References",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cb_view_usage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cb_view_usage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cb_view_usage.md",
      "summary": "See all the pages and storefront regions where a content block is currently used. Reviewing usage helps you understand the impact of changes before editing or deleting a content block."
    },
    {
      "id": "help-merchant/b2c_change_dashboard_realm_currency",
      "title": "Change the B2C Commerce Dashboard Realm Currency",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_change_dashboard_realm_currency.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_change_dashboard_realm_currency.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_change_dashboard_realm_currency.md",
      "summary": "With B2C Commerce Reports and Dashboards, you set the realm currency setting so that aggregated realm data for all your sites shows in the selected currency."
    },
    {
      "id": "help-merchant/b2c_change_dashboard_timezone",
      "title": "Change the B2C Commerce Dashboard Timezone",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_change_dashboard_timezone.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_change_dashboard_timezone.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_change_dashboard_timezone.md",
      "summary": "The default realm timezone setting for Reports & Dashboards is Greenwich Mean Time (GMT). You can change the timezone setting to one that better serves your business needs."
    },
    {
      "id": "help-merchant/b2c_change_history",
      "title": "Change History",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_change_history.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_change_history.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_change_history.md",
      "headings": "Change History Details",
      "summary": "Configure which B2C Commerce objects you want to track, and view the change history on staging and production instances. For each object, see when it was created, updated, or deleted.",
      "relatedEntries": [
        "help-merchant/b2c_configuring_change_history_preferences",
        "help-merchant/b2c_downloading_change_history_logs",
        "help-merchant/b2c_viewing_change_history"
      ]
    },
    {
      "id": "help-merchant/b2c_characters_allowed_in_urls",
      "title": "Characters Allowed in URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_characters_allowed_in_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_characters_allowed_in_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_characters_allowed_in_urls.md",
      "headings": "B2C Commerce URL Encoding of Product or Content IDs • B2C Commerce URL Encoding of Marketing Text",
      "summary": "Encode most characters used in URLs. B2C Commerce automatically encodes special or reserved characters, or umlauts in URLs, but doesn't remove them."
    },
    {
      "id": "help-merchant/b2c_checklist_for_active_merchandising",
      "title": "Checklist for Active Merchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_checklist_for_active_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_checklist_for_active_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_checklist_for_active_merchandising.md",
      "headings": "Preparation and Planning • Data Collection Set Up and Configuration • Searchandizing • Personalization • Troubleshooting",
      "summary": "To implement active data for a site, tag the site for data collection and import other attribute values. This topic applies to B2C Commmerce.",
      "relatedEntries": [
        "help-merchant/b2c_setting_up_active_data_for_testing"
      ]
    },
    {
      "id": "help-merchant/b2c_choice_of_bonus_product_discount",
      "title": "Choice of Bonus Product Discount in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_choice_of_bonus_product_discount.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_choice_of_bonus_product_discount.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_choice_of_bonus_product_discount.md",
      "headings": "Rule-Based • List-Based • Product Types",
      "summary": "Offer your shoppers a choice of bonus product as a discount. For example, spend at least $1,000 on living room furniture and get your choice of three different types of televisions. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_choice_of_bonus_product_discount_faq",
      "title": "Choice-of-Bonus-Product Discount FAQ in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_choice_of_bonus_product_discount_faq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_choice_of_bonus_product_discount_faq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_choice_of_bonus_product_discount_faq.md",
      "summary": "The APIs described in the topic, Implementing a Choice-of-Bonus-Product Discount, are all that you need to implement this discount in your storefront. Use the following to address some common questions. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_choose_which_attributes_grid_view",
      "title": "Choose Which Attributes Appear in the Category Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_choose_which_attributes_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_choose_which_attributes_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_choose_which_attributes_grid_view.md",
      "summary": "By default, products in the grid view show the product's ID, name, status, and the product attributes catalog, and type. You can modify which product attributes appear on the product tiles. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_classification_vs_primary_category",
      "title": "Classification vs. Primary Category",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_classification_vs_primary_category.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_classification_vs_primary_category.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_classification_vs_primary_category.md",
      "headings": "Breadcrumbs on the Product Detail Page • Product URLs • Sitemap Attributes",
      "summary": "When assigning a product to a category, the primary and classification categories are used to determine what information appears for the product in the storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_commerce_cloud_data_in_tableau",
      "title": "B2C Commerce Data in Tableau",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_commerce_cloud_data_in_tableau.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_cloud_data_in_tableau.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_commerce_cloud_data_in_tableau.md",
      "headings": "Salesforce B2C Commerce Cloud Connector • Common Data Terms • B2C Commerce Data Aggregations",
      "summary": "Use your B2C Commerce data in Tableau to create dashboards and data views tailored to your specific business needs. The Salesforce B2C Commerce Cloud Connector exports your B2C Commerce analytics data to your Tableau instance. You can use Tableau's data visualization features to analyze your data without code."
    },
    {
      "id": "help-merchant/b2c_commerce_cloud_data_subject_areas",
      "title": "B2C Commerce Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_commerce_cloud_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_cloud_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_commerce_cloud_data_subject_areas.md",
      "summary": "The Tableau connector provides access to data from the B2C Commerce subject areas. You can select a data subject area data visualization in Tableau. The subject areas are the same analytics data used to generate B2C Commerce Reports & Dashboards.",
      "relatedEntries": [
        "help-merchant/b2c_promotion_data_subject_areas",
        "help-merchant/b2c_sales_product_data_subject_areas",
        "help-merchant/b2c_search_data_subject_areas",
        "help-merchant/b2c_technical_data_subject_areas",
        "help-merchant/b2c_traffic_data_subject_areas"
      ]
    },
    {
      "id": "help-merchant/b2c_commerce_cloud_tableau_connector",
      "title": "Commerce Tableau Connector",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_commerce_cloud_tableau_connector.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_commerce_cloud_tableau_connector.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_commerce_cloud_tableau_connector.md",
      "summary": "This topic applies to B2C Commerce. The Commerce Tableau Connector facilitates access to your B2C Commerce base metrics in Tableau. Use Tableau to generate customized analytic views of your data.",
      "relatedEntries": [
        "help-merchant/b2c_commerce_cloud_data_in_tableau",
        "help-merchant/b2c_aggregations_with_fully_semi_measures",
        "help-merchant/b2c_fully_additive_semi_additive_measures",
        "help-merchant/b2c_commerce_cloud_data_subject_areas",
        "help-merchant/b2c_connect_to_tableau"
      ]
    },
    {
      "id": "help-merchant/b2c_common_phrases",
      "title": "Common Phrases",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_common_phrases.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_common_phrases.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_common_phrases.md",
      "headings": "Search Modes: Exact Match and Last Word • Exact Match Example • Last Word Match Example",
      "summary": "A common phrase is a search term with 2-5 words that are next to each other and in a specific order. Use common phrases to decrease noise in your search results and give customers more targeted results for multi-word search queries. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_common_seo_pitfalls",
      "title": "Common SEO Pitfalls in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_common_seo_pitfalls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_common_seo_pitfalls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_common_seo_pitfalls.md",
      "summary": "In addition to actively optimizing your site for search engines, you also want to avoid issues that commonly arise while developing and managing a website. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_compound_words",
      "title": "Compound Words",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_compound_words.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_compound_words.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_compound_words.md",
      "headings": "Simple Compound Words • Using Wildcards • Using Phrases • Using Synonyms with Compound Words",
      "summary": "A compound word is a query term that a customer can enter as a single term or a phrase. If a compound word appears in a search phrase as a single term, it's automatically split. B2C Commerce treats each part of the split word as a separate search term. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_config_custom_attrs",
      "title": "Configure Custom Page Attributes for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_config_custom_attrs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_config_custom_attrs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_config_custom_attrs.md",
      "summary": "If the developer created custom page-level attributes for a page type, you can configure the attributes under Page Settings. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_config_name_id_desc_for_pd",
      "title": "Change the ID for a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_config_name_id_desc_for_pd.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_config_name_id_desc_for_pd.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_config_name_id_desc_for_pd.md",
      "summary": "Edit the ID for a Page Designer page. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_config_seo_settings_for_pd",
      "title": "Configure SEO Settings for a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_config_seo_settings_for_pd.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_config_seo_settings_for_pd.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_config_seo_settings_for_pd.md",
      "summary": "Enter SEO settings for a Page Designer page. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_configure_advanced_product_search",
      "title": "Find a Product Using Advanced Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_advanced_product_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_advanced_product_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_advanced_product_search.md",
      "summary": "Find products in your catalog that have specific standard and custom attributes. Advanced search provides flexible, case-insensitive query options. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_configure_auth_provider_sandbox",
      "title": "Configure the Auth Provider in the Sandbox Org",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_auth_provider_sandbox.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_auth_provider_sandbox.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_auth_provider_sandbox.md",
      "summary": "Before you begin, have the consumer key and secret generated by the external client available."
    },
    {
      "id": "help-merchant/b2c_configure_login_flow_primary_org",
      "title": "Configure a Login Flow at the Primary Salesforce Org",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_login_flow_primary_org.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_login_flow_primary_org.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_login_flow_primary_org.md",
      "summary": "To synchronize a user's identity between B2C Commerce and the Salesforce org IdP, configure a login flow at the primary Salesforce org. When a user signs in to the Salesforce IdP org, this flow handles the synchronization."
    },
    {
      "id": "help-merchant/b2c_configure_payment_processor_ui",
      "title": "Configure the User Interface for a Payment Processor",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_payment_processor_ui.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_payment_processor_ui.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_payment_processor_ui.md",
      "summary": "Use Business Manager to create a payment processor so customers can buy products using that processor. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_configure_salesforce_sign_on_url",
      "title": "Configure the Salesforce Sign-On URL in Business Manager",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_salesforce_sign_on_url.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_salesforce_sign_on_url.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_salesforce_sign_on_url.md",
      "summary": "After you create an Auth Provider, Salesforce generates a single sign-on URL. Add this URL to the identity synchronization setting in Business Manager. These instructions apply whether Account Manager or the Salesforce org is the IdP."
    },
    {
      "id": "help-merchant/b2c_configure_searchable_attributes",
      "title": "Configure Searchable Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_searchable_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_searchable_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_searchable_attributes.md",
      "summary": "When a search query is entered in B2C Commerce, only product or content attributes that are configured as searchable attributes are searched, and only products or content assets that contain the search term in a searchable attribute are returned in search results. If the searched term is contained in an attribute that isn't a searchable attribute, the product isn't returned in the search results."
    },
    {
      "id": "help-merchant/b2c_configure_single_multiple_code_coupons",
      "title": "Configure Single or Multiple-Code Coupons for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_single_multiple_code_coupons.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_single_multiple_code_coupons.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_single_multiple_code_coupons.md",
      "summary": "Create a single-code coupon or multiple-code coupons, depending on your B2C storefront's promotional needs. Single-code coupons use one code for all customers, multiple-code coupons use multiple unique codes. The code is what you share with customers through marketing campaigns."
    },
    {
      "id": "help-merchant/b2c_configure_system_generated_codes",
      "title": "Configure System-Generated Coupon Codes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_system_generated_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_system_generated_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_system_generated_codes.md",
      "summary": "To auto-generate codes, first set the coupon code preferences, then configure the code settings. After you generate the codes, specify the coupons redemption conditions."
    },
    {
      "id": "help-merchant/b2c_configure_variation_groups_display_mode",
      "title": "Configure Variation Groups Display Mode",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configure_variation_groups_display_mode.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configure_variation_groups_display_mode.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configure_variation_groups_display_mode.md",
      "summary": "Enable the display settings for variation groups. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_configuring_301_http_redirects_for_legacy_urls",
      "title": "Configure 301 HTTP Redirects for Legacy URLs in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_301_http_redirects_for_legacy_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_301_http_redirects_for_legacy_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_301_http_redirects_for_legacy_urls.md",
      "summary": "301 Redirects are used for permanent URL redirection, sending users to a different URL than the one they originally typed into their browser or selected from search engine results. The 301 redirect is considered a best practice for upgrading users from HTTP to HTTPS."
    },
    {
      "id": "help-merchant/b2c_configuring_catalog_level_search_refinement_definitions",
      "title": "Catalog-Level Search Refinement Definitions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_catalog_level_search_refinement_definitions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_catalog_level_search_refinement_definitions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_catalog_level_search_refinement_definitions.md",
      "headings": "Category Refinement Sorting Modes Example • Price Refinements • Promotion Refinements • Search Refinement Value Set • Search Refinement Buckets • Configure Catalog-Level Search Refinement Definitions • Localize Catalog-Level Search Refinement Definitions",
      "summary": "Search refinement definitions determine the selections shown in the storefront search refinement list.",
      "keywords": [
        "To configure catalog-level search refinement definitions:",
        "To use localized bucket labels, supply a localized label for the bucket values for attribute refinements."
      ]
    },
    {
      "id": "help-merchant/b2c_configuring_change_history_preferences",
      "title": "Configure Change History Preferences for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_change_history_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_change_history_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_change_history_preferences.md",
      "summary": "You control change history settings across the organization. Because there are potentially many events, filter events using various criteria, such as by user, object type, or date. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_configuring_hostname_alias",
      "title": "Configure a Hostname Alias",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_hostname_alias.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_hostname_alias.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_hostname_alias.md",
      "summary": "A hostname alias is required to create short, meaningful URLs for external search engines to index. Assign at least one hostname alias that is the current hostname on which the instance is running."
    },
    {
      "id": "help-merchant/b2c_configuring_promotion_preferences",
      "title": "Configure Promotion Preferences for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_promotion_preferences.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_promotion_preferences.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_promotion_preferences.md",
      "summary": "Configure many of the promotion settings as site preferences, giving you much flexibility in how your promotions are handled. These settings include Buy X/Get Y promotion behavior, discount precision, and how the tax basis is calculated for line items with discounts."
    },
    {
      "id": "help-merchant/b2c_configuring_search_index_language_options",
      "title": "Configure Search Index Language Options",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_search_index_language_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_search_index_language_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_search_index_language_options.md",
      "summary": "B2C Commerce indexes all allowed site locales by default. To reduce indexing times and overall resource consumption, exclude locales from indexing that don't have a particular set of data. You can also upload an extra dictionary for more directed and appropriate search results."
    },
    {
      "id": "help-merchant/b2c_configuring_seo_urls",
      "title": "Configure SEO URLs for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_seo_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_seo_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_seo_urls.md",
      "summary": "Optimizing site URLs for search engines improves user experience, rankings, linking functionality, and greatly increases site traffic.",
      "relatedEntries": [
        "help-merchant/b2c_using_the_seo_url_general_tab",
        "help-merchant/b2c_using_the_seo_urls_settings_tab",
        "help-merchant/b2c_using_the_seourls_url_archive_tab",
        "help-merchant/b2c_creating_catalog_content_urls",
        "help-merchant/b2c_creating_pipeline_urls",
        "help-merchant/b2c_creating_url_search_refinement_redirects",
        "help-merchant/b2c_overriding_generated_seo_urls",
        "help-merchant/b2c_creating_home_page_links"
      ]
    },
    {
      "id": "help-merchant/b2c_configuring_variation_attributes_for_image_assignment",
      "title": "Configure Variation Attributes for Image Assignment by Catalog",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_configuring_variation_attributes_for_image_assignment.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_variation_attributes_for_image_assignment.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_configuring_variation_attributes_for_image_assignment.md",
      "summary": "B2C Commerce's catalog image settings support multiple variation attributes. The settings enable you to specify images for combinations of variation attributes, for example color (red, green, blue) and fabric (leather, textile) for all new products."
    },
    {
      "id": "help-merchant/b2c_connect_commerce_to_salesforce",
      "title": "Set Up B2C Commerce with a Salesforce Connection",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_connect_commerce_to_salesforce.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_connect_commerce_to_salesforce.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_connect_commerce_to_salesforce.md",
      "summary": "Set up a trusted data exchange between B2C Commerce and a dedicated Salesforce org for the Merchant Agent to work. Connect your B2C Commerce instance to Salesforce to access agentic and cross-cloud experiences."
    },
    {
      "id": "help-merchant/b2c_connect_to_tableau",
      "title": "Connect to Tableau",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_connect_to_tableau.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_connect_to_tableau.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_connect_to_tableau.md",
      "summary": "Connecting your B2C Commerce data to Tableau requires an API client ID. Use the Web Data Connector option in Tableau, and use the client ID to launch the connector and export your data to Tableau.",
      "relatedEntries": [
        "help-merchant/b2c_generate_api_client_id",
        "help-merchant/b2c_launch_the_tableau_commector"
      ]
    },
    {
      "id": "help-merchant/b2c_connected_comm_setup_personalization",
      "title": "Enable Salesforce Personalization for Shopper Notifications",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_connected_comm_setup_personalization.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_connected_comm_setup_personalization.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_connected_comm_setup_personalization.md",
      "summary": "You can use Personalization to deliver relevant, personalized experiences in shopper notifications. Personalization isn’t required to use shopper notifications."
    },
    {
      "id": "help-merchant/b2c_content_asset_types",
      "title": "Content Asset Types",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_asset_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_asset_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_asset_types.md",
      "headings": "Streaming Video • Supported File Types",
      "summary": "Salesforce B2C Commerce manages two types of content assets: content assets that are stored in the database and file assets that are stored in the file system."
    },
    {
      "id": "help-merchant/b2c_content_assets",
      "title": "Content Assets in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_assets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_assets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_assets.md",
      "headings": "B2C Commerce Content and Libraries • Content Delivery Network (CDN)",
      "summary": "Salesforce B2C Commerce supports a wide variety of content assets, including HTML text, graphics, and video. You use content assets to provide your customers non-product related information such as customer support pages, special sales, size charts, and gardening tips.",
      "relatedEntries": [
        "help-merchant/b2c_content_libraries",
        "help-merchant/b2c_working_with_content_assets"
      ]
    },
    {
      "id": "help-merchant/b2c_content_blocks",
      "title": "Content Blocks",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_blocks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_blocks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_blocks.md",
      "summary": "Content blocks are modular, reusable units of content that you create in Page Designer and manage centrally using the Content Blocks module in Business Manager.",
      "relatedEntries": [
        "help-merchant/b2c_cb_overview",
        "help-merchant/b2c_cb_manage",
        "help-merchant/b2c_cb_page_designer"
      ]
    },
    {
      "id": "help-merchant/b2c_content_libraries",
      "title": "Content Libraries in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_libraries.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_libraries.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_libraries.md",
      "headings": "Shared Library Examples • Content Library Import and Export • Permissions",
      "summary": "In Salesforce B2C Commerce, use the private library that was created when your site was created. You can also create a library that is shared across multiple sites. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_creating_a_shared_library",
        "help-merchant/b2c_creating_a_library_folder",
        "help-merchant/b2c_assigning_a_site_to_a_library"
      ]
    },
    {
      "id": "help-merchant/b2c_content_slot_processing",
      "title": "Content Slot Processing in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_slot_processing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_slot_processing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_slot_processing.md",
      "headings": "**Example** • Caching • Related Links",
      "summary": "Salesforce B2C Commerce scans all cartridges that are in the custom cartridge path for available templates.",
      "relatedEntries": [
        "help-merchant/b2c_troubleshooting_the_slot_configuration_displayed_for_a_slot",
        "help-merchant/b2c_category_slots_contained_in_locally_included_templates"
      ]
    },
    {
      "id": "help-merchant/b2c_content_slots",
      "title": "Content Slots in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_content_slots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_content_slots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_content_slots.md",
      "headings": "Slotting Rules • Related Links",
      "summary": "You can embed a content slot in any part of your storefront site, to show products, categories, content assets, or static HTML based on a schedule. A content asset can be a flash graphic, product carousel, product search result set, or marketing graphic. Use Business Manager to create and schedule a slot configuration, instead of changing storefront code. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_working_with_slot_configurations",
        "help-merchant/b2c_managing_and_creating_content_slot_configurations"
      ]
    },
    {
      "id": "help-merchant/b2c_controlling_promotions",
      "title": "Controlling Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_controlling_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_controlling_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_controlling_promotions.md",
      "summary": "In Salesforce B2C Commerce, control how promotions apply.",
      "relatedEntries": [
        "help-merchant/b2c_configuring_promotion_preferences",
        "help-merchant/b2c_assigning_a_pricebook_or_promotion_specific",
        "help-merchant/b2c_schedules",
        "help-merchant/b2c_tiered_discounts",
        "help-merchant/b2c_promotion_compatibility",
        "help-merchant/b2c_maximum_application_for_promotions",
        "help-merchant/b2c_add_a_qualifier_to_an_experience",
        "help-merchant/b2c_globally_excluded_products",
        "help-merchant/b2c_qualifying_and_discounted_products",
        "help-merchant/b2c_restricting_promotions_to_identical_products",
        "help-merchant/b2c_qualify_disqualify_promotions_based_on_active_price_book"
      ]
    },
    {
      "id": "help-merchant/b2c_copy_page",
      "title": "Copy a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_copy_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_copy_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_copy_page.md",
      "summary": "You can make a copy of a Page Designer page. The copy has all the same page settings and content as the original, except the copy has a different page ID. Copying an existing page can improve your efficiency since you don't start from scratch every time you create a page. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_copying_a_promotion",
      "title": "Copy a Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_copying_a_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_copying_a_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_copying_a_promotion.md",
      "summary": "Instead of creating similar promotions individually, copy an existing promotion and modify it."
    },
    {
      "id": "help-merchant/b2c_copying_categories",
      "title": "Copy One or Multiple Categories for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_copying_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_copying_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_copying_categories.md",
      "summary": "Copy and assign categories, with or without the same set of products, to multiple catalogs, and multiple categories within catalogs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_copying_content_into_a_shared_library",
      "title": "Copy Content into a Shared Library in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_copying_content_into_a_shared_library.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_copying_content_into_a_shared_library.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_copying_content_into_a_shared_library.md",
      "summary": "Your site's private content library was created when your site was created. If you want to use this content with multiple sites, you must copy it into a shared library."
    },
    {
      "id": "help-merchant/b2c_cost_price",
      "title": "Cost Price",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_cost_price.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_cost_price.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_cost_price.md",
      "headings": "Standard Product • Base Product • Product Set",
      "summary": "Cost price is a fixed cost price imported into B2C Commerce for use in calculations. Cost price is a site-specific value and must be represented in the same currency used for purchases on the site."
    },
    {
      "id": "help-merchant/b2c_coupon_analytics_and_reporting",
      "title": "Coupon Analytics and Reporting for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_coupon_analytics_and_reporting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_analytics_and_reporting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_coupon_analytics_and_reporting.md",
      "summary": "Track the effectiveness of specific promotions and campaigns by the number of coupon redemptions. By analyzing this information, you can adjust your promotional strategies to increase repeat business and revenue."
    },
    {
      "id": "help-merchant/b2c_coupon_best_practices",
      "title": "Coupon Best Practices for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_coupon_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_coupon_best_practices.md",
      "headings": "Review Coupon Validation Messages at Checkout • Test Coupons • Implement a Coupon Workflow • Use Incremental Imports of Coupons from External Systems • Import Coupons to a Staging Environment • Manage Who Edits and Views Coupons",
      "summary": "Consider these recommended practices for coupon use with your B2C Commerce storefront."
    },
    {
      "id": "help-merchant/b2c_coupon_implementation_considerations",
      "title": "Coupon Considerations for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_coupon_implementation_considerations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_implementation_considerations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_coupon_implementation_considerations.md",
      "headings": "Plan the Use of Coupons • Design • Build Phase • Development and Testing",
      "summary": "Review these guidelines as you implement coupons for your B2C Commerce storefront.",
      "relatedEntries": [
        "help-merchant/b2c_coupon_best_practices"
      ]
    },
    {
      "id": "help-merchant/b2c_coupon_redemption",
      "title": "Coupon Redemption for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_coupon_redemption.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_redemption.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_coupon_redemption.md",
      "headings": "Coupon Redemption Processing • Single-Use Coupons • Multi-Use Coupons Per Order (Beta) • Developer Considerations",
      "summary": "Set redemption limits to control discount offers and keep promotional campaigns within budgets. Manage coupon usage by customer or time limits.",
      "relatedEntries": [
        "help-merchant/b2c_viewing_coupon_redemptions",
        "help-merchant/b2c_multiple_coupons_in_a_basket"
      ]
    },
    {
      "id": "help-merchant/b2c_create_a_catalog",
      "title": "Create a Catalog",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_catalog.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_catalog.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_catalog.md",
      "summary": "You create a catalog before you can configure categories or product data. Use Business Manager to create and manage your organization's catalogs."
    },
    {
      "id": "help-merchant/b2c_create_a_category",
      "title": "Create a Category for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_category.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_category.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_category.md",
      "summary": "Create categories in Business Manager. This topic applies to B2C Commerce. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_a_dynamic_categorization_rule",
      "title": "Create a Categorization Rule Set for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_dynamic_categorization_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_dynamic_categorization_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_dynamic_categorization_rule.md",
      "summary": "A categorization rule set is a set of conditions used to organize and classify products. These conditions filter and isolate products based on specific attributes, operators, and values, automatically assigning them to the appropriate category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_a_main_product",
      "title": "Create a Base Product",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_main_product.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_main_product.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_main_product.md",
      "summary": "To create a base product, you create a base product first, then assign variation products to it. This topic applies to B2C Commerce. Scenario 1"
    },
    {
      "id": "help-merchant/b2c_create_a_product_set",
      "title": "Create a Product Set",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_product_set.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_product_set.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_product_set.md",
      "summary": "Configure a group of products to appear on a storefront as a product set. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_a_product_variation_group",
      "title": "Create a Product Variation Group",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_product_variation_group.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_product_variation_group.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_product_variation_group.md",
      "summary": "Import variation groups or create variation groups. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_a_subcategory",
      "title": "Create a Subcategory for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_subcategory.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_subcategory.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_subcategory.md",
      "summary": "Create multiple layers of subcategories to further refine how your products show on your storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_a_variation_product",
      "title": "Create a Variation Product",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_a_variation_product.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_variation_product.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_a_variation_product.md",
      "summary": "Variation attributes can be Local or Shared. You create shared variation attributes in the scope of a catalog, and apply them to some or all products of that catalog. You create local variation attributes for a specific product, and apply them only to that product. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_an_ab_test_segment",
      "title": "Configure A/B Test Segments for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_an_ab_test_segment.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_an_ab_test_segment.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_an_ab_test_segment.md",
      "summary": "After you create an A/B test for B2C Commerce, the Segments and Results tabs appear. Configure an A/B test segment."
    },
    {
      "id": "help-merchant/b2c_create_and_manage_categories",
      "title": "Create and Manage Categories for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_and_manage_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_and_manage_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_and_manage_categories.md",
      "summary": "You use Business Manager to create categories and subcategories, and assign products to categories. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_create_a_category",
        "help-merchant/b2c_create_a_subcategory",
        "help-merchant/b2c_modifying_category_display_order",
        "help-merchant/b2c_modifying_product_display_order",
        "help-merchant/b2c_create_a_dynamic_categorization_rule",
        "help-merchant/b2c_exclude_a_product_from_a_rule",
        "help-merchant/b2c_category_attributes",
        "help-merchant/b2c_set_category_attributes",
        "help-merchant/b2c_set_category_alternative_url",
        "help-merchant/b2c_product_attribute_definitions",
        "help-merchant/b2c_copying_categories",
        "help-merchant/b2c_schedule_categories",
        "help-merchant/b2c_schedule_a_category",
        "help-merchant/b2c_category_linking",
        "help-merchant/b2c_link_categories",
        "help-merchant/b2c_search_refinement_definitions",
        "help-merchant/b2c_sorting_rule",
        "help-merchant/b2c_page_meta_tag_rules"
      ]
    },
    {
      "id": "help-merchant/b2c_create_boost_and_bury_rules",
      "title": "Create Boost and Bury Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_boost_and_bury_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_boost_and_bury_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_boost_and_bury_rules.md",
      "summary": "Create a rule that boosts or buries matching products for a search term, a category, or site-wide context."
    },
    {
      "id": "help-merchant/b2c_create_boost_bury_merchant_agent",
      "title": "Create Boost and Bury Rules with the B2C Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_boost_bury_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_boost_bury_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_boost_bury_merchant_agent.md",
      "summary": "Use the Merchant Agent to create boost and bury rules with natural language prompts."
    },
    {
      "id": "help-merchant/b2c_create_customer_group_based_on_data_cloud_segment",
      "title": "Create a Customer Group Based on a  Segment",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_customer_group_based_on_data_cloud_segment.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_customer_group_based_on_data_cloud_segment.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_customer_group_based_on_data_cloud_segment.md",
      "summary": "Use a  segment to create a customer group as a target audience for campaigns and promotions."
    },
    {
      "id": "help-merchant/b2c_create_external_client_app",
      "title": "Create an External Client App at the Sandbox Org",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_external_client_app.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_external_client_app.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_external_client_app.md",
      "summary": "Configure an external client app in the sandbox org that can communicate with the OAuth provider."
    },
    {
      "id": "help-merchant/b2c_create_external_url_redirects",
      "title": "Create External URL Redirects",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_external_url_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_external_url_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_external_url_redirects.md",
      "summary": "B2C Commerce's site alias configuration doesn't allow for external URL redirects. The solution is to build a custom pipeline that sends the configured hostname to the `redirectpermanent` template. This extension shows how to build such a custom pipeline."
    },
    {
      "id": "help-merchant/b2c_create_page",
      "title": "Create a Page Using the Page Designer Visual Editor",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_page.md",
      "summary": "A page creation wizard walks you through the process of creating a Page Designer page in the visual editor. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_plp_pdp_templates",
      "title": "Create a Product List or Product Detail Page Template for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_plp_pdp_templates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_plp_pdp_templates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_plp_pdp_templates.md",
      "summary": "Create a Product List or Product Detail page template to reuse across multiple categories and products. Create the template page with the structure and components you want to use, and then assign that page to one or more categories. When a Product List or Product Detail page is required in the storefront, the template page assigned to the category appears, populated with the appropriate product information. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_product_bundles",
      "title": "Create Product Bundles",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_product_bundles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_product_bundles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_product_bundles.md",
      "summary": "Create product bundles from multiple products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_product_options",
      "title": "Create Product Options",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_product_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_product_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_product_options.md",
      "summary": "Product options enable you to associate some products with other products so that customers can configure a customized product. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_search_driven_redirect",
      "title": "Create a Search-Driven Redirect for a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_search_driven_redirect.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_search_driven_redirect.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_search_driven_redirect.md",
      "summary": "To return a specific Page Designer page when a customer searches on a particular keyword, create a search-driven redirect and specify the page ID as the Content ID. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_sort_rule_merchant_agent",
      "title": "Create a Sort Rule with the B2C Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_sort_rule_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_sort_rule_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_sort_rule_merchant_agent.md",
      "summary": "Use the Merchant Agent to create sorting rules based on sequential data attributes such as price or conversion rate to control how search results are displayed to customers."
    },
    {
      "id": "help-merchant/b2c_create_visibility_rules",
      "title": "Specify When a Page Designer Page Is Visible Based on Customer Group or Schedule",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_visibility_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_visibility_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_visibility_rules.md",
      "summary": "Configure a Page Designer page to be visible only to certain customers or only during certain dates and times. If you’ve targeted the page to be part of a campaign or promotion, this functionality isn’t available. In that case, the campaign or promotion you assign determines the customer group and schedule, if any. Also build customer groups to include, or exclude, specific regions or locales. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_create_visibility_rules_components",
      "title": "Set Component Visibility by Customer Group, Schedule, or Locale",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_create_visibility_rules_components.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_create_visibility_rules_components.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_create_visibility_rules_components.md",
      "summary": "You can use Page Designer to control which components appear on a B2C Commerce storefront. You can select which components are visible to specific customer groups. You can also set components to appear only during certain times or for specific locales."
    },
    {
      "id": "help-merchant/b2c_creating_404_error_pages_with_alternate_paths",
      "title": "Create 404 Error Pages with Alternate Paths in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_404_error_pages_with_alternate_paths.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_404_error_pages_with_alternate_paths.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_404_error_pages_with_alternate_paths.md",
      "summary": "Create error pages that let a customer get to the home page of your site, even if they experience a 404 error because they’re linking to an expired page or have a broken URL."
    },
    {
      "id": "help-merchant/b2c_creating_a_campaign",
      "title": "Create a Campaign in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_campaign.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_campaign.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_campaign.md",
      "summary": "A campaign acts as a wrapper for your promotions and qualifiers. When you create a campaign, define a schedule and qualifiers for an entire group of promotions or slot configurations."
    },
    {
      "id": "help-merchant/b2c_creating_a_content_asset",
      "title": "Create a Content Asset in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_content_asset.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_content_asset.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_content_asset.md",
      "summary": "Create content assets that include text, images, and links via URLs. You can also import content assets from external sources. See Content Asset Types.",
      "relatedEntries": [
        "help-merchant/b2c_content_asset_types"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_a_customer_group",
      "title": "Create a Customer Group in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_customer_group.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_customer_group.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_customer_group.md",
      "summary": "Create and edit customer groups and assign customers to them for marketing."
    },
    {
      "id": "help-merchant/b2c_creating_a_dynamic_customer_group",
      "title": "Create a Dynamic Customer Group in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_dynamic_customer_group.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_dynamic_customer_group.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_dynamic_customer_group.md",
      "summary": "A dynamic customer group is a group with changing membership. Membership is based on purchase history, profile, address, or active data. You can also base membership on membership in system and static customer groups. You can't base membership on dynamic customer groups. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_a_library_folder",
      "title": "Create a Library Folder in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_library_folder.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_library_folder.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_library_folder.md",
      "summary": "Use Business Manager to define or edit a hierarchical folder structure for your content assets."
    },
    {
      "id": "help-merchant/b2c_creating_a_promotion",
      "title": "Create a Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_promotion.md",
      "summary": "You create all promotions (product, shipping, and order) the same way, but with different rule specifications."
    },
    {
      "id": "help-merchant/b2c_creating_a_redirect_from_a_digital_url",
      "title": "Create a Redirect from a B2C Commerce URL",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_redirect_from_a_digital_url.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_redirect_from_a_digital_url.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_redirect_from_a_digital_url.md",
      "summary": "The URL redirects feature redirects obsolete or unavailable B2C Commerce pages to currently available pages, or to a specific URL outside B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_a_search_index_rebuild_schedule",
      "title": "Create a Search Index Rebuild Schedule",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_search_index_rebuild_schedule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_search_index_rebuild_schedule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_search_index_rebuild_schedule.md",
      "summary": "Use an index schedule to rebuild an index automatically and regularly in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_a_shared_library",
      "title": "Create a Shared Library in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_a_shared_library.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_shared_library.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_a_shared_library.md",
      "summary": "Create and delete libraries or change the assignment of libraries only on staging and sandbox instances."
    },
    {
      "id": "help-merchant/b2c_creating_an_ab_test",
      "title": "Create an A/B Test for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_an_ab_test.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_an_ab_test.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_an_ab_test.md",
      "summary": "Create A/B tests with multiple user groups, including a control group, and assign promotions, slot configurations, or category sorting rule overrides to each experience."
    },
    {
      "id": "help-merchant/b2c_creating_campaigns_and_promotions",
      "title": "Create Campaigns and Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_campaigns_and_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_campaigns_and_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_campaigns_and_promotions.md",
      "summary": "Creating a complete marketing and promotional campaign can seem like a daunting task, but doesn't have to be. Start by setting an overall goal and then break down the tasks involved."
    },
    {
      "id": "help-merchant/b2c_creating_canonical_url_tags",
      "title": "Create Canonical URL Tags for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_canonical_url_tags.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_canonical_url_tags.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_canonical_url_tags.md",
      "summary": "Canonical URLs help prevent duplicate content issues by specifying the \"canonical\", or \"preferred\", version of a web page as part of search engine optimization. Normally, search engines lower the rankings for pages that appear to be duplicates. Indicating that a page has a canonical URL helps preserve those rankings. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_catalog_content_urls",
      "title": "Create Catalog and Content URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_catalog_content_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_catalog_content_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_catalog_content_urls.md",
      "summary": "Configure how your SEO URLs are created for category URLs, category search refinement URLs, and product URLs."
    },
    {
      "id": "help-merchant/b2c_creating_content_search_refinements",
      "title": "Create Content Search Refinements in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_content_search_refinements.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_content_search_refinements.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_content_search_refinements.md",
      "summary": "Specify different search refinement options for the display of content by configuring content search refinements at the library folder level.",
      "relatedEntries": [
        "help-merchant/b2c_bucketing_search_refinements"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_customer_lists",
      "title": "Create Customer Lists in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_customer_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_customer_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_customer_lists.md",
      "summary": "Create a customer list on your Staging instance."
    },
    {
      "id": "help-merchant/b2c_creating_customer_promotions_based_on_customer_location",
      "title": "Creating Customer Promotions Based on Customer Location in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_customer_promotions_based_on_customer_location.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_customer_promotions_based_on_customer_location.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_customer_promotions_based_on_customer_location.md",
      "headings": "Test Rule Data • Create Geographical Customer Groups",
      "summary": "Determine a customer IP address and lookup the geographical location of the customer based on the IP address.",
      "keywords": [
        "If you’re using customer groups that depend on city or region, Salesforce recommends that you test sample IP addresses against the database before creating rules. If the database is less precise in location than you expect, it’s possible to create customer group rules that don't trigger correctly. Make sure that you have permissions to the IP Address Geolocation Data module before starting this topic.",
        "Use rules to define customer groups by the geolocation data of the IP addresses of customers when they log in."
      ]
    },
    {
      "id": "help-merchant/b2c_creating_feed_files",
      "title": "Create Feed Files",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_feed_files.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_feed_files.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_feed_files.md",
      "summary": "Create a maximum of three new feed definitions. Use field definitions when your imported attributes require a different import frequency (daily versus weekly) or when they are fed from different backend systems."
    },
    {
      "id": "help-merchant/b2c_creating_feeds",
      "title": "Creating Active Data Feeds",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_feeds.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_feeds.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_feeds.md",
      "summary": "When active data is enabled for your site, certain data, as defined by Business Manager system objects, is captured on your Production instance. These data are automatically imported into your Production and Staging instances.",
      "relatedEntries": [
        "help-merchant/b2c_defining_feeds",
        "help-merchant/b2c_creating_feed_files",
        "help-merchant/b2c_downloading_active_data_on_production",
        "help-merchant/b2c_importing_feeds",
        "help-merchant/b2c_importing_active_data_csv_files"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_feeds_for_sitemap_attributes",
      "title": "Feeds for Sitemap Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_feeds_for_sitemap_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_feeds_for_sitemap_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_feeds_for_sitemap_attributes.md",
      "summary": "Populate sitemap attribute values through the catalog and content import feeds, which let you set values for sitemap attributes of products and content respectively. You can also use a custom import pipeline to create and populate the attributes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_gift_certificates",
      "title": "Create a Gift Certificate",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_gift_certificates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_gift_certificates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_gift_certificates.md",
      "summary": "Create gift certificates individually using Business Manager. Because you can't stage gift certificates, create and manage them in your Production environment. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_home_page_links",
      "title": "Create Home Page Links",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_home_page_links.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_home_page_links.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_home_page_links.md",
      "summary": "If your host is listed as an alias, and only one locale is used for the site, you can create links to the home page that are search-friendly because they don't require additional information to determine the locale. In this case, you can use a hostname-only URL instead of generating links to the homepage via a B2C Commerce pipeline. If you have a multi-locale site, ignore the rest of this topic."
    },
    {
      "id": "help-merchant/b2c_creating_new_search_refinement_definitions",
      "title": "Create New Search Refinements",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_new_search_refinement_definitions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_new_search_refinement_definitions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_new_search_refinement_definitions.md",
      "headings": "Block Search Refinements",
      "summary": "Before creating search refinements, if you’re refining by attribute values, make sure that the attribute has data and is indexed. To create search refinements for the keyword search, create them for the root category for the storefront catalog.",
      "keywords": [
        "It's possible to include refinements for broad categories that are blocked for subcategories. If a customer navigates to the subcategory without selecting the blocked refinement, the blocked refinement isn't visible in the subcategory."
      ]
    },
    {
      "id": "help-merchant/b2c_creating_order_promotion_rules",
      "title": "Create an Order Promotion Rule in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_order_promotion_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_order_promotion_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_order_promotion_rules.md",
      "summary": "An order promotion rule applies to the entire order, for example, 20% off on all orders in April."
    },
    {
      "id": "help-merchant/b2c_creating_page_meta_tag_rules",
      "title": "Create Page Meta Tag Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_page_meta_tag_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_page_meta_tag_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_page_meta_tag_rules.md",
      "summary": "Using static and dynamic elements, define meta tags with a rule-based approach to create unique meta tag content and increase the SEO value across pages, products, and URLs."
    },
    {
      "id": "help-merchant/b2c_creating_pd_pages",
      "title": "Page Designer for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_pd_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_pd_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_pd_pages.md",
      "summary": "Page Designer is a B2C Commerce feature that supports standard development processes and tools for creating reusable page types and component types. Merchants can use a visual editor in Business Manager to design, schedule, and publish custom pages in the storefront by dragging the page and component types.",
      "relatedEntries": [
        "help-merchant/b2c_create_page",
        "help-merchant/b2c_pd_visual_editor_tips",
        "help-merchant/b2c_create_plp_pdp_templates",
        "help-merchant/b2c_config_custom_attrs",
        "help-merchant/b2c_copy_page",
        "help-merchant/b2c_page_designer_copy_components",
        "help-merchant/b2c_pd_content_assets",
        "help-merchant/b2c_preview_pd_page_task",
        "help-merchant/b2c_config_name_id_desc_for_pd",
        "help-merchant/b2c_manage_media",
        "help-merchant/b2c_delete_pd_page",
        "help-merchant/b2c_page_designer_folders",
        "help-merchant/b2c_create_visibility_rules",
        "help-merchant/b2c_create_visibility_rules_components",
        "help-merchant/b2c_target_campaign_or_promotion",
        "help-merchant/b2c_target_comp_for_campaign_or_promotion",
        "help-merchant/b2c_manage_component_visibility_dyn_pages",
        "help-merchant/b2c_set_locale_page_designer",
        "help-merchant/b2c_localize_bulk_pages_for_devs_exp",
        "help-merchant/b2c_localized_page",
        "help-merchant/b2c_localize_bulk_pages",
        "help-merchant/b2c_localize_bulk_pages_for_merchants",
        "help-merchant/b2c_localize_bulk_pages_for_devs_imp",
        "help-merchant/b2c_enable_search_task",
        "help-merchant/b2c_config_seo_settings_for_pd",
        "help-merchant/b2c_create_search_driven_redirect"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_pipeline_urls",
      "title": "Create Pipeline URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_pipeline_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_pipeline_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_pipeline_urls.md",
      "summary": "Create up to 500 alias for URLs generated by a pipeline."
    },
    {
      "id": "help-merchant/b2c_creating_price_books_and_price_tables",
      "title": "Create Price Books and Price Tables in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_price_books_and_price_tables.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_price_books_and_price_tables.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_price_books_and_price_tables.md",
      "summary": "Use Business Manager to define price books and product prices. You must have products already defined when you create price books and price tables."
    },
    {
      "id": "help-merchant/b2c_creating_product_promotion_rules",
      "title": "Create a Product Promotion Rule in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_product_promotion_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_product_promotion_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_product_promotion_rules.md",
      "summary": "Product promotion rules apply to standard products, variation products, product bundles, and product options.",
      "relatedEntries": [
        "help-merchant/b2c_price_from_pricebook_promotions",
        "help-merchant/b2c_globally_excluding_products",
        "help-merchant/b2c_creating_order_promotion_rules",
        "help-merchant/b2c_creating_shipping_promotion_rules_1",
        "help-merchant/b2c_creating_tiered_discounts",
        "help-merchant/b2c_creating_customer_promotions_based_on_customer_location",
        "help-merchant/b2c_copying_a_promotion",
        "help-merchant/b2c_tagging_promotions",
        "help-merchant/b2c_archiving_promotions"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_recommendations",
      "title": "Create Explicit Recommendations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_recommendations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_recommendations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_recommendations.md",
      "summary": "Use the explicit recommendations feature to create and manage explicit recommendations in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_creating_search_friendly_urls",
      "title": "Search-Friendly URLs for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_search_friendly_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_search_friendly_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_search_friendly_urls.md",
      "headings": "Automatic Redirects • Viewing Search-Friendly URLs",
      "summary": "Search-friendly URLs are a shorter form of the section of the standard B2C Commerce URL after the host name. For SEO purposes, it's important to adjust the URL settings to create search-friendly URLs across your site. The standard B2C Commerce URL is not optimized for external search engines. Instead, it includes instance, pipeline, and other information.",
      "relatedEntries": [
        "help-merchant/b2c_enabling_search_friendly_urls",
        "help-merchant/b2c_customize_search_friendly_urls"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_shipping_promotion_rules_1",
      "title": "Create a Shipping Promotion Rule in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_shipping_promotion_rules_1.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_shipping_promotion_rules_1.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_shipping_promotion_rules_1.md",
      "summary": "A shipping promotion applies to shipping costs, for example Free shipping on orders over $100. Because a cart can contain multiple shipments, a product shipping promotion is applied to each shipment individually."
    },
    {
      "id": "help-merchant/b2c_creating_sorting_rules",
      "title": "Create Sorting Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_sorting_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_sorting_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_sorting_rules.md",
      "headings": "Sort by Keyword Groups • Preview Sorting Rules • Create Dynamic Attributes",
      "summary": "Implement personalized sorting rules within your B2C Commerce storefront.",
      "keywords": [
        "Sorting rules can also be assigned to keyword groups, which allow you to define extra sorting rules based on customer search terms.",
        "Preview how sorting rules work in the storefront before using them.",
        "A dynamic attribute is an attribute whose value is calculated through a formula you create, allowing you to create weighted blends of different attributes to use when sorting."
      ]
    },
    {
      "id": "help-merchant/b2c_creating_stores",
      "title": "Create Stores in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_stores.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_stores.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_stores.md",
      "summary": "Use Business Manager to manage store location information, such as addresses, locations, and hours of business, which appears in your storefront.",
      "relatedEntries": [
        "help-merchant/b2c_associating_a_store_with_an_inventory_list"
      ]
    },
    {
      "id": "help-merchant/b2c_creating_tiered_discounts",
      "title": "Create A Tiered Discount in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_tiered_discounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_tiered_discounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_tiered_discounts.md",
      "summary": "Tiered discounts let shoppers qualify for higher value discounts for each new threshold they reach."
    },
    {
      "id": "help-merchant/b2c_creating_url_search_refinement_redirects",
      "title": "Create URL Search Refinement Redirects",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_creating_url_search_refinement_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_creating_url_search_refinement_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_creating_url_search_refinement_redirects.md",
      "summary": "Creating URL search refinements is a multi-step process. Only add redirects for active URL search refinement."
    },
    {
      "id": "help-merchant/b2c_csv_file",
      "title": "Product Catalog CSV Files",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_csv_file.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_csv_file.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_csv_file.md",
      "headings": "How to Read Your Exported CSV File • Preparing Your CSV for Import • CSV Limitations",
      "summary": "B2C Commerce Business Manager supports importing and exporting your catalogs in XML and CSV format. For an easier to read and edit version, export as a CSV file.",
      "relatedEntries": [
        "help-merchant/b2c_export_a_catalog_as_csv"
      ]
    },
    {
      "id": "help-merchant/b2c_custom_product_attributes",
      "title": "Custom Product Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_custom_product_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_custom_product_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_custom_product_attributes.md",
      "summary": "Create a new product attribute that you can use for site search, search refinements, or sorting rules. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_customer_lists",
      "title": "Customer Lists in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_customer_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_customer_lists.md",
      "headings": "Benefits of Shared Customer Profiles • Limitations of Shared Customer Profiles • Customer Data Shared Across Sites • Site-Specific Customer Data • Customer Groups on Sites That Share Customer Lists • Active Data on Sites That Share Customer Lists",
      "summary": "A customer list identifies a set of customers that are assigned to one or more sites. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_creating_customer_lists",
        "help-merchant/b2c_deleting_customer_lists",
        "help-merchant/b2c_deleting_customers_from_customer_lists"
      ]
    },
    {
      "id": "help-merchant/b2c_customer_segmentation_via_geolocation",
      "title": "Customer Segmentation Via Geolocation in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_customer_segmentation_via_geolocation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_segmentation_via_geolocation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_customer_segmentation_via_geolocation.md",
      "headings": "Customer Segmentation • B2C Commerce Scripting API • Import/Export",
      "summary": "Define customer segments of registered and unregistered customers based on geolocation for targeted campaigns, micro-sites, and product lines. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_customer_snapshots",
      "title": "Customer Data Snapshots in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_customer_snapshots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customer_snapshots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_customer_snapshots.md",
      "summary": "Business Manager provides the ability to export “snapshots” of customer (shopper) data, including orders, lists, and other data. This is useful when you want to delete customer data from the system but retain an archive of it. A snapshot can include different selections of data related to one or more customer accounts. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_export_customer_snapshots",
        "help-merchant/b2c_retrieve_customer_snapshots"
      ]
    },
    {
      "id": "help-merchant/b2c_customers",
      "title": "Customers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_customers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_customers.md",
      "summary": "Customize how you manage customer records, customer login access, and customer search. Define how long you want to retain product lists in wish lists, and gift registries for anonymous customers. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_searching_for_customers",
        "help-merchant/b2c_adding_a_new_customer",
        "help-merchant/b2c_customer_snapshots",
        "help-merchant/b2c_customer_lists",
        "help-merchant/b2c_creating_a_customer_group",
        "help-merchant/b2c_activate_data_cloud_guest_shopper_segments_in_b2c_commerce",
        "help-merchant/b2c_using_dynamic_customer_groups_for_active_merchandising"
      ]
    },
    {
      "id": "help-merchant/b2c_customize_search_friendly_urls",
      "title": "Customize Search-Friendly URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_customize_search_friendly_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_customize_search_friendly_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_customize_search_friendly_urls.md",
      "summary": "Further customize search-friendly URLs using custom pipelines."
    },
    {
      "id": "help-merchant/b2c_dashboard_details",
      "title": "The B2C Commerce Dashboards",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dashboard_details.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dashboard_details.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dashboard_details.md",
      "summary": "Use the Reports & Dashboards to drill into insights on sales, products, promotions, site traffic, and other aspects of your B2C Commerce sites.",
      "relatedEntries": [
        "help-merchant/b2c_home_dashboard",
        "help-merchant/b2c_sales_dashboard",
        "help-merchant/b2c_products_dashboard",
        "help-merchant/b2c_products_details_dashboard",
        "help-merchant/b2c_gift_certificates_dashboard",
        "help-merchant/b2c_promotions_dashboard",
        "help-merchant/b2c_promotions_detail_dashboard",
        "help-merchant/b2c_promotions_sourcecode_dashboard",
        "help-merchant/b2c_promotion_conversions_dashboard",
        "help-merchant/b2c_reports_dashboards_metric_definitions_promotions",
        "help-merchant/b2c_on_site_search_dashboard",
        "help-merchant/b2c_search_conversion_dashboard",
        "help-merchant/b2c_traffic_dashboard",
        "help-merchant/b2c_shopper_journey_dashboard",
        "help-merchant/b2c_einstein_dashboard",
        "help-merchant/b2c_inventory_dashboard",
        "help-merchant/b2c_technical_dashboard",
        "help-merchant/b2c_technical_ocapi_dashboard",
        "help-merchant/b2c_technical_scapi_dashboard",
        "help-merchant/b2c_reports_and_dashboards_real_time_metrics",
        "help-merchant/b2c_view_real_time_metrics",
        "help-merchant/b2c_report_download_reference"
      ]
    },
    {
      "id": "help-merchant/b2c_dashboard_feature_set",
      "title": "Reports & Dashboards Feature Set for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dashboard_feature_set.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dashboard_feature_set.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dashboard_feature_set.md",
      "summary": "Set the dashboard filters, date range, time zone, and realm currency setting so that the dashboard reports display a select set of data.",
      "relatedEntries": [
        "help-merchant/b2c_dashboard_navigation",
        "help-merchant/b2c_set_dashboard_filters",
        "help-merchant/b2c_set_dashboard_daterange",
        "help-merchant/b2c_change_dashboard_timezone",
        "help-merchant/b2c_change_dashboard_realm_currency"
      ]
    },
    {
      "id": "help-merchant/b2c_dashboard_navigation",
      "title": "B2C Commerce Reports & Dashboards Navigation",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dashboard_navigation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dashboard_navigation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dashboard_navigation.md",
      "summary": "This topic applies to B2C Commerce. B2C Commerce collates Reports and Dashboard data in related datasets."
    },
    {
      "id": "help-merchant/b2c_days_available",
      "title": "Days Available",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_days_available.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_days_available.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_days_available.md",
      "summary": "Days Available is a product attribute representing the time since B2C Commerce created the item."
    },
    {
      "id": "help-merchant/b2c_defining_feeds",
      "title": "Defining Feeds",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_defining_feeds.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_defining_feeds.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_defining_feeds.md",
      "summary": "Create feeds for the *costPrice* and *returnRate* attributes to use all the system attributes calculated for *ProductActiveData.*"
    },
    {
      "id": "help-merchant/b2c_defining_order_search_result_columns",
      "title": "Define Order Search Result Columns in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_defining_order_search_result_columns.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_defining_order_search_result_columns.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_defining_order_search_result_columns.md",
      "summary": "Define up to ten additional custom columns. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_defining_source_code_groups",
      "title": "Define Source Code Groups for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_defining_source_code_groups.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_defining_source_code_groups.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_defining_source_code_groups.md",
      "summary": "Define source code groups in Business Manager or by import. In Business Manager, source code groups can represent one or more source-codes or source-code specifications."
    },
    {
      "id": "help-merchant/b2c_delaying_orders",
      "title": "Delay Order Exports for B2C Stores",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_delaying_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_delaying_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_delaying_orders.md",
      "summary": "To await the results of asynchronous actions on an order, you can delay order exports."
    },
    {
      "id": "help-merchant/b2c_delete_orders",
      "title": "Delete Orders",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_delete_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_delete_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_delete_orders.md",
      "summary": "You can delete an order that has an order status of Created, Canceled, Replaced, or Failed, or that has an export status of Exported, and that has no associated replacement order. Deleting an order doesn't delete the data stored in Salesforce Order Management or in any external order management system. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_delete_pd_page",
      "title": "Delete a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_delete_pd_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_delete_pd_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_delete_pd_page.md",
      "summary": "When you’re finished with a Page Designer page, delete it. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_delete_prices_read_only_price_books",
      "title": "Delete Redundant Prices from Read-Only Price Books in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_delete_prices_read_only_price_books.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_delete_prices_read_only_price_books.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_delete_prices_read_only_price_books.md",
      "summary": "If you're using read-only price books, speed up price book replication by deleting the corresponding prices in the old storage system. The read-only price books already have the prices stored in the new system."
    },
    {
      "id": "help-merchant/b2c_deleting_customer_lists",
      "title": "Delete Customer Lists in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_deleting_customer_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deleting_customer_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_deleting_customer_lists.md",
      "summary": "Delete customer lists as necessary."
    },
    {
      "id": "help-merchant/b2c_deleting_customers",
      "title": "Delete Customers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_deleting_customers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deleting_customers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_deleting_customers.md",
      "summary": "Delete one or more customers."
    },
    {
      "id": "help-merchant/b2c_deleting_customers_from_customer_lists",
      "title": "Delete Customers from Customer Lists in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_deleting_customers_from_customer_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deleting_customers_from_customer_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_deleting_customers_from_customer_lists.md",
      "summary": "Delete customers from a customer list as necessary."
    },
    {
      "id": "help-merchant/b2c_deleting_customers_via_import_export",
      "title": "Delete a Large Number of Customers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_deleting_customers_via_import_export.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deleting_customers_via_import_export.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_deleting_customers_via_import_export.md",
      "summary": "Use Business Manager to delete up to 1000 customers at once using the standard method."
    },
    {
      "id": "help-merchant/b2c_demandware_image_storage",
      "title": "Salesforce B2C Commerce Image Storage",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_demandware_image_storage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_demandware_image_storage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_demandware_image_storage.md",
      "summary": "B2C Commerce supports three static content locations where it stores images."
    },
    {
      "id": "help-merchant/b2c_deploying_a_test_segment",
      "title": "Deploy an Effective A/B Test Experience in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_deploying_a_test_segment.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_deploying_a_test_segment.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_deploying_a_test_segment.md",
      "summary": "When you’ve identified a slot configuration, promotion, or sorting rule that produces the results you want, deploy the experience directly to your application using a campaign."
    },
    {
      "id": "help-merchant/b2c_digital_url_syntax_without_seo",
      "title": "URL Syntax Without SEO",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_digital_url_syntax_without_seo.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_digital_url_syntax_without_seo.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_digital_url_syntax_without_seo.md",
      "summary": "To see the standard B2C Commerce URLs without search engine optimization, make sure that the URL Rules module is disabled. If you are using the deprecated SEO Support module, make sure it's also disabled."
    },
    {
      "id": "help-merchant/b2c_discount_on_a_product_option",
      "title": "Discount on a Product Option in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_discount_on_a_product_option.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_discount_on_a_product_option.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_discount_on_a_product_option.md",
      "headings": "Ambiguous Options • Option Prices Affected by Product Discounts and Option Discounts • Promotion Compatibility Rules",
      "summary": "To offer a discount for a product option, use a percent off promotion. Because options are never sold alone, but always as part of a product, first identify the products with the options that receive the discount. For example, Get 50% off on the glossy paper option (usually a $2.99 upgrade). This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_downloading_active_data_on_production",
      "title": "Download Active Data on Production",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_downloading_active_data_on_production.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_downloading_active_data_on_production.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_downloading_active_data_on_production.md",
      "summary": "If active data is enabled for your site, all data is accumulated from your Production instance and automatically imported into your Production and Staging instances."
    },
    {
      "id": "help-merchant/b2c_downloading_change_history_logs",
      "title": "Download Change History Logs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_downloading_change_history_logs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_downloading_change_history_logs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_downloading_change_history_logs.md",
      "summary": "Download the Change History Logs from the archive system. Change History log files are purged after 30 days."
    },
    {
      "id": "help-merchant/b2c_dynamic_categories",
      "title": "Categorization Rule Sets for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_categories.md",
      "headings": "Operators • Rule Sets",
      "summary": "Categorization rule sets automatically assign products to specific categories. To create a rule set, use attributes, operators, and values to define the conditions a product has to meet to be included in a particular category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_dynamic_customer_group_attributes",
      "title": "Dynamic Customer Group Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_customer_group_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_customer_group_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_customer_group_attributes.md",
      "headings": "Related Links",
      "summary": "Use these attributes for dynamic customer groups. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_dynamic_customer_group_operators",
      "title": "Dynamic Customer Group Operators in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_customer_group_operators.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_customer_group_operators.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_customer_group_operators.md",
      "headings": "Related Links",
      "summary": "These are the supported operators. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_dynamic_customer_group_rules",
      "title": "Dynamic Customer Group Rules in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_customer_group_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_customer_group_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_customer_group_rules.md",
      "headings": "Related Links",
      "summary": "A dynamic customer group has exactly one rule with one or more conditions. A condition is an individual line in the editor, for example, Company equals ‘Salesforce’. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_dynamic_group_attribute_types",
      "title": "Dynamic Group Attribute Types in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_group_attribute_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_group_attribute_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_group_attribute_types.md",
      "headings": "Related Links",
      "summary": "There are seven supported attribute types. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_dynamic_imaging_service_overview",
      "title": "Related Dynamic Imaging Service Topics",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_imaging_service_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_imaging_service_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_imaging_service_overview.md",
      "summary": "Find B2C Commerce Dynamic Imaging Service help on URL path structure, order of operations, responsive formats, an optional community project, and troubleshooting."
    },
    {
      "id": "help-merchant/b2c_dynamic_mapping_of_incoming_url_for_source_codes",
      "title": "Dynamic Mapping of URLs with Source Codes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_mapping_of_incoming_url_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_mapping_of_incoming_url_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_mapping_of_incoming_url_for_source_codes.md",
      "summary": "Dynamically map an incoming URL to navigate to a specific page or pages.",
      "relatedEntries": [
        "help-merchant/b2c_active_mapping_to_display_a_product_for_source_codes",
        "help-merchant/b2c_using_a_source_code_to_display_a_page_and_select_a_price_book",
        "help-merchant/b2c_testing_dynamic_url_mappings_for_source_codes"
      ]
    },
    {
      "id": "help-merchant/b2c_dynamic_mappings",
      "title": "Dynamic Mappings for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_dynamic_mappings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_dynamic_mappings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_dynamic_mappings.md",
      "headings": "Before You Begin • Create mapping rules for top products and Categories • Mapping Rule Syntax • Patterns for Incoming URLs • Wildcards • URL Encoding • Options • B2C Commerce URL Templates • Example 1: Using Parts of Incoming URLs in Redirects to B2C Commerce URLs • Example 2: Product Redirect with Positional Value from Incoming URL • Example 3: Product Redirect with Parameter from Incoming URL Query String • Example 4: Source Code Redirects from an Affiliate Site • Example 5: source code redirects from an Email • Example 6: extract the locale from the source URL • Example 7: Create a Rule for a URL with Spaces • Example 7a: Create a Rule to Redirect a Product That Has White Space in the Product Name • Example 7b: Create a Rule to Redirect a Product That Has White Space in the Brand Name",
      "summary": "Configure dynamic mapping rules that use a pattern to identify a URL from your legacy site and automatically redirect it to a B2C Commerce URL. It isn't possible to use mapping rules to redirect an existing or obsolete B2C Commerce URL to a different B2C Commerce URL, nor is it possible to create redirects for static resources like images."
    },
    {
      "id": "help-merchant/b2c_edit_coupon_general_settings",
      "title": "Specify General Settings for B2C Commerce Coupons",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_edit_coupon_general_settings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_edit_coupon_general_settings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_edit_coupon_general_settings.md",
      "summary": "Configure coupon descriptions, status, and redemption limits on the General tab."
    },
    {
      "id": "help-merchant/b2c_edit_delete_coupon_codes",
      "title": "Edit or Delete Coupon Codes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_edit_delete_coupon_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_edit_delete_coupon_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_edit_delete_coupon_codes.md",
      "summary": "Edit or delete coupon codes on the Coupon Codes page. With the correct permissions, you can view all coupon codes. Otherwise, they're masked. If you delete a coupon from a promotion, the coupon is labeled \"missing\"."
    },
    {
      "id": "help-merchant/b2c_edit_multiple_products",
      "title": "Edit Multiple Products",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_edit_multiple_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_edit_multiple_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_edit_multiple_products.md",
      "summary": "Use Business Manager to edit multiple products. Update or delete product attributes or reassign products to a category, copy or delete products, and modify prices. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_edit_product_details",
      "title": "Edit Product Details",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_edit_product_details.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_edit_product_details.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_edit_product_details.md",
      "summary": "Use Business Manager to edit the product details for an individual product. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_editing_catalogs",
      "title": "Edit a Catalog",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_editing_catalogs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_editing_catalogs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_editing_catalogs.md",
      "summary": "Edit an individual catalog or delete catalogs."
    },
    {
      "id": "help-merchant/b2c_einstein_dashboard",
      "title": "Einstein Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_einstein_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_einstein_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_einstein_dashboard.md",
      "summary": "Use the B2C Commerce Reports & Dashboards Einstein Dashboard to review the performance of Einstein recommendations. The data can help you develop recommendation strategies that increase conversion and revenue."
    },
    {
      "id": "help-merchant/b2c_einstein_search_dictionaries",
      "title": "Einstein Search Dictionaries",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_einstein_search_dictionaries.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_einstein_search_dictionaries.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_einstein_search_dictionaries.md",
      "summary": "Using Einstein Search Dictionaries can enhance the shopper search experience by providing more relevant and robust search results."
    },
    {
      "id": "help-merchant/b2c_enable_boost_and_bury",
      "title": "Prepare Attributes for Boost and Bury Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enable_boost_and_bury.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_boost_and_bury.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enable_boost_and_bury.md",
      "summary": "Prepare your B2C site to create boost and bury rules in Visual Merchandising."
    },
    {
      "id": "help-merchant/b2c_enable_einstein_agentforce_for_merchant_agent",
      "title": "Enable Einstein AI, Agentforce, and the Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enable_einstein_agentforce_for_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_einstein_agentforce_for_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enable_einstein_agentforce_for_merchant_agent.md",
      "summary": "Enable Einstein and Agentforce features in your Salesforce org to support Merchant Agent capabilities."
    },
    {
      "id": "help-merchant/b2c_enable_search_task",
      "title": "Enable Searching for a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enable_search_task.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_search_task.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enable_search_task.md",
      "summary": "Configure a Page Designer page so that customers can easily find it. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_enable_visual_merchandising_user",
      "title": "Enable Visual Merchandising for a User Profile",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enable_visual_merchandising_user.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enable_visual_merchandising_user.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enable_visual_merchandising_user.md",
      "summary": "To enable Visual Merchandising for users in your company, add Visual Merchandising and Global Custom Preferences to the appropriate roles. After you enable it, select Merchant Tools to see Visual Merchandising in the left navigation panel under Products and Categories."
    },
    {
      "id": "help-merchant/b2c_enabling_gift_certificate_functionality",
      "title": "Enable Gift Certificate Functionality in Your Storefront",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enabling_gift_certificate_functionality.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enabling_gift_certificate_functionality.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enabling_gift_certificate_functionality.md",
      "summary": "The SiteGenesis application comes with embedded gift certificate functionality, but you can also implement it on an existing application. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_enabling_search_friendly_urls",
      "title": "Enable Search-Friendly URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_enabling_search_friendly_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_enabling_search_friendly_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_enabling_search_friendly_urls.md",
      "summary": "For your sitemap to include search-friendly URLs, turn them on them before creating your sitemap. Enable search-friendly URLs for your Production instance but not your Staging instance, because it makes it difficult to add content asset links based on URLs you want to link to."
    },
    {
      "id": "help-merchant/b2c_evaluating_your_seo_implementation",
      "title": "SEO Evaluation for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_evaluating_your_seo_implementation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_evaluating_your_seo_implementation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_evaluating_your_seo_implementation.md",
      "summary": "There are various easy-to-use, low-cost (or free) tools on the Internet that can help provide you with a sense of how well your site is prepared for SEO. However, quantity doesn’t equal quality: in the end SEO is about driving qualified traffic that results in conversions.",
      "relatedEntries": [
        "help-merchant/b2c_using_the_url_request_analyzer",
        "help-merchant/b2c_tracking_visits",
        "help-merchant/b2c_seo_best_practices",
        "help-merchant/b2c_common_seo_pitfalls",
        "help-merchant/b2c_sample_extensions"
      ]
    },
    {
      "id": "help-merchant/b2c_example_gmv_calculation",
      "title": "Example GMV Calculation",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_example_gmv_calculation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_example_gmv_calculation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_example_gmv_calculation.md",
      "summary": "Salesforce B2C Commerce customers often must run the GMV report to recalculate their B2C Commerce Invoices. These reports can be automated."
    },
    {
      "id": "help-merchant/b2c_exclude_a_product_from_a_rule",
      "title": "Exclude a Product from a Categorization Rule Set",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_exclude_a_product_from_a_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_exclude_a_product_from_a_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_exclude_a_product_from_a_rule.md",
      "summary": "Categorization rules automatically assign products to categories based on specific attributes, operators, and values. However, you can exclude products from your categorization rules. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_exclude_specific_category_names_from_indexing",
      "title": "Category Name Exclusions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_exclude_specific_category_names_from_indexing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_exclude_specific_category_names_from_indexing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_exclude_specific_category_names_from_indexing.md",
      "headings": "Common Pitfalls",
      "summary": "Excluded category names aren't indexed as keywords for the product and aren't included in search phrase suggestions. This is useful for combination categories with subcategories with distinct products."
    },
    {
      "id": "help-merchant/b2c_exclude_unavailable_products_from_search_results",
      "title": "Exclude Unavailable Products from Search Results",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_exclude_unavailable_products_from_search_results.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_exclude_unavailable_products_from_search_results.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_exclude_unavailable_products_from_search_results.md",
      "summary": "Use the B2C Commerce Search module to exclude unavailable products from search results in the storefront at the site level and at the product level. This avoids showing customers products they can't purchase."
    },
    {
      "id": "help-merchant/b2c_explicit_recommendations",
      "title": "Explicit Recommendations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_explicit_recommendations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_explicit_recommendations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_explicit_recommendations.md",
      "summary": "Create explicit relationships between recommendation *sources* and recommendation *targets*. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_special_cases_of_recommendations",
        "help-merchant/b2c_creating_recommendations"
      ]
    },
    {
      "id": "help-merchant/b2c_export_a_catalog_as_csv",
      "title": "Export Your Catalog as a CSV File",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_export_a_catalog_as_csv.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_export_a_catalog_as_csv.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_export_a_catalog_as_csv.md",
      "summary": "A CSV file provides merchandisers with an easy to read and edit view of their exported catalogs."
    },
    {
      "id": "help-merchant/b2c_export_customer_snapshots",
      "title": "Export Customer Data Snapshots in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_export_customer_snapshots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_export_customer_snapshots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_export_customer_snapshots.md",
      "summary": "Export customer data snapshots to delete customer data from the system but retain an archive of it. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_extending_an_ab_test",
      "title": "Extend an A/B Test in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_extending_an_ab_test.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_extending_an_ab_test.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_extending_an_ab_test.md",
      "summary": "Extend an A/B test to allow more time to collect results beyond the allotted time period."
    },
    {
      "id": "help-merchant/b2c_finding_an_order",
      "title": "Find Orders",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_finding_an_order.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_finding_an_order.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_finding_an_order.md",
      "summary": "After an order is created in the storefront, view order details in Business Manager. Search using simple or advanced search parameters, or search by multiple order numbers. B2C Commerce performs full text case-insensitive search."
    },
    {
      "id": "help-merchant/b2c_fully_additive_semi_additive_measures",
      "title": "Fully Additive and Semi-Additive Meausres",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_fully_additive_semi_additive_measures.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_fully_additive_semi_additive_measures.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_fully_additive_semi_additive_measures.md",
      "summary": "This topic applies to B2C Commerce. The Data subject area tables list for each subject matter area the fully additive and semi-additive measures included in the subject area set. Dimensions don't work with a semi-additive measure appear as Incompatible."
    },
    {
      "id": "help-merchant/b2c_future_prices_preview",
      "title": "Future Prices Preview in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_future_prices_preview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_future_prices_preview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_future_prices_preview.md",
      "summary": "Use the Toolkit Preview to confirm future dated prices for products on your site. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_preview_future_prices_with_toolkit"
      ]
    },
    {
      "id": "help-merchant/b2c_generate_api_client_id",
      "title": "Generate an API Client ID for Tableau Connector",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_generate_api_client_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generate_api_client_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_generate_api_client_id.md",
      "summary": "To access the Tableau connector, set up an API Client ID in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_generate_datorama_api_client_id",
      "title": "Generate an API Client ID for Marketing Cloud Intelligence",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_generate_datorama_api_client_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generate_datorama_api_client_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_generate_datorama_api_client_id.md",
      "summary": "To connect your data to Marketing Cloud Intelligence, generate an API Client ID for Marketing Cloud Intelligence."
    },
    {
      "id": "help-merchant/b2c_generating_a_robots_txt_file",
      "title": "Generate a Robots.txt File with Business Manager for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_generating_a_robots_txt_file.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generating_a_robots_txt_file.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_generating_a_robots_txt_file.md",
      "summary": "To create a robots.txt for one or more sites individually, use Business Manager. This robots.txt file is served to any requesting crawlers from the application server. It's stored as a site preference and can be replicated from one instance to another."
    },
    {
      "id": "help-merchant/b2c_generating_search_indexes",
      "title": "Generate Search Indexes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_generating_search_indexes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generating_search_indexes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_generating_search_indexes.md",
      "summary": "In B2C Commerce Business Manager you can create stop words and synonyms, modify guided search ranking, view statistics, view index documents along with their indexed fields, and rebuild indexes. You can also manage the capabilities of full text search indexes."
    },
    {
      "id": "help-merchant/b2c_generating_sitemaps",
      "title": "Generate Sitemaps in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_generating_sitemaps.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_generating_sitemaps.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_generating_sitemaps.md",
      "summary": "Sitemaps are a standardized way to tell search engines about pages on your site that they can otherwise miss during their normal crawling process."
    },
    {
      "id": "help-merchant/b2c_geolocation_lookup_for_ip_addresses",
      "title": "Geolocation Lookup for IP Addresses in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_geolocation_lookup_for_ip_addresses.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_geolocation_lookup_for_ip_addresses.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_geolocation_lookup_for_ip_addresses.md",
      "summary": "View and validate geolocation lookup for IP addresses."
    },
    {
      "id": "help-merchant/b2c_gift_certificates",
      "title": "Gift Certificates",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_gift_certificates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gift_certificates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_gift_certificates.md",
      "summary": "Create gift card certificates for shoppers to use on your storefront. Shoppers can purchase a gift certificate and email it to a recipient of their choice, redeem a gift certificate as a method of payment, and check a gift certificate balance. Create gift cards, report on gift certificate statistics, and import and export gift certificates. You can also process gift cards programmatically. See B2C Commerce API documentation for more information.",
      "relatedEntries": [
        "help-merchant/b2c_enabling_gift_certificate_functionality",
        "help-merchant/b2c_creating_gift_certificates",
        "help-merchant/b2c_masking_of_gift_certificate_codes"
      ]
    },
    {
      "id": "help-merchant/b2c_gift_certificates_dashboard",
      "title": "Products Gift Certificate Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_gift_certificates_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gift_certificates_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_gift_certificates_dashboard.md",
      "summary": "This topic applies to B2C Commerce. Use the Gift Certificate dashboard to analyze how your site generates revenue through gift certificate sales."
    },
    {
      "id": "help-merchant/b2c_globally_excluded_products",
      "title": "Globally Excluded Products",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_globally_excluded_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_globally_excluded_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_globally_excluded_products.md",
      "summary": "Globally exclude products from all promotions, without configuring excluded products for every promotion. To qualify globally excluded products for a specific promotion, set the Disable Global Excluded Product flag. Global exclusions are enabled by default for new promotions."
    },
    {
      "id": "help-merchant/b2c_globally_excluding_products",
      "title": "Globally Exclude a Product in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_globally_excluding_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_globally_excluding_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_globally_excluding_products.md",
      "summary": "Save time by globally excluding products from all promotions, instead of excluding them from every promotion individually."
    },
    {
      "id": "help-merchant/b2c_gmv",
      "title": "Gross Merchandise Value",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_gmv.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gmv.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_gmv.md",
      "summary": "This topic applies to B2C Commerce. The Gross Merchandise Value (GMV) report provides GMV metrics of all transactions for goods and services in a calendar month.",
      "relatedEntries": [
        "help-merchant/b2c_analytic_reports_gmv",
        "help-merchant/b2c_taxation_impacton_subscription_fees",
        "help-merchant/b2c_understanding_vat_implications",
        "help-merchant/b2c_gmv_calculation",
        "help-merchant/b2c_order_origination_attributes"
      ]
    },
    {
      "id": "help-merchant/b2c_gmv_calculation",
      "title": "GMV Calculation",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_gmv_calculation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_gmv_calculation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_gmv_calculation.md",
      "summary": "This topic applies to B2C Commerce. Create a gross merchandise value GMV report in Business Manager for your storefront. There are four types of report: GMV Report Per Day, GMV Report Per Order, GMV Report Per Month and Order Journal.",
      "relatedEntries": [
        "help-merchant/b2c_running_a_gmv_report",
        "help-merchant/b2c_example_gmv_calculation"
      ]
    },
    {
      "id": "help-merchant/b2c_home_dashboard",
      "title": "Main Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_home_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_home_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_home_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Home dashboard shows a quick snapshot of key operating metrics including revenue, orders, products, and promotions."
    },
    {
      "id": "help-merchant/b2c_hostname_aliases",
      "title": "Hostname Aliases for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_hostname_aliases.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_hostname_aliases.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_hostname_aliases.md",
      "headings": "Production Instance Hostname • Accessing the Storefront Homepage with Your Hostname • Terminology • Hostname Alias File • File Format • File Example • Mapping Rule Overview • Mapping Rule Syntax • Example 1: Controlling the Site Path Trailing Slash • Example 2: using the `apply-to-host-only-request-with-params` setting • Example 3: integrate default HTTP and HTTPS host Names • Example 4: Redirect from Alternate URL to Preferred Domain • Example 5: Redirect from Misspelled URL to Preferred Domain • Example 6: Use Preferred Locale with Localized Host Name • Example 7: Redirect from Landing Page Link to Category • Example 8: redirect based on client device • Example 9: Three Sites Sharing Single Host Name • Example 10: a Single Site Supporting Multiple Host Names and Locales • Example 11: Two Sites with Multiple Hosts and Locales • Example 12: Preferred Hostnames for URL Generation Without Request Context • Debugging the Hostname File as JSON • Testing the Hostname Configuration • Hostname Alias Processing • Generating Storefront URLs",
      "summary": "A hostname alias defines alternative names for an existing website URL. You must set up and register the DNS and domain names to use hostnames aliases in a B2C store. A hostname alias can map a human-readable hostname onto a more technical hostname. A hostname alias can also redirect one external, human-readable domain to another, such as www.mystore.com to www.yourstore.com.",
      "relatedEntries": [
        "help-merchant/b2c_avoiding_duplicate_home_page_urls",
        "help-merchant/b2c_configuring_hostname_alias"
      ]
    },
    {
      "id": "help-merchant/b2c_how_digital_assigns_page_urls",
      "title": "How B2C Commerce Assigns Page URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_how_digital_assigns_page_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_how_digital_assigns_page_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_how_digital_assigns_page_urls.md",
      "headings": "Product URLs • Content URLs",
      "summary": "B2C Commerce provides several layers of inheritance URL attribute values that can be set through page-specific values, category values, or default values. URLs are assigned if the URL Rules module is enabled."
    },
    {
      "id": "help-merchant/b2c_how_digital_assigns_seo_support_page_urls",
      "title": "How B2C Commerce Assigns SEO Support Page URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_how_digital_assigns_seo_support_page_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_how_digital_assigns_seo_support_page_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_how_digital_assigns_seo_support_page_urls.md",
      "headings": "Product URLs • Content URLs",
      "summary": "B2C Commerce provides several layers of inheritance URL attribute values that can be set through page-specific values, category values, or default values.",
      "relatedEntries": [
        "help-merchant/b2c_seo_support_url_syntax"
      ]
    },
    {
      "id": "help-merchant/b2c_how_is_search_rank_and_search_placement_inherited",
      "title": "Explicit Search Rank and Search Placement",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_how_is_search_rank_and_search_placement_inherited.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_how_is_search_rank_and_search_placement_inherited.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_how_is_search_rank_and_search_placement_inherited.md",
      "headings": "How Search Rank and Search Placement inherit • Use Explicit Search Rank • Use Explicit Search Placement",
      "summary": "B2C Commerce Explicit Search Rank and Placement allow you to promote a group of products and indicate the relevance of a particular product within a category.",
      "keywords": [
        "If search rank values exist in your external catalog data, they can be set through the catalog import feed. Even if you intend to manually assign values, it's recommended that you assign a default value to all new products in your catalog import feeds. If you don't set a value, the value is set to zero and appears after any products explicitly ranked one (Low).",
        "If search placement values exist in your external catalog data, they can be set through the catalog import feed. Even if you intend to manually assign values, it's recommended that you assign a default value to all new products in your catalog import feeds. If you don't set a value, the value is set to zero and appears after any one (NLA Products)."
      ]
    },
    {
      "id": "help-merchant/b2c_how_sorting_rules_work",
      "title": "How Sorting Rules Work",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_how_sorting_rules_work.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_how_sorting_rules_work.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_how_sorting_rules_work.md",
      "headings": "Order That Rules Apply and Breaking Ties • Direction • Inheritance • Variation Product Sorting Rules • Sorting Product Sets • Multi-Site Sorting Rules • Category Sorting Rules",
      "summary": "B2C Commerce Sorting rules enable you to control the presentation of search results to the customer. Use sorting rules to bring products to the attention of customers by having them appear at the top of search results. Use any attribute to sort search results or a weighted blend of multiple attributes. To blend multiple attributes, create dynamic attributes."
    },
    {
      "id": "help-merchant/b2c_hypernyms",
      "title": "Hypernyms and Hyponyms",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_hypernyms.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_hypernyms.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_hypernyms.md",
      "headings": "Negative Hypernyms",
      "summary": "A hypernym is a broad term for a group of products. A hyponym is a term for an item in the group that the hypernym describes. A hypernym returns the results of all of its hyponyms, but the hyponyms only return their own results. Exclude specific hypernyms using negative hypernyms. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_image_management",
      "title": "Image Management",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_management.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_management.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_management.md",
      "summary": "Use B2C Commerce's Image Management System to create a matrix of images for each product.",
      "relatedEntries": [
        "help-merchant/b2c_managing_images",
        "help-merchant/b2c_understanding_view_types",
        "help-merchant/b2c_working_with_image_variants",
        "help-merchant/b2c_working_with_swatches",
        "help-merchant/b2c_annotating_images",
        "help-merchant/b2c_demandware_image_storage",
        "help-merchant/b2c_image_transformation_service",
        "help-merchant/b2c_image_transformation_url_structure",
        "help-merchant/b2c_image_transformation_responsive_formats",
        "help-merchant/b2c_image_transformation_community_wrapper",
        "help-merchant/b2c_image_transformation_troubleshooting_and_migration",
        "help-merchant/b2c_dynamic_imaging_service_overview"
      ]
    },
    {
      "id": "help-merchant/b2c_image_transformation_community_wrapper",
      "title": "Optional community DIS product image wrapper",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_transformation_community_wrapper.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_transformation_community_wrapper.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_transformation_community_wrapper.md",
      "summary": "The optional open-source dis-product-image-wrapper project helps some Salesforce Reference Architecture (SFRA) and SiteGenesis projects centralize product image parameters and use JavaScript helpers. It isn't a required replacement for URLUtils and MediaFile from the B2C Commerce API."
    },
    {
      "id": "help-merchant/b2c_image_transformation_responsive_formats",
      "title": "Responsive Images and Modern Image Formats (AVIF and WebP)",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_transformation_responsive_formats.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_transformation_responsive_formats.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_transformation_responsive_formats.md",
      "summary": "Load AVIF and WebP for smaller file sizes with modern browsers, and use JPEG (or PNG for lossless or transparency) as a fallback. Output formats, quality, and the URLUtils and MediaFile rules for DIS are in the Dynamic Imaging Service topic."
    },
    {
      "id": "help-merchant/b2c_image_transformation_service",
      "title": "Dynamic Imaging Service",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_transformation_service.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_transformation_service.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_transformation_service.md",
      "summary": "The B2C Commerce Dynamic Imaging Service eliminates the need to upload different-sized images to meet your storefront requirements. After you upload a high-resolution source image, Dynamic Imaging formats the correct size for each image application—your product page, catalog page, recommended products, search results, and so on. Apply parameters to control image size, crop, overlay, format, background color, and quality settings."
    },
    {
      "id": "help-merchant/b2c_image_transformation_troubleshooting_and_migration",
      "title": "Troubleshooting and migration",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_transformation_troubleshooting_and_migration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_transformation_troubleshooting_and_migration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_transformation_troubleshooting_and_migration.md",
      "summary": "When a B2C Commerce Dynamic Imaging Service image URL fails, times out, or looks wrong, check the source file, the full URL, and the limits documented in the Dynamic Imaging Service topic. This topic also helps you migrate from other hostnames and from Adobe Scene7 (Dynamic Media) query strings."
    },
    {
      "id": "help-merchant/b2c_image_transformation_url_structure",
      "title": "Image Transformation URL Structure, Validation, and Order of Operations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_image_transformation_url_structure.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_image_transformation_url_structure.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_image_transformation_url_structure.md",
      "summary": "Image transformation requests use a /dw/image/v2/ path and query string. The B2C Commerce Dynamic Imaging Service applies those parameters in a fixed order."
    },
    {
      "id": "help-merchant/b2c_implementing_choice_of_bonus_product_discount",
      "title": "Implementing a Choice of Bonus Product Discount in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_implementing_choice_of_bonus_product_discount.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_implementing_choice_of_bonus_product_discount.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_implementing_choice_of_bonus_product_discount.md",
      "headings": "Rule-Based Discount • List-Based Discount • Example of Choice of Bonus Product Discount (List) with Prices • List-Based Discount Application",
      "summary": "There are two types of choice of bonus products in the Salesforce B2C Commerce application: rule-based and list-based. Both are configurable and require application customization. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_import_boost_and_bury_rules",
      "title": "Import Boost and Bury Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_import_boost_and_bury_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_import_boost_and_bury_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_import_boost_and_bury_rules.md",
      "summary": "Use search import and export to create, update, or replace boost and bury rules in bulk."
    },
    {
      "id": "help-merchant/b2c_importing_active_data_csv_files",
      "title": "Import Active Data .csv Files",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_importing_active_data_csv_files.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_active_data_csv_files.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_importing_active_data_csv_files.md",
      "summary": "Import Active Data .csv files to use production active data on your Sandbox instance or to test active data sorting rules. Download the daily active data feed from your Production instance and import it into your Sandbox."
    },
    {
      "id": "help-merchant/b2c_importing_and_exporting_geolocations",
      "title": "Import and Export Geolocations in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_importing_and_exporting_geolocations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_and_exporting_geolocations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_importing_and_exporting_geolocations.md",
      "summary": "B2C Commerce imports store geolocation data when you import a .zip file from external sources."
    },
    {
      "id": "help-merchant/b2c_importing_and_exporting_price_books",
      "title": "Import and Export Price Books in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_importing_and_exporting_price_books.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_and_exporting_price_books.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_importing_and_exporting_price_books.md",
      "summary": "Import a price book as either an editable or a read-only price book. A read-only price book takes less time to import but you can't edit it in Business Manager. The default is editable."
    },
    {
      "id": "help-merchant/b2c_importing_feeds",
      "title": "Import Feeds",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_importing_feeds.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_importing_feeds.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_importing_feeds.md",
      "summary": "To import active data into other instances, upload it in the production instance and then import it into another instance."
    },
    {
      "id": "help-merchant/b2c_incremental_indexing",
      "title": "Incremental Indexing",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_incremental_indexing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_incremental_indexing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_incremental_indexing.md",
      "headings": "Data Updated by Incremental Indexing • Data Not Updated by Incremental Indexing • Tips and Tricks • Set Up Incremental Indexing",
      "summary": "B2C Commerce indexes can be configured to rebuild incrementally, when product or category assignments are updated or on a schedule. If you enable incremental indexing for an index, then the index is automatically updated whenever a change is made to the products, content, or search configuration underlying the index. Changes to the index are available 30 seconds after a merchant makes a change. Incremental indexing can be enabled or disabled for each index type on each instance, but applies to all locales on the instance.",
      "keywords": [
        "Set up incremental indexing for B2C Commerce."
      ]
    },
    {
      "id": "help-merchant/b2c_index_creation",
      "title": "Index Creation",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_index_creation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_index_creation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_index_creation.md",
      "headings": "Product Index • Spelling Index • Content Index • Synonym Index • Suggest Index • Availability Index • Active Data Index",
      "summary": "B2C Commerce search indexes use data from these indexes: Product, Spelling, Content, Synonym, Suggest, Availability, and Active data."
    },
    {
      "id": "help-merchant/b2c_inventory_dashboard",
      "title": "Inventory Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_inventory_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_inventory_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_inventory_dashboard.md",
      "headings": "Dashboard Metrics • Dashboard Reports",
      "summary": "Use the B2C Commerce Inventory Dashboard to tracks inventory movement, in the Salesforce Omnichannel Inventory (OCI) service, by stock keeping unit (SKU). The metrics provide a view of your inventory that you can use to maintain inventory that meets customer demand."
    },
    {
      "id": "help-merchant/b2c_keyword_search",
      "title": "Keyword Searches for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_keyword_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_keyword_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_keyword_search.md",
      "summary": "Keyword searching is how most customers use your storefront to find the products they’re interested in buying. To create a large and accurate search index, specify the searchable product attributes and configure relationships using search dictionaries. When an item is searched for, B2C Commerce runs through a search process, gathers the results, and applies a sorting rule that defines how to display the respective results.",
      "relatedEntries": [
        "help-merchant/b2c_search_term_completion",
        "help-merchant/b2c_configure_searchable_attributes",
        "help-merchant/b2c_managing_search_redirects"
      ]
    },
    {
      "id": "help-merchant/b2c_launch_the_tableau_commector",
      "title": "Launch the Tableau Connector",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_launch_the_tableau_commector.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_launch_the_tableau_commector.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_launch_the_tableau_commector.md",
      "summary": "From the Tableau desktop application, launch the connector as a web data connector to connect B2C Commerce data to Tableau."
    },
    {
      "id": "help-merchant/b2c_line_item_tax_basis",
      "title": "Line Item Tax Basis",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_line_item_tax_basis.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_line_item_tax_basis.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_line_item_tax_basis.md",
      "summary": "Configure an alternative tax calculation for line items in an order with the B2C Commerce APIs (LineItem.updateTax ()) and Business Manager. This feature can be useful if your back-end systems can only handle product-level discounts but a line item requires you to prorate tax across an order."
    },
    {
      "id": "help-merchant/b2c_link_categories",
      "title": "Link Categories for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_link_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_link_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_link_categories.md",
      "summary": "Link categories to each other. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_linking_products",
      "title": "Link Products",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_linking_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_linking_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_linking_products.md",
      "summary": "Use the Links tab in the Product Editor to create links between products. Link from or to products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_localize_bulk_pages",
      "title": "Export Localizable Elements for Bulk Localization for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_localize_bulk_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_localize_bulk_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_localize_bulk_pages.md",
      "summary": "To speed up the localization process, configure localization export and import using two API jobs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_localize_bulk_pages_for_devs_exp",
      "title": "Export Elements for Bulk Localization for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_localize_bulk_pages_for_devs_exp.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_localize_bulk_pages_for_devs_exp.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_localize_bulk_pages_for_devs_exp.md",
      "summary": "To speed up the localization process, export the localizable elements of one or more pages with custom jobs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_localize_bulk_pages_for_devs_imp",
      "title": "Import Elements for Bulk Localization for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_localize_bulk_pages_for_devs_imp.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_localize_bulk_pages_for_devs_imp.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_localize_bulk_pages_for_devs_imp.md",
      "summary": "To speed up the localization process, import the localized elements of one or more pages with custom jobs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_localize_bulk_pages_for_merchants",
      "title": "Export Localizable Elements Using Folders for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_localize_bulk_pages_for_merchants.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_localize_bulk_pages_for_merchants.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_localize_bulk_pages_for_merchants.md",
      "summary": "To speed up your localization process, define pages in need of bulk translation. There are multiple ways to do this, such as by manually creating a file containing the page IDs in JSON string format. The simplest method is to assign pages to a dedicated content folder through Business Manager. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_localized_page",
      "title": "Manage Localization for a Page Designer Page",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_localized_page.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_localized_page.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_localized_page.md",
      "summary": "When adding a page in Page Designer, create it in your base language, typically your default locale. When you create the page, Page Designer adds a variation for each locale in the fallback hierarchy defined in Business Manager. Then use the page variations to localize components for each locale as needed. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_maganging_product_options_bundles_sets",
      "title": "Managing Product Options, Product Bundles, and Product Sets",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_maganging_product_options_bundles_sets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_maganging_product_options_bundles_sets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_maganging_product_options_bundles_sets.md",
      "summary": "You configure Product Options, Product Bundles, and Product Sets to groups products or products and variable options for sale on your storefront. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_product_options",
        "help-merchant/b2c_create_product_options",
        "help-merchant/b2c_product_bundles",
        "help-merchant/b2c_create_product_bundles",
        "help-merchant/b2c_product_sets",
        "help-merchant/b2c_create_a_product_set"
      ]
    },
    {
      "id": "help-merchant/b2c_main_and_variation_group_scenarios",
      "title": "Base Product and Variation Group Scenarios",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_main_and_variation_group_scenarios.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_main_and_variation_group_scenarios.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_main_and_variation_group_scenarios.md",
      "headings": "Scenario 1: Group and Sort Products in a Category by Color • Scenario 2: Assign Products to Slot Configuration Based on Color • Scenario 3: Assign Color Variation to Recommendation • Scenario 4: Show Swatches in One Category and Sliced Variations in Another Category • Scenario 5: Show Variation Groups, Variation Products, and Base Products with Swatches in a Category",
      "summary": "The following scenarios describe different ways to present variation groups in your storefront. This topic applies to B2C Commerce.",
      "keywords": [
        "Show products in a category based on color. For example, show swimsuit tops and bottoms together by color or accessories organized by color. In this scenario, you configure the T-shirt (TS) product to have a variation group based on size. Then you assign the variation groups, but not the base product, to the category.",
        "In this scenario, you configure the T-shirt (TS) product to appear in three color variations. When you slice, the online variations products appear instead of the base product. You can show a different image for each variation of product, for example a coat in many colors. To show the different images, make the attribute a slicing attribute.",
        "In This scenario, you configure the t-shirt product so that swatches for all available variations appear in a recommendation, whether they are assigned to the category or not. The scenario assumes the T-shirt (TS) product is set up for slicing. See Scenario 2 for more information. For more information about variation slicing by category.",
        "In this scenario, you configure the T-shirt (TS) product to show a single image with swatches in the sale category and search results, but with sliced variations in the Women's Tops category. The search results determine slicing from the default on the Product page Variations tab. The sale category uses the default, while the Women's Top category overrides the default to allow slicing.",
        "This scenario assigns blue and green variations to the Women's Top category and the amber variation to the sale category. If you worked through Scenario 4, skip assigning the product to the sale category."
      ]
    },
    {
      "id": "help-merchant/b2c_main_and_variation_product_scenarios",
      "title": "Base Product and Variation Product Scenarios",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_main_and_variation_product_scenarios.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_main_and_variation_product_scenarios.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_main_and_variation_product_scenarios.md",
      "headings": "Scenario 1: Merchandise Using a Single Image with Swatches • Scenario 2: Merchandise Different Images for Each Variation (Slicing) • Scenario 3: Show Only Some Sliced Variations Per Category • Scenario 4: Show Swatches in One Category and Sliced Variations in Another Category • Scenario 5: Add a Variation Product to a Different Category",
      "summary": "The following scenarios describe different ways to present variation products in your storefront. This topic applies to B2C Commerce.",
      "keywords": [
        "In this scenario you merchandise a product with multiple colors or sizes using a single image, make sure that none of your variation attributes are set as a slicing attribute.",
        "In this scenario, you configure the T-shirt (TS) product to appear in three color variations.",
        "This scenario assumes the T-shirt (TS) product is set up for slicing. See Scenario 2 for more information.",
        "In this scenario, you configure the T-shirt (TS) product to show a single image with swatches in the sale category and search results. In addition, sliced variations show in the Women's Tops category. The search results determine slicing from the default on the Product page Variations tab. The sale category uses the default, while the Women's Top category overrides the default to allow slicing.",
        "This scenario assigns blue and green variations to the Women's Top category and the amber variation to the sale category. If you worked through Scenario 4, skip assigning the product to the sale category."
      ]
    },
    {
      "id": "help-merchant/b2c_main_products_for_scenarios",
      "title": "Base Products for Scenarios",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_main_products_for_scenarios.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_main_products_for_scenarios.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_main_products_for_scenarios.md",
      "headings": "Scenario Product Overview • Create a Custom Product Property • Create the Base Product • Create the Variation Products • Create Variation Groups • Add Images to Products • Upload Images • Assign Images to the Base Product • Assign Images to Variation Products • Assign Images to Variation Groups",
      "summary": "The Base Product and Variation Group Scenarios and Base Product and Variation Product Scenarios topics both use the products described here. This topic applies to B2C Commerce.",
      "keywords": [
        "Use other properties to group variation products.",
        "Scenario 2",
        "Scenario 3",
        "Scenario 4",
        "Scenario 5",
        "Scenario 6",
        "Scenario 7",
        "Scenario 8",
        "Scenario 9"
      ]
    },
    {
      "id": "help-merchant/b2c_manage_catalogs",
      "title": "Manage Catalogs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manage_catalogs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_catalogs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manage_catalogs.md",
      "summary": "Use B2C Commerce Business Manager to create, and edit catalogs, and assign catalogs to sites.",
      "relatedEntries": [
        "help-merchant/b2c_create_a_catalog",
        "help-merchant/b2c_editing_catalogs",
        "help-merchant/b2c_assigning_catalogs_to_sites"
      ]
    },
    {
      "id": "help-merchant/b2c_manage_component_visibility_dyn_pages",
      "title": "Manage Component Visibility on Product List and Product Detail Template Page Designer Pages",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manage_component_visibility_dyn_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_component_visibility_dyn_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manage_component_visibility_dyn_pages.md",
      "summary": "On a Product List or Product Detail template page that uses category as its dynamic attribute, you can configure which components appear on a page based on the category being rendered. For example, specify that a certain component appears when the category is women’s clothes and a different component appears when the category is electronics. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_manage_media",
      "title": "Upload and Manage Files in the Content Library for Page Designer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manage_media.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_media.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manage_media.md",
      "summary": "Use the Media Manager to manage files in your content library. These files are available to you as you create Page Designer pages. (Available in the 24.4 release) you can add up to 1000 images per folder. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_manage_product_category_assignments",
      "title": "Manage Product Category Assignments",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manage_product_category_assignments.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_product_category_assignments.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manage_product_category_assignments.md",
      "summary": "For the product to be visible in the storefront, you assign the product to a category. You assign the category to a catalog, and assign the catalog to a site.",
      "relatedEntries": [
        "help-merchant/b2c_assign_products_to_a_category",
        "help-merchant/b2c_classification_vs_primary_category",
        "help-merchant/b2c_specify_category_assignment_attributes",
        "help-merchant/b2c_assign_multiple_products_to_multi_catg_catlg"
      ]
    },
    {
      "id": "help-merchant/b2c_manage_search_dictionaries",
      "title": "Manage Search Dictionaries",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manage_search_dictionaries.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manage_search_dictionaries.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manage_search_dictionaries.md",
      "summary": "Create and manage all your personalized B2C Commerce Search Dictionary entries."
    },
    {
      "id": "help-merchant/b2c_managing_and_creating_content_slot_configurations",
      "title": "Manage and Create Slot Configurations in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_and_creating_content_slot_configurations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_and_creating_content_slot_configurations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_and_creating_content_slot_configurations.md",
      "summary": "Salesforce B2C Commerce scans all templates to identify where slots have been defined. The resulting list appears on the Content Slots page.",
      "relatedEntries": [
        "help-merchant/b2c_removing_unreferenced_content_slots",
        "help-merchant/b2c_previewing_global_and_category_slots_in_storefront",
        "help-merchant/b2c_previewing_content",
        "help-merchant/b2c_content_slot_processing"
      ]
    },
    {
      "id": "help-merchant/b2c_managing_credit_debit_cards",
      "title": "Manage Credit and Debit Cards in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_credit_debit_cards.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_credit_debit_cards.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_credit_debit_cards.md",
      "summary": "Use Business Manager to create and manage your credit and debit cards. The default credit and debit cards include: Visa, Master (Master Card), Discover, Diners Club (Diners Club International). This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_images",
      "title": "Manage Images",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_images.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_images.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_images.md",
      "summary": "Use the Image Management System to create a matrix of internal or external images that 's associated with products.",
      "relatedEntries": [
        "help-merchant/b2c_configuring_variation_attributes_for_image_assignment",
        "help-merchant/b2c_upload_an_image_to_the_file_browser_window"
      ]
    },
    {
      "id": "help-merchant/b2c_managing_orders",
      "title": "Manage Orders in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_orders.md",
      "summary": "While you use a separate system to process orders, you can also use Business Manager for initial order creation and to manage order-related processes in B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_finding_an_order",
        "help-merchant/b2c_update_orders",
        "help-merchant/b2c_cancel_orders",
        "help-merchant/b2c_resubmit_om_orders",
        "help-merchant/b2c_delaying_orders",
        "help-merchant/b2c_tracking_changes_shipping_orders_invoices_returns",
        "help-merchant/b2c_delete_orders"
      ]
    },
    {
      "id": "help-merchant/b2c_managing_payment_methods",
      "title": "Manage Payment Methods in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_payment_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_payment_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_payment_methods.md",
      "summary": "Use Business Manager to create and manage your payment methods, which rely on the payment processors you have already created. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_payment_processors",
      "title": "Manage Payment Processors in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_payment_processors.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_payment_processors.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_payment_processors.md",
      "summary": "Use Business Manager to configure and manage a custom payment processor or use one or more pre-defined processors such as basic credit card, basic gift certificate, Cybersource BML (Bill Me Later), Cybersource Credit, PayPal Credit, PayPal Express, and Verisign credit. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_configure_payment_processor_ui"
      ]
    },
    {
      "id": "help-merchant/b2c_managing_search_redirects",
      "title": "Search Redirects",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_search_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_search_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_search_redirects.md",
      "headings": "Managing Search Redirects • Search Redirect Options • Exact Match • Phrase Match • Broad Match • Negative Match • How Search Redirects Work • Localization • Create Search Redirects",
      "summary": "Use the B2C Commerce guided search redirect feature to direct a customer to a particular page, URL, or pipeline when they enter a search term. When the customer searches on a term, for example, the redirect returns a specific page, instead of returning product search results for the entered search keyword. With search redirects, you have more control over what customers see, enhancing their buying experience, and directing them to content or products that increase the likelihood of a purchase.",
      "keywords": [
        "You create search redirects to return a specific page, category, or URL when a customer searches on a particular keyword."
      ]
    },
    {
      "id": "help-merchant/b2c_managing_shipping_methods",
      "title": "Manage Shipping Methods in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_shipping_methods.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_shipping_methods.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_shipping_methods.md",
      "summary": "Use Business Manager to create and manage the shipping methods available in your site, including tax classes, currency, order value, and shipping cost. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_site_taxes",
      "title": "Manage Site Taxes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_site_taxes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_site_taxes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_site_taxes.md",
      "summary": "The site taxation policy determines whether the site treats product and other prices as gross or net prices. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_stale_data",
      "title": "Managing Stale Data",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_stale_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_stale_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_stale_data.md",
      "summary": "Stale data is data that is older than a *fresh* period that you define. You define a fresh period for each feed. Each time a feed is imported, it resets the fresh period for any products in the feed. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_stores",
      "title": "Managing Stores in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_stores.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_stores.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_stores.md",
      "summary": "Salesforce B2C Commerce supports the *Brick to Click* business model. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_creating_stores",
        "help-merchant/b2c_store_geolocation_data"
      ]
    },
    {
      "id": "help-merchant/b2c_managing_taxes",
      "title": "Manage Taxes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_taxes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_taxes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_taxes.md",
      "summary": "The site taxation policy determines if product and other prices are treated as gross or as net prices in the site. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_managing_variation_groups",
      "title": "Managing Variation Groups",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_managing_variation_groups.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_managing_variation_groups.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_managing_variation_groups.md",
      "headings": "Unassign Variation Groups • Variation Groups and Categories • Variation Groups and Property Inheritance",
      "summary": "A variation group is a product type that represents a subset of variation products that are part of a base product. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_manually_migrate_active_data",
      "title": "Manually Migrate Active Data to a New Site",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_manually_migrate_active_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_manually_migrate_active_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_manually_migrate_active_data.md",
      "summary": "When your old source site and new target site are in the same realm, you can manually migrate your active data."
    },
    {
      "id": "help-merchant/b2c_marketing_channels_templates",
      "title": "Shopper Notification Channels and Templates",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_channels_templates.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_channels_templates.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_channels_templates.md",
      "summary": "Access and customize notification templates and flows from the Notifications page in Business Manager."
    },
    {
      "id": "help-merchant/b2c_marketing_create_consents",
      "title": "Create a Shopper Consent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_create_consents.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_create_consents.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_create_consents.md",
      "summary": "Directly connect with your shoppers by getting permission to send marketing communications according to the terms that you outline in the consent request."
    },
    {
      "id": "help-merchant/b2c_marketing_customize_flow_and_template",
      "title": "Customize a Shopper Notification Channel Flow and Template",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_customize_flow_and_template.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_customize_flow_and_template.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_customize_flow_and_template.md",
      "summary": "You can update a template with your site logo and colors to provide a branded experience. Notifications uses Salesforce Flow to trigger the shopper notification. The flows required for shopper notifications are created automatically when you install the flows and templates for the notification. To start sending notifications, activate the applicable flow in your Salesforce org."
    },
    {
      "id": "help-merchant/b2c_marketing_define_channels",
      "title": "Define the Channels to Capture Shopper Consent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_define_channels.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_define_channels.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_define_channels.md",
      "summary": "In Salesforce, select the channel types that you want to use to send notifications to shoppers, such as email, SMS, or WhatsApp. To use an engagement channel, create an attribute definition in your B2C Commerce instance and map it to the channel’s Salesforce record ID."
    },
    {
      "id": "help-merchant/b2c_marketing_enable_consents",
      "title": "Enable or Disable a Consent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_enable_consents.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_enable_consents.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_enable_consents.md",
      "summary": "After you enable a consent, it appears on your site in the consent components that you’ve configured."
    },
    {
      "id": "help-merchant/b2c_marketing_install_flow_and_template",
      "title": "Install a Shopper Notification Channel Flow and Template",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_install_flow_and_template.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_install_flow_and_template.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_install_flow_and_template.md",
      "summary": "Channel settings vary by notification type. For example, the channel settings for Abandoned Cart Notification are different from the settings for Post Order Notification. Specify the channels to use."
    },
    {
      "id": "help-merchant/b2c_marketing_intro",
      "title": "B2C Commerce with Agentforce Marketing",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_intro.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_intro.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_intro.md",
      "summary": "Connect B2C Commerce to your Salesforce org to use shopper consents and notifications powered by Agentforce Marketing, Data 360, and Personalization. Add consent requests to your B2C Commerce storefront to collect email addresses and build your Agentforce Marketing audience. Automate abandoned cart notifications via email, SMS, or WhatsApp. You can also create post-order marketing notifications with personalized recommendations that trigger when a shopper completes a purchase.",
      "relatedEntries": [
        "help-merchant/b2c_marketing_setup_prereq",
        "help-merchant/b2c_marketing_setup_consents",
        "help-merchant/b2c_marketing_setup_notifications"
      ]
    },
    {
      "id": "help-merchant/b2c_marketing_setup_consents",
      "title": "Set Up Shopper Consents for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_setup_consents.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_setup_consents.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_setup_consents.md",
      "summary": "Add consent requests to your site to capture shopper emails and grow your marketing campaigns. Consent requests consume Data 360 credits. Contact your account executive to learn more about credit usage.",
      "relatedEntries": [
        "help-merchant/b2c_marketing_setup_slas",
        "help-merchant/b2c_marketing_define_channels",
        "help-merchant/b2c_marketing_create_consents",
        "help-merchant/b2c_marketing_enable_consents",
        "help-merchant/b2c_marketing_storefront_display"
      ]
    },
    {
      "id": "help-merchant/b2c_marketing_setup_email_domain",
      "title": "Set Up an Email Domain for Shopper Notifications",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_setup_email_domain.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_setup_email_domain.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_setup_email_domain.md",
      "summary": "Using Notifications requires a valid email address to indicate who the notification is from. You can use the default address provided by Salesforce or create an address using an authenticated site domain to provide a branded experience."
    },
    {
      "id": "help-merchant/b2c_marketing_setup_notifications",
      "title": "Set Up Shopper Notifications for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_setup_notifications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_setup_notifications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_setup_notifications.md",
      "summary": "Send shoppers notifications, such as reminders for abandoned carts or post-order marketing notifications. Notifications require Salesforce Flow, Agentforce Marketing, and Data 360. Data 360 credits are consumed for each notification sent. For information about credit usage, contact your account executive. You can also enable Personalization to customize your marketing communications to specific shopper needs and preferences.",
      "relatedEntries": [
        "help-merchant/b2c_connected_comm_setup_personalization",
        "help-merchant/b2c_marketing_setup_email_domain",
        "help-merchant/b2c_marketing_channels_templates",
        "help-merchant/b2c_marketing_install_flow_and_template",
        "help-merchant/b2c_marketing_customize_flow_and_template"
      ]
    },
    {
      "id": "help-merchant/b2c_marketing_setup_prereq",
      "title": "Prerequisites for B2C Commerce with Agentforce Marketing",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_setup_prereq.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_setup_prereq.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_setup_prereq.md",
      "headings": "Connect B2C Commerce to Salesforce • Map B2C Commerce Sites to Data 360 Data Spaces",
      "summary": "Before you can use B2C Commerce with Agentforce Marketing, configure the required Salesforce apps and features.",
      "keywords": [
        "Use the Salesforce Connection page to enable data exchange between your B2C Commerce instance and a dedicated Salesforce org.",
        "A data space partitions your data for profile unification, insights, and marketing in Data 360. In Data 360, create a separate data space for each B2C Commerce site. Then in B2C Commerce, map each site to its corresponding Data 360 data space."
      ]
    },
    {
      "id": "help-merchant/b2c_marketing_setup_slas",
      "title": "Set Up a SLAS Client for Shopper Consents on PWA Storefront",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_setup_slas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_setup_slas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_setup_slas.md",
      "summary": "If you have a PWA storefront, set up a Shopper Login and API Access Service (SLAS) client for your B2C Commerce instance to request access tokens."
    },
    {
      "id": "help-merchant/b2c_marketing_storefront_display",
      "title": "Display a Shopper Consent on a PWA or SFRA Storefront",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_marketing_storefront_display.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_marketing_storefront_display.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_marketing_storefront_display.md",
      "summary": "You can display shopper consents in the marketing consent footer component of a Progressive Web App (PWA) site or the footer and registration components of a Storefront Reference Architecture (SFRA) site."
    },
    {
      "id": "help-merchant/b2c_masking_of_gift_certificate_codes",
      "title": "Mask a Gift Certificate Code",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_masking_of_gift_certificate_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_masking_of_gift_certificate_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_masking_of_gift_certificate_codes.md",
      "summary": "A gift certificate code is sensitive data, so make sure that only the recipient has access to the code throughout the creation and redemption process. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_maximum_application_for_promotions",
      "title": "Maximum Application for B2C Commerce Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_maximum_application_for_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_maximum_application_for_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_maximum_application_for_promotions.md",
      "headings": "Maximum Application Limits for Choice of Bonus Product Discounts • Example",
      "summary": "Limit how many times a promotion can apply per order using the maximum application limit."
    },
    {
      "id": "help-merchant/b2c_merchandise_by_product_variations",
      "title": "Merchandise by Product Variations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchandise_by_product_variations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchandise_by_product_variations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchandise_by_product_variations.md",
      "summary": "Variation Groups represent subsets of base products based on attributes like color or size, for example, all blue size-small items. Each variant must be its own product. Groups derive inventory from their SKUs, and function like sets or bundles in categories and promotions."
    },
    {
      "id": "help-merchant/b2c_merchandise_using_the_merchant_agent",
      "title": "Merchandising with the B2C Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchandise_using_the_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchandise_using_the_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchandise_using_the_merchant_agent.md",
      "summary": "After you set up the B2C Merchant Agent, use it to automate merchandising tasks. Instead of manually configuring ranking, sorting, and product categorization, use natural language prompts with the Merchant Agent to automate these tasks."
    },
    {
      "id": "help-merchant/b2c_merchandising_your_site",
      "title": "Merchandising Your Site in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchandising_your_site.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchandising_your_site.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchandising_your_site.md",
      "summary": "As a merchant responsible for ecommerce at your organization, you have a depth of experience in your industry and brand that you can apply to your storefront in B2C Commerce. Use Salesforce B2C Commerce to control most of the configuration of your site directly through Business Manager.",
      "relatedEntries": [
        "help-merchant/b2c_multi_currency_sites",
        "help-merchant/b2c_batch_processing"
      ]
    },
    {
      "id": "help-merchant/b2c_merchant_agent",
      "title": "Merchant Agent for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchant_agent.md",
      "summary": "The Merchant Agent for B2C Commerce is an AI-powered assistant in Business Manager that automates merchandising tasks such as sorting rules, boost-and-bury configurations, and categorization for merchant admins. Merchant admins describe their intent in natural language, and the agent generates configurations that they can review and apply.",
      "relatedEntries": [
        "help-merchant/b2c_merchant_agent_setup",
        "help-merchant/b2c_merchandise_using_the_merchant_agent"
      ]
    },
    {
      "id": "help-merchant/b2c_merchant_agent_license_requirements",
      "title": "Merchant Agent License Requirements",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchant_agent_license_requirements.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchant_agent_license_requirements.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchant_agent_license_requirements.md",
      "summary": "Review the licenses required to use the Merchant Agent with B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_merchant_agent_setup",
      "title": "Merchant Agent Setup for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_merchant_agent_setup.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_merchant_agent_setup.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_merchant_agent_setup.md",
      "headings": "Merchant Agent Setup Checklist",
      "summary": "To use the Merchant Agent with B2C Commerce and the connected Salesforce org, complete the required setup tasks. The instructions assume that you are a B2C Commerce admin and Salesforce admin responsible for merchandising in your organization.",
      "relatedEntries": [
        "help-merchant/b2c_merchant_agent_license_requirements",
        "help-merchant/b2c_connect_commerce_to_salesforce",
        "help-merchant/b2c_set_up_sso_for_merchant_agent",
        "help-merchant/b2c_enable_einstein_agentforce_for_merchant_agent",
        "help-merchant/b2c_assign_merchant_agent_roles",
        "help-merchant/b2c_test_merchant_agent",
        "help-merchant/b2c_troubleshoot_merchant_agent_setup"
      ]
    },
    {
      "id": "help-merchant/b2c_meta_tag_rule_syntax",
      "title": "Meta Tag Syntax for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_meta_tag_rule_syntax.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_meta_tag_rule_syntax.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_meta_tag_rule_syntax.md",
      "headings": "Static Text • Dynamic Text • Convenience Objects • OR Expression • AND Expression • ELSE Expression • IF-THEN Expression • EQ Expression",
      "summary": "The rule syntax supports the following different operations that are optimized for page meta tag content generation. Also, script operators are not valid for each scope. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_meta_tag_rules",
      "title": "Meta Tag Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_meta_tag_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_meta_tag_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_meta_tag_rules.md",
      "headings": "Rule Inheritance • Script API • Import and Export • Best Practices",
      "summary": "Page meta tags are used in HTML documents to provide structured data about a web page. Depending on your requirements and integrations, manage your content to provide meaningful data for those tags. B2C Commerce provides a rule-based solution that enables you to generate and manage the corresponding content for your storefront.",
      "relatedEntries": [
        "help-merchant/b2c_page_meta_tags",
        "help-merchant/b2c_meta_tag_rule_syntax",
        "help-merchant/b2c_creating_page_meta_tag_rules",
        "help-merchant/b2c_preview_page_meta_tags",
        "help-merchant/b2c_meta_tag_rules_site_integration"
      ]
    },
    {
      "id": "help-merchant/b2c_meta_tag_rules_site_integration",
      "title": "Site Integration Meta Tag Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_meta_tag_rules_site_integration.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_meta_tag_rules_site_integration.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_meta_tag_rules_site_integration.md",
      "summary": "Use these APIs to obtain page meta tags that generate based on rules. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_modify_product_display_order_grid_view",
      "title": "Modify Product Display Order in Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_modify_product_display_order_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_modify_product_display_order_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_modify_product_display_order_grid_view.md",
      "summary": "Arrange products on your product page and see the changes in your storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_modifying_category_display_order",
      "title": "Modify Category Display Order for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_modifying_category_display_order.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_modifying_category_display_order.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_modifying_category_display_order.md",
      "summary": "Modify the display order of the categories within the catalog to define the structure for products and navigation in the storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_modifying_product_display_order",
      "title": "Modify Product Display Order for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_modifying_product_display_order.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_modifying_product_display_order.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_modifying_product_display_order.md",
      "summary": "Modify the display order of the products within a category in the storefront. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_monitorreadinessinsights",
      "title": "Monitor Product Readiness",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_monitorreadinessinsights.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_monitorreadinessinsights.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_monitorreadinessinsights.md",
      "summary": "View insights into the readiness status of the products in your catalog from the Merchant Tools Home page or the product list."
    },
    {
      "id": "help-merchant/b2c_multi_currency_sites",
      "title": "Multi-Currency Sites in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_multi_currency_sites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_multi_currency_sites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_multi_currency_sites.md",
      "headings": "Session Currency • Reports and Analytics • Implementation Considerations • Import and Export for Multiple-Currency Sites • APIs for Multi-Currency Sites • Feature Limitation to Be Addressed in Future Releases",
      "summary": "The Salesforce B2C Commerce multi-currency sites feature enables you to sell products in multiple countries or regions. You use the feature so that your customers can browse products and checkout carts in their preferred purchase currencies."
    },
    {
      "id": "help-merchant/b2c_multi_value_search_refinements",
      "title": "Multi-Select Attribute Search Refinements",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_multi_value_search_refinements.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_multi_value_search_refinements.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_multi_value_search_refinements.md",
      "summary": "In B2C Commerce, set up search refinements that enable your customers to select multiple attribute refinement options at once, instead of one value at a time. Customers can select multiple brands that they want to consider. Selecting one brand option immediately limits the search result to that brand, but keeps the other brand options in the user interface to allow broadening of the search result."
    },
    {
      "id": "help-merchant/b2c_multiple_coupons_in_a_basket",
      "title": "Redemption Limits for Multiple Coupons in the Same B2C Commerce Order",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_multiple_coupons_in_a_basket.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_multiple_coupons_in_a_basket.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_multiple_coupons_in_a_basket.md",
      "summary": "Shoppers can apply multiple coupon codes in one B2C Commerce order."
    },
    {
      "id": "help-merchant/b2c_notifying_search_engines_about_your_sitemap",
      "title": "Notify Search Engines About Your B2C Commerce Sitemap",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_notifying_search_engines_about_your_sitemap.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_notifying_search_engines_about_your_sitemap.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_notifying_search_engines_about_your_sitemap.md",
      "summary": "After successfully creating a sitemap for a storefront, submit the sitemap to main search engines manually. Register with the Google Sitemaps program and submit your sitemap. Use this program also to see some interesting statistics about your site, such as the most used keywords and any spidering problems.",
      "relatedEntries": [
        "help-merchant/b2c_sitemap_output",
        "help-merchant/b2c_using_the_site_map_pipeline_and_send_google_site_map_pipelet",
        "help-merchant/b2c_verifying_site_ownership_for_google"
      ]
    },
    {
      "id": "help-merchant/b2c_null_values_in_sorting_rules",
      "title": "Null Values in Sorting Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_null_values_in_sorting_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_null_values_in_sorting_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_null_values_in_sorting_rules.md",
      "headings": "Standard Attributes • Dynamic Attributes",
      "summary": "For standard attributes, null values are handled identically for all data types in B2C Commerce. For dynamic attributes, configure whether you want a null value to be interpreted as a minimum, maximum, or average value using the dynamic attribute Default Value option."
    },
    {
      "id": "help-merchant/b2c_on_site_search_dashboard",
      "title": "On-Site Search Top Search Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_on_site_search_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_on_site_search_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_on_site_search_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards On-Site Search–Top Search dashboard reflects how customers use search on your storefront. The metrics provide an accurate view of the frequency of search and the use of search terms."
    },
    {
      "id": "help-merchant/b2c_optimized_price_books",
      "title": "Read-Only Price Books in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_optimized_price_books.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_optimized_price_books.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_optimized_price_books.md",
      "summary": "Read-only price books import faster than standard price books at the cost of editability. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_delete_prices_read_only_price_books"
      ]
    },
    {
      "id": "help-merchant/b2c_order_origination_attributes",
      "title": "Order Origination Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_order_origination_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_order_origination_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_order_origination_attributes.md",
      "summary": "This topic applies to B2C Commerce. As part of your omni-channel strategy, you can get a detailed breakdown of how your orders originate in GMV reports."
    },
    {
      "id": "help-merchant/b2c_order_promotions",
      "title": "Order Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_order_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_order_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_order_promotions.md",
      "summary": "Use Salesforce B2C Commerce to configure order promotions for percentage discounts, fixed price discounts, and free shipping. Offer a bonus product or a choice of bonus products, and tier order discounts. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_adding_excluded_products"
      ]
    },
    {
      "id": "help-merchant/b2c_ordering",
      "title": "Orders in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ordering.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ordering.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ordering.md",
      "summary": "You can use Business Manager to manage many aspects of your B2C Commerce site's order processing requirements. For example, you can modify order and payment information, edit order attributes, add a note to an order record, send emails to confirm an order status, cancel an order, or export orders.",
      "relatedEntries": [
        "help-merchant/b2c_managing_orders",
        "help-merchant/b2c_managing_payment_processors",
        "help-merchant/b2c_managing_payment_methods",
        "help-merchant/b2c_managing_credit_debit_cards",
        "help-merchant/b2c_managing_shipping_methods",
        "help-merchant/b2c_managing_site_taxes",
        "help-merchant/b2c_tax_class_id_attributes",
        "help-merchant/b2c_defining_order_search_result_columns"
      ]
    },
    {
      "id": "help-merchant/b2c_overriding_generated_seo_urls",
      "title": "Override Generated SEO URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_overriding_generated_seo_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_overriding_generated_seo_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_overriding_generated_seo_urls.md",
      "summary": "If the URL Rules module enabled, you can use the Page URL attribute to override the URL that is generated from the configuration in the URL Rules module. You can apply character replacement for URLs created with this override."
    },
    {
      "id": "help-merchant/b2c_page_designer_copy_components",
      "title": "Copy Page Designer Components",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_page_designer_copy_components.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_page_designer_copy_components.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_page_designer_copy_components.md",
      "summary": "Copy up to 10 components at a time. Paste a copied component into any region or component that accepts it. Copying components helps make sure consistent site-wide experiences when building Page Designer pages."
    },
    {
      "id": "help-merchant/b2c_page_designer_folders",
      "title": "Organize Page Designer Pages in Folders",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_page_designer_folders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_page_designer_folders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_page_designer_folders.md",
      "summary": "Assign Page Designer pages to one or more content library folders. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_page_meta_tag_rules",
      "title": "Page Meta Tag Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_page_meta_tag_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_page_meta_tag_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_page_meta_tag_rules.md",
      "summary": "Page meta tags are used in HTML documents to provide structured data about a web page. Common tags are title, robots, description, and social tags such as open graph tags. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_page_meta_tags",
      "title": "Page Meta Tags for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_page_meta_tags.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_page_meta_tags.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_page_meta_tags.md",
      "headings": "Meta Title and Page Title • Meta Description • Robots Meta Tag • Additional Page Meta Tag Resources",
      "summary": "Page meta tags are used in HTML documents to provide structured data about a web page. Meta tags are snippets of text that don't appear on the page itself, but in the page’s code, describing a page’s content. Common tags are title, robots, description, and social tags such as open graph tags. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_pd_bind_content_asset",
      "title": "Bind Component Attributes to Content Assets",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_pd_bind_content_asset.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pd_bind_content_asset.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_pd_bind_content_asset.md",
      "summary": "Bind a component attribute to a content asset attribute, allowing the component to dynamically display the content asset's data. If you later update the content asset, the changes appear automatically on every component that uses it."
    },
    {
      "id": "help-merchant/b2c_pd_content_asset_binding",
      "title": "Content Asset Data Binding in Page Designer Overview",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_pd_content_asset_binding.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pd_content_asset_binding.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_pd_content_asset_binding.md",
      "headings": "How Data Binding Works • Benefits of Data Binding • Binding to a Component • Which Content Asset Attributes Can You Bind? • Other Considerations",
      "summary": "Content asset data binding allows Page Designer components to dynamically pull content from content assets instead of using static, manually entered values. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_pd_content_assets",
      "title": "Binding Components to Content Assets",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_pd_content_assets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pd_content_assets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_pd_content_assets.md",
      "summary": "Instead of entering content directly into a component, bind the component's attributes to content asset attributes. Use this approach to reuse content across multiple pages and update it from a single location. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_pd_content_asset_binding",
        "help-merchant/b2c_pd_bind_content_asset"
      ]
    },
    {
      "id": "help-merchant/b2c_pd_visual_editor_tips",
      "title": "Page Designer Visual Editor Tips",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_pd_visual_editor_tips.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pd_visual_editor_tips.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_pd_visual_editor_tips.md",
      "summary": "The following tips have been collected through customer feedback, and are helpful to know when building Page Designer pages using the Visual Editor. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_perfom_a_simple_product_search",
      "title": "Perform a Simple Product Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_perfom_a_simple_product_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_perfom_a_simple_product_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_perfom_a_simple_product_search.md",
      "summary": "Quickly locate products in your catalogs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_personalized_merchandising",
      "title": "Personalized Merchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_personalized_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_personalized_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_personalized_merchandising.md",
      "summary": "Personalized merchandising is when merchants offer customers promotion and content information via content slots based on past customer behavior. This past behavior is derived from active merchandising data."
    },
    {
      "id": "help-merchant/b2c_predictive_recommendations",
      "title": "Product Recommendations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_predictive_recommendations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_predictive_recommendations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_predictive_recommendations.md",
      "summary": "Use the B2C Commerce Einstein Self Deployment tool to implicitly generate recommendation for products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_predictive_sort",
      "title": "Predictive Sort",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_predictive_sort.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_predictive_sort.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_predictive_sort.md",
      "summary": "Use B2C Commerce Predictive Sort to deliver tailored and relevant search results to shoppers via the predictive intelligence powered by B2C Commerce Einstein."
    },
    {
      "id": "help-merchant/b2c_prepare_attributes_boost_bury",
      "title": "Prepare Attributes for Boost and Bury Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_prepare_attributes_boost_bury.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_prepare_attributes_boost_bury.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_prepare_attributes_boost_bury.md",
      "summary": "Boost and bury rules control which products shoppers see first or appear lower in search results and categories."
    },
    {
      "id": "help-merchant/b2c_preview_future_prices_with_toolkit",
      "title": "Preview Future Prices with Toolkit in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_preview_future_prices_with_toolkit.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_preview_future_prices_with_toolkit.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_preview_future_prices_with_toolkit.md",
      "summary": "Preview future prices for products with pricing assigned in Business Manager, imported price table, or price books."
    },
    {
      "id": "help-merchant/b2c_preview_page_meta_tags",
      "title": "Preview Page Meta Tags for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_preview_page_meta_tags.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_preview_page_meta_tags.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_preview_page_meta_tags.md",
      "summary": "Preview your page meta tags."
    },
    {
      "id": "help-merchant/b2c_preview_pd_page_task",
      "title": "Preview Page Designer Pages",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_preview_pd_page_task.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_preview_pd_page_task.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_preview_pd_page_task.md",
      "summary": "Check how a page looks for specific customers on certain dates and how the page looks when a customer gets to the page using a URL that specifies a particular source code. You can also preview how the page appears on different devices, with custom pixel dimensions, and in landscape or portrait orientation. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_previewing_an_ab_test",
      "title": "Preview an A/B Test in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_previewing_an_ab_test.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_previewing_an_ab_test.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_previewing_an_ab_test.md",
      "summary": "Use the storefront Site Preview controls to preview and test different test segments of A/B tests in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_previewing_content",
      "title": "Preview Content in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_previewing_content.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_previewing_content.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_previewing_content.md",
      "headings": "Related Links",
      "summary": "To preview content on the storefront, use the Storefront Toolkit. This tool opens at the top-left corner of your storefront on sandbox, Development, and Staging instances. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_previewing_global_and_category_slots_in_storefront",
      "title": "Preview Global, Category, and Folder Slots in Storefront in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_previewing_global_and_category_slots_in_storefront.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_previewing_global_and_category_slots_in_storefront.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_previewing_global_and_category_slots_in_storefront.md",
      "summary": "Preview global, category, and folder slots in your storefront to make sure they appear just the way you want."
    },
    {
      "id": "help-merchant/b2c_previewing_products_in_the_storefront",
      "title": "Preview Products in the Storefront",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_previewing_products_in_the_storefront.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_previewing_products_in_the_storefront.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_previewing_products_in_the_storefront.md",
      "summary": "Preview products and content before it appears in the storefront to make sure it appears as you want. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_price_books_for_developers",
      "title": "Price Books for Developers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_price_books_for_developers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_price_books_for_developers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_price_books_for_developers.md",
      "summary": "The Salesforce B2C Commerce API dw.catalog.ProductPriceModel scripting class enables you to retrieve product prices in the storefront. Often products can have multiple prices assigned. B2C Commerce uses a set of business rules to determine which price is relevant at a given time. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_price_lookup_example"
      ]
    },
    {
      "id": "help-merchant/b2c_price_from_pricebook_promotions",
      "title": "Price from Price Book Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_price_from_pricebook_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_price_from_pricebook_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_price_from_pricebook_promotions.md",
      "summary": "Use a price from a price book as a condition or a discount for a promotion. In either case, you don't need to assign the price book to the site associated with the promotion. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_price_lookup_example",
      "title": "Price Lookup Example for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_price_lookup_example.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_price_lookup_example.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_price_lookup_example.md",
      "summary": "The following scenario illustrates the lookup of an effective sales price for a certain set and configuration of price books associated with a site. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_pricing_and_price_books",
      "title": "Pricing and Price Books in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_pricing_and_price_books.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_pricing_and_price_books.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_pricing_and_price_books.md",
      "headings": "Scenario 1: Volume Pricing with Price Tables • Scenario 2: Sale Pricing with Multiple Price Books • Scenario 3: Multicurrency Storefronts • Scenario 4: Assigning Multiple Price Books to Multiple Storefronts • Scenario 5: Prices Based on Other Prices • Assigning a Parent Price Book • Currency (Using the $ Symbol) • Product Price Indexing • Option Prices • Price Per Unit",
      "summary": "Price books are the way you define prices for products. A price book contains price definitions for a group of products, based on a currency. Each product in the price book can have multiple price tables in which you define prices for varying quantities. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_creating_price_books_and_price_tables",
        "help-merchant/b2c_assigning_a_pricebook_to_a_site",
        "help-merchant/b2c_assigning_a_pricebook_or_promotion_to_a_specific_store",
        "help-merchant/b2c_importing_and_exporting_price_books",
        "help-merchant/b2c_price_books_for_developers",
        "help-merchant/b2c_optimized_price_books",
        "help-merchant/b2c_update_a_price_in_a_read_only_price_book",
        "help-merchant/b2c_future_prices_preview"
      ]
    },
    {
      "id": "help-merchant/b2c_product_attribute_definitions",
      "title": "Product Attribute Definitions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_attribute_definitions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_attribute_definitions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_attribute_definitions.md",
      "summary": "Product attribute Definitions specify the product attributes that appear in the storefront when a customer accesses a product through a category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_product_attributes",
      "title": "Product Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_attributes.md",
      "summary": "Product attribute definitions specify the product attributes that appear in the storefront when the product is accessed through a category. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_assign_product_attributes",
        "help-merchant/b2c_site_specific_product_attributes",
        "help-merchant/b2c_custom_product_attributes"
      ]
    },
    {
      "id": "help-merchant/b2c_product_bundles",
      "title": "Product Bundles",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_bundles.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_bundles.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_bundles.md",
      "summary": "Use product bundles as a common marketing strategy to group multiple products into one orderable product for customer convenience, product completion, or visualization. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_product_grid_view",
      "title": "Product Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_grid_view.md",
      "summary": "Use the grid view to see how modifications to the display order of your product appear in your storefront. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_modify_product_display_order_grid_view",
        "help-merchant/b2c_access_prod_variant_info_in_grid_view",
        "help-merchant/b2c_assign_products_to_a_category_grid_view",
        "help-merchant/b2c_search_for_products_in_grid_view",
        "help-merchant/b2c_choose_which_attributes_grid_view"
      ]
    },
    {
      "id": "help-merchant/b2c_product_lists",
      "title": "Product Lists for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_lists.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_lists.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_lists.md",
      "summary": "A product list shows the products for your site. Create multiple product lists and customize them to find the information that’s the most relevant to you."
    },
    {
      "id": "help-merchant/b2c_product_options",
      "title": "Product Options",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_options.md",
      "headings": "Local and Shared Options • Missing or Invalid Product Attributes • Example: Configurable Products • Example: Optional Accessories or Upgrades • Example: Other Services",
      "summary": "B2C Commerce, product options enable you to sell configurable products that have optional accessories, upgrades, or extra services."
    },
    {
      "id": "help-merchant/b2c_product_promotions",
      "title": "Product Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_promotions.md",
      "summary": "Define product promotions for specific products, groups of products or brands, or amounts of products purchased. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_discount_on_a_product_option",
        "help-merchant/b2c_choice_of_bonus_product_discount",
        "help-merchant/b2c_implementing_choice_of_bonus_product_discount",
        "help-merchant/b2c_choice_of_bonus_product_discount_faq",
        "help-merchant/b2c_with_a_combination_of_products_promotion",
        "help-merchant/b2c_buy_x_get_y_promotions",
        "help-merchant/b2c_buy_x_and_y_get_z",
        "help-merchant/b2c_buy_x_for_total_promotion",
        "help-merchant/b2c_product_shipping_discounts"
      ]
    },
    {
      "id": "help-merchant/b2c_product_search_and_navigation_in_bm",
      "title": "Product Search and Navigation in Business Manager",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_search_and_navigation_in_bm.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_search_and_navigation_in_bm.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_search_and_navigation_in_bm.md",
      "summary": "Use the B2C Commerce product tools to manage which products are available on your storefront and how they show on your storefront. In B2C Commerce, products are defined in the context of a catalog.",
      "relatedEntries": [
        "help-merchant/b2c_simple_search",
        "help-merchant/b2c_perfom_a_simple_product_search",
        "help-merchant/b2c_configure_advanced_product_search",
        "help-merchant/b2c_advanced_search_extended_attributes_datatypes",
        "help-merchant/b2c_search_by_id",
        "help-merchant/b2c_set_product_list_attributes",
        "help-merchant/b2c_product_lists"
      ]
    },
    {
      "id": "help-merchant/b2c_product_sets",
      "title": "Product Sets",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_sets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_sets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_sets.md",
      "summary": "With B2C Commerce, you can represent a group of products to appear on a storefront as a product set. The customer can purchase the entire set of products or one of its elements."
    },
    {
      "id": "help-merchant/b2c_product_shipping_discounts",
      "title": "Product Shipping Discounts in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_shipping_discounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_shipping_discounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_shipping_discounts.md",
      "headings": "Applying a Product Shipping Discount • Example",
      "summary": "Create and apply two types of product shipping discounts: free shipping and fixed-price shipping. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_product_types",
      "title": "Product Types and Variations in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_types.md",
      "headings": "Product Types Overview • Import/Export, Inventory, and Options • Pricing, Promotions, and Search",
      "summary": "B2C Commerce uses different types of products to support requirements for different storefront ordering information, such as size, color, and customization options. This page includes a series of tables. The first table gives an overview of each product type and subsequent tables illustrate how each product type relates to catalogs, inventory, pricing, promotion, and search.",
      "relatedEntries": [
        "help-merchant/b2c_create_a_main_product",
        "help-merchant/b2c_product_variations",
        "help-merchant/b2c_create_a_variation_product",
        "help-merchant/b2c_variation_attribute_values",
        "help-merchant/b2c_assign_variation_attributes",
        "help-merchant/b2c_managing_variation_groups",
        "help-merchant/b2c_create_a_product_variation_group",
        "help-merchant/b2c_configure_variation_groups_display_mode",
        "help-merchant/b2c_applying_variation_groups",
        "help-merchant/b2c_variation_group_pricing_inventory_and_promo",
        "help-merchant/b2c_api_support",
        "help-merchant/b2c_merchandise_by_product_variations",
        "help-merchant/b2c_main_products_for_scenarios",
        "help-merchant/b2c_main_and_variation_product_scenarios",
        "help-merchant/b2c_main_and_variation_group_scenarios"
      ]
    },
    {
      "id": "help-merchant/b2c_product_variations",
      "title": "Product Variations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_product_variations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_product_variations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_product_variations.md",
      "headings": "What Is a Product Variation?",
      "summary": "Most products are available in a variation of sizes or colors. B2C Commerce represents all variations as a single product, called a base product."
    },
    {
      "id": "help-merchant/b2c_products",
      "title": "Products in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_products.md",
      "summary": "Products are the items and services you sell. B2C Commerce stores all of your product data in your base product catalog. Your base product catalog can also be your storefront catalog or you can create a separate storefront catalog. You organize a catalog by categories. Categories can act as the storefront navigation to your products. For a product or service to show on your storefront, assign it to a category. Create any number of catalog, category, and product scenarios to address your business needs. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_product_types",
        "help-merchant/b2c_variation_slicing_by_category",
        "help-merchant/b2c_maganging_product_options_bundles_sets",
        "help-merchant/b2c_product_search_and_navigation_in_bm",
        "help-merchant/b2c_add_and_modify_and_edit_products_manually",
        "help-merchant/b2c_manage_product_category_assignments",
        "help-merchant/b2c_product_attributes",
        "help-merchant/b2c_monitorreadinessinsights",
        "help-merchant/b2c_show_orderable_products_only_at_the_product_level",
        "help-merchant/b2c_linking_products",
        "help-merchant/b2c_previewing_products_in_the_storefront",
        "help-merchant/b2c_product_grid_view"
      ]
    },
    {
      "id": "help-merchant/b2c_products_dashboard",
      "title": "Products Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_products_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_products_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_products_dashboard.md",
      "summary": "Use the B2C Commerce Reports & Dashboards Products dashboard to review metrics about your top-selling products and gift certificates. Product and gift certificate matrices show under separate tabs on the dashboard."
    },
    {
      "id": "help-merchant/b2c_products_details_dashboard",
      "title": "Product Details Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_products_details_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_products_details_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_products_details_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Product Detail Dashboard shows data and reports for an individual product ID."
    },
    {
      "id": "help-merchant/b2c_promotion_best_practices",
      "title": "B2C Commerce Promotion Best Practices",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_best_practices.md",
      "headings": "Planning and Testing • Messaging in the Storefront • Education and Documentation • Implement and Document the Promotion Workflow",
      "summary": "These practices help your promotions run smoothly and as intended. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_promotion_compatibility",
      "title": "B2C Commerce Promotion Compatibility",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_compatibility.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_compatibility.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_compatibility.md",
      "headings": "Rank • Exclusivity • Examples • All Class-Exclusive Product Promotions • Class-Exclusive and Non-Exclusive Promotions",
      "summary": "Use compatibility rules to control the application of promotions. Compatibility rules prevent a shopper from qualifying for every possible promotion. Use the rank and exclusivity system attributes to control your promotion compatibility."
    },
    {
      "id": "help-merchant/b2c_promotion_considerations",
      "title": "B2C Commerce Promotion Considerations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_considerations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_considerations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_considerations.md",
      "headings": "Requirements Phase • Design Phase • Build Phase • Development/Test Phase",
      "summary": "Keep certain considerations in mind as you implement promotions in your storefront application. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_promotion_best_practices",
        "help-merchant/b2c_promotion_troubleshooting",
        "help-merchant/b2c_analytics_and_reporting_for_promotions"
      ]
    },
    {
      "id": "help-merchant/b2c_promotion_conversions_dashboard",
      "title": "Promotion Conversions Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_conversions_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_conversions_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_conversions_dashboard.md",
      "headings": "Conversion Rate • Promotion Conversion Summary • Promotion Conversion Details",
      "summary": "The B2C Commerce Reports & Dashboards Promotion Conversion dashboard gives you insights about the performance of the promotions that you display on your storefront. You can use the dashboard to evaluate the effectiveness of your promotion strategy. You also can identify the promotions that convert site traffic to revenue and the promotions that underperform."
    },
    {
      "id": "help-merchant/b2c_promotion_data_subject_areas",
      "title": "Promotion Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_data_subject_areas.md",
      "summary": "This topic applies to B2C Commerce. Promotion Insights—Evaluate the performance of your promotions. For example, identify your top-three promotions by customer registration type, look for correlations with promotion classes and source codes, or visualize the link between promotion class and revenue."
    },
    {
      "id": "help-merchant/b2c_promotion_discounts",
      "title": "Promotion Discounts in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_discounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_discounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_discounts.md",
      "headings": "Bonus Discounts • Fixed-Price Discounts • Price from Price Book Discount",
      "summary": "Salesforce B2C Commerce processes promotions based on the configuration of each discount rule, starting with the assigned promotion class. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_promotion_priority_rules",
      "title": "B2C Commerce Promotion Priority Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_priority_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_priority_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_priority_rules.md",
      "headings": "External • Default Priority Order • Discount Type and Value • Maximum Application • Example",
      "summary": "Promotion priority rules exist to prevent unpredictable or undesirable effects when multiple promotions are applicable for a basket. These rules are hardcoded but you can adjust certain promotion attributes, such as exclusivity and rank, to manipulate promotions application. B2C Commerce doesn't evaluate all sequences of promotions. The sequencing resulting from prioritization doesn't always provide the best value to shoppers. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_promotion_processing",
      "title": "Promotion Processing for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_processing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_processing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_processing.md",
      "headings": "Default Sorting",
      "summary": "When processing promotions, B2C Commerce generates a list of active promotions based on parameters such as customer, source code, and coupon code products. This list isn't just for applying promotions to a basket. It also to present potential promotions to shoppers, such as on a product details page.",
      "relatedEntries": [
        "help-merchant/b2c_promotion_discounts",
        "help-merchant/b2c_promotion_priority_rules"
      ]
    },
    {
      "id": "help-merchant/b2c_promotion_proration_logic",
      "title": "Promotion Proration Logic",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_proration_logic.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_proration_logic.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_proration_logic.md",
      "summary": "Without proration, the promotion is calculated once at the end. With proration, the promotion is calculated proportionately for each line item. Proration helps when processing completed orders, such as a product return."
    },
    {
      "id": "help-merchant/b2c_promotion_refinement_code_changes",
      "title": "Promotion Refinement Code Changes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_refinement_code_changes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_refinement_code_changes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_refinement_code_changes.md",
      "summary": "The following two files require necessary changes to display promotion refinements."
    },
    {
      "id": "help-merchant/b2c_promotion_troubleshooting",
      "title": "B2C Commerce Promotion Troubleshooting",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotion_troubleshooting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_troubleshooting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotion_troubleshooting.md",
      "headings": "Notes",
      "summary": "If you have issues with a promotion, follow our basic troubleshooting tips to determine if you have the right specifications in place."
    },
    {
      "id": "help-merchant/b2c_promotions_and_taxation",
      "title": "Promotions and Taxation for B2C Commerce Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotions_and_taxation.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotions_and_taxation.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotions_and_taxation.md",
      "summary": "When creating promotions, consider the effects of tax calculations. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_line_item_tax_basis",
        "help-merchant/b2c_unit_level_rounding",
        "help-merchant/b2c_prorating_promotions",
        "help-merchant/b2c_promotion_proration_logic",
        "help-merchant/b2c_managing_taxes"
      ]
    },
    {
      "id": "help-merchant/b2c_promotions_dashboard",
      "title": "Promotions Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotions_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotions_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotions_dashboard.md",
      "summary": "Use the B2C Commerce Reports & Dashboards Promotions Dashboard to evaluate promotion performance or individual promotion results."
    },
    {
      "id": "help-merchant/b2c_promotions_detail_dashboard",
      "title": "Promotions Detail Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotions_detail_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotions_detail_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotions_detail_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Promotion Detail Dashboard shows data and reports for an individual promotion."
    },
    {
      "id": "help-merchant/b2c_promotions_sourcecode_dashboard",
      "title": "Promotions Source Code Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_promotions_sourcecode_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_promotions_sourcecode_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_promotions_sourcecode_dashboard.md",
      "headings": "Source Code Activations • Order Conversion Results • Conversion of Source Codes",
      "summary": "The B2C Commerce Reports & Dashboards Promotions Source Code Dashboard is a single point source for all source code data."
    },
    {
      "id": "help-merchant/b2c_prorating_promotions",
      "title": "Prorating Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_prorating_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_prorating_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_prorating_promotions.md",
      "headings": "Product Promotions • Order Promotions • Shipping Promotions • Proration APIs",
      "summary": "Promotion discounts aren't prorated for each line item during the actual shopping process. However, B2C Commerce provides an API that calculates the prorated values in-memory and returns them to the caller upon request. Prorated price information is typically used to integrate with back-end order management and accounting systems that require all discounts to be itemized."
    },
    {
      "id": "help-merchant/b2c_qualifiers",
      "title": "How Customers Qualify for Promotions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_qualifiers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_qualifiers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_qualifiers.md",
      "headings": "Coupon Codes and Source Codes • Example • Multiple Promotion Qualifiers",
      "summary": "In B2C Commerce, there are three ways a customer can qualify for a promotion.",
      "relatedEntries": [
        "help-merchant/b2c_using_customer_groups_as_qualifiers",
        "help-merchant/b2c_using_source_codesas_qualifiers",
        "help-merchant/b2c_using_coupons_as_qualifiers",
        "help-merchant/b2c_apis_for_coupons"
      ]
    },
    {
      "id": "help-merchant/b2c_qualify_disqualify_promotions_based_on_active_price_book",
      "title": "Qualify or Disqualify Promotions Based on Active Price Book",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_qualify_disqualify_promotions_based_on_active_price_book.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_qualify_disqualify_promotions_based_on_active_price_book.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_qualify_disqualify_promotions_based_on_active_price_book.md",
      "headings": "Examples",
      "summary": "Include or exclude products from promotions using the price book condition."
    },
    {
      "id": "help-merchant/b2c_qualifying_and_discounted_products",
      "title": "Qualifying and Discounted Products in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_qualifying_and_discounted_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_qualifying_and_discounted_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_qualifying_and_discounted_products.md",
      "summary": "Define promotions that specify qualifying products, the products shoppers buy and how much to be eligible for a discount. Also specify which products are discounted."
    },
    {
      "id": "help-merchant/b2c_recommendations",
      "title": "Recommendations in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_recommendations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_recommendations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_recommendations.md",
      "summary": "Use B2C Commerce to implement recommendations using a variety of approaches.",
      "relatedEntries": [
        "help-merchant/b2c_predictive_recommendations",
        "help-merchant/b2c_explicit_recommendations"
      ]
    },
    {
      "id": "help-merchant/b2c_recommended_keyword_rule_sorting_order",
      "title": "Recommended Keyword Rule Sorting Order",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_recommended_keyword_rule_sorting_order.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_recommended_keyword_rule_sorting_order.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_recommended_keyword_rule_sorting_order.md",
      "summary": "The SiteGenesis keyword sorting rule represents best practices for creating a keyword sorting rule."
    },
    {
      "id": "help-merchant/b2c_removing_unreferenced_content_slots",
      "title": "Remove Unreferenced Content Slots in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_removing_unreferenced_content_slots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_removing_unreferenced_content_slots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_removing_unreferenced_content_slots.md",
      "summary": "Remove unreferenced content slots that no longer exist from within Business Manager."
    },
    {
      "id": "help-merchant/b2c_report_download_reference",
      "title": "Reports & Dashboards CSV File Reference",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_report_download_reference.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_report_download_reference.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_report_download_reference.md",
      "headings": "Technical Reports",
      "summary": "This topic applies to B2C Commerce Reports & Dashboards. Download many of the Analytics reports as csv files. The csv files show the report data in a different format. This reference describes each csv file."
    },
    {
      "id": "help-merchant/b2c_reports_and_dashboards",
      "title": "Reports & Dashboards for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_reports_and_dashboards.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_reports_and_dashboards.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_reports_and_dashboards.md",
      "summary": "Use the B2C Commerce Reports & Dashboards tool to identify trends over time and to make smarter business decisions based on your B2C Commerce data. Data is available for dates after January 1, 2017.",
      "relatedEntries": [
        "help-merchant/b2c_set_up_user_access",
        "help-merchant/b2c_dashboard_feature_set",
        "help-merchant/b2c_dashboard_details",
        "help-merchant/b2c_reports_and_dashboards_faqs"
      ]
    },
    {
      "id": "help-merchant/b2c_reports_and_dashboards_faqs",
      "title": "Reports & Dashboard FAQ",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_reports_and_dashboards_faqs.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_reports_and_dashboards_faqs.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_reports_and_dashboards_faqs.md",
      "summary": "This topic applies to B2C Commerce Reports & Dashboards. Use this FAQ for a quick look at how to use The B2C Commerce Reports & Dashboards app. For more detailed information, Salesforce recommends that you reference the Reports & Dashboards documentation."
    },
    {
      "id": "help-merchant/b2c_reports_and_dashboards_real_time_metrics",
      "title": "Reports & Dashboards: Real-Time Performance",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_reports_and_dashboards_real_time_metrics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_reports_and_dashboards_real_time_metrics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_reports_and_dashboards_real_time_metrics.md",
      "summary": "This topic applies to B2C Commerce Reports & Dashboards. All users can view live sales metrics, such as the number of orders and baskets created."
    },
    {
      "id": "help-merchant/b2c_reports_dashboards_metric_definitions_promotions",
      "title": "Promotions Dashboard Metric Definitions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_reports_dashboards_metric_definitions_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_reports_dashboards_metric_definitions_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_reports_dashboards_metric_definitions_promotions.md",
      "headings": "Business Metrics • Promotions Detail • Source Code • Conversions • Promotion Dashoard and CSV File Metrics",
      "summary": "Use the B2C Commerce Reports & Dashboards Promotions Dashboard to evaluate promotion performance or individual promotion results. The Promotions Dashboard shows you reports on the Most Used Promotions, Total Promotion Discount, Promotion Combination, the Average Order Discount, Used by Promotion Class and Revenue Impact by Promotion Discount."
    },
    {
      "id": "help-merchant/b2c_restricting_promotions_to_identical_products",
      "title": "Promotion Restrictions to Identical Products",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_restricting_promotions_to_identical_products.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_restricting_promotions_to_identical_products.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_restricting_promotions_to_identical_products.md",
      "headings": "Using the Restrictions Setting • Buy X/Get Y • Buy X for Total • With Qualifying Products • Variation Products",
      "summary": "The restrictions setting limits product selection to identical products. When you set restrictions for a product promotion rule, you configure a single product promotion that can apply to multiple products."
    },
    {
      "id": "help-merchant/b2c_resubmit_om_orders",
      "title": "Resubmit Orders to Order Management",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_resubmit_om_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_resubmit_om_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_resubmit_om_orders.md",
      "summary": "If B2C Commerce failed to submit an order to Order Management, or a submitted order is missing information, you can manually resubmit it. You can only resubmit orders that are in Sending or Accepted status and have not yet been allocated."
    },
    {
      "id": "help-merchant/b2c_retrieve_customer_snapshots",
      "title": "Retrieve Customer Data Snapshots in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_retrieve_customer_snapshots.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_retrieve_customer_snapshots.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_retrieve_customer_snapshots.md",
      "summary": "Retrieve customer data snapshots. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_running_a_gmv_report",
      "title": "Run a GMV Report",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_running_a_gmv_report.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_running_a_gmv_report.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_running_a_gmv_report.md",
      "summary": "This topic applies to B2C Commerce. When you run the GMV report, the system runs the appropriate query and writes the results to a comma-separated-value (CSV) file that you can download."
    },
    {
      "id": "help-merchant/b2c_running_queries_on_the_product_index",
      "title": "Run Queries in the Search Index Query Testing Tool",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_running_queries_on_the_product_index.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_running_queries_on_the_product_index.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_running_queries_on_the_product_index.md",
      "headings": "Einstein Search Recommendations in the Search Index Query Testing Tool",
      "summary": "Enter a search phrase to run a query in the Search Index Query Testing tool to learn how each processor handles the phrase, the relevance score, and how the score is derived. Use the search index execution plan viewer to trigger the guided search parser with a phrase.",
      "keywords": [
        "Occasionally, Einstein search results aren’t displayed within the Search Index Query Testing tool because of a cookie issue."
      ]
    },
    {
      "id": "help-merchant/b2c_sales_dashboard",
      "title": "Sales Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sales_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sales_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sales_dashboard.md",
      "summary": "The B2C Commerce Sales dashboard shows sales metrics that you can filter to fit your analytic needs. The Sales dashboard includes a group of dashboards that show totals and averages for specific sales metrics. In addition, the dashboards include reports for new and returning customers, registered and unregistered customers, sites, and devices."
    },
    {
      "id": "help-merchant/b2c_sales_product_data_subject_areas",
      "title": "Sales and Product Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sales_product_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sales_product_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sales_product_data_subject_areas.md",
      "summary": "This topic applies to B2C Commerce. Use the data dimensions and measures to analyze order insights and Product insights."
    },
    {
      "id": "help-merchant/b2c_salesforce_org_idp",
      "title": "Configure SSO with Salesforce as the IdP",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_salesforce_org_idp.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_salesforce_org_idp.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_salesforce_org_idp.md",
      "summary": "If you are using Salesforce as an IdP, complete these steps for a user to access Merchant Agent capabilities. Configure a Salesforce sandbox org as a relying party (RP) and a primary org as the IdP for the RP.",
      "relatedEntries": [
        "help-merchant/b2c_create_external_client_app",
        "help-merchant/b2c_configure_auth_provider_sandbox",
        "help-merchant/b2c_configure_login_flow_primary_org"
      ]
    },
    {
      "id": "help-merchant/b2c_sample_extensions",
      "title": "SEO Extensions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sample_extensions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sample_extensions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sample_extensions.md",
      "headings": "Home Page Link in Sitemap • Customize the Default URL Using the UpdatePageMeta Pipelet • Cache Permanent Redirects • Retrieve and Store Page Rankings",
      "summary": "Check out these sample extensions for SEO."
    },
    {
      "id": "help-merchant/b2c_schedule_a_category",
      "title": "Schedule a Category for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_schedule_a_category.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_schedule_a_category.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_schedule_a_category.md",
      "summary": "Schedule a category in Business Manager. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_schedule_categories",
      "title": "Schedule Categories for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_schedule_categories.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_schedule_categories.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_schedule_categories.md",
      "summary": "Scheduled categories are useful for special promotions like flash sales, and seasonal offerings. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_schedules",
      "title": "Promotion Schedules in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_schedules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_schedules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_schedules.md",
      "summary": "Schedule campaigns, A/B tests, promotions, and content slots in B2C Commerce. A scheduled experience (promotion or content slot) has to coincide with a container (campaign or A/B test), or it can't run."
    },
    {
      "id": "help-merchant/b2c_search_and_navigation_reporting",
      "title": "Search and Navigation Reporting",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_and_navigation_reporting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_and_navigation_reporting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_and_navigation_reporting.md",
      "headings": "Top Search Terms Report • Search Engine Hits Report • Search Conversion Report • Conversion of Search Phrases with Results • Conversion of Search Phrases Without Results",
      "summary": "Use search and navigation reports to identify, for example, top search terms, external search hits, and how search terms correspond to conversions. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_andising_availability_ranking",
      "title": "Searchandising - Availability Ranking",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_andising_availability_ranking.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_andising_availability_ranking.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_andising_availability_ranking.md",
      "headings": "Calculating Availability • Availability Index • Incremental Updates • Search Inventory Integration",
      "summary": "Availability Ranking describes an approach of merchandising using the functionality and power of an online product search, expanding the online merchandising activities of merchants to one of the most important tools in an online shop today, the product search. You can use availability ranking to manipulate the search results of a customer query to reflect what you want to highlight. For example, you might want to promote in-stock products, and push products with low stock levels to the end of the search results. This topic applies to B2C Commerce.",
      "keywords": [
        "Merchants want to be able to rank certain products higher (or lower) in search results based on their own criteria."
      ]
    },
    {
      "id": "help-merchant/b2c_search_by_id",
      "title": "Search by ID",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_by_id.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_by_id.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_by_id.md",
      "summary": "Search for a product by ID. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_checklist",
      "title": "Search Checklist for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_checklist.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_checklist.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_checklist.md",
      "headings": "Basic Search Setup • Configure How Products Are Found on the Site • Configure How Products Are Sorted in the Search Results • Configure How Products Are Found by External Search Engines • Improve and Troubleshoot Search",
      "summary": "The search checklist contains the tasks that can be performed to customize search in B2C Commerce. Outside of the basic search setup, most of these are optional but recommended."
    },
    {
      "id": "help-merchant/b2c_search_conversion_dashboard",
      "title": "Search Conversion Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_conversion_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_conversion_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_conversion_dashboard.md",
      "headings": "Understanding Visit Categorization • Search Attribution Model • Data Limits • Using Summary vs. Detail Data • Visits with Searches • Orders with Searches • Order Conversion with Searches • Average Visit Duration • Conversion of Search Phrases",
      "summary": "The B2C Commerce Reports & Dashboards Search Conversion Dashboard reflects how customer searches translate to orders and revenue."
    },
    {
      "id": "help-merchant/b2c_search_data_subject_areas",
      "title": "Search Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_data_subject_areas.md",
      "summary": "This topic applies to B2C Commerce. Search Insights—Analyze the search terms customers use on your storefront. For example, review the most used search terms and the frequency with which customers use the terms."
    },
    {
      "id": "help-merchant/b2c_search_dictionaries",
      "title": "Search Dictionaries for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_dictionaries.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_dictionaries.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_dictionaries.md",
      "summary": "Use the B2C Commerce Search Dictionary module to manage all of your search dictionaries from one location. A search dictionary contains all your searchable product attributes, grouped and organized by specific criteria.",
      "relatedEntries": [
        "help-merchant/b2c_manage_search_dictionaries",
        "help-merchant/b2c_einstein_search_dictionaries",
        "help-merchant/b2c_synonyms",
        "help-merchant/b2c_hypernyms",
        "help-merchant/b2c_stop_words",
        "help-merchant/b2c_common_phrases",
        "help-merchant/b2c_exclude_specific_category_names_from_indexing",
        "help-merchant/b2c_compound_words",
        "help-merchant/b2c_stemming_exceptions",
        "help-merchant/b2c_search_suggestions"
      ]
    },
    {
      "id": "help-merchant/b2c_search_flter_sort_coupons",
      "title": "Search, Filter, and Sort B2C Commerce Coupons",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_flter_sort_coupons.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_flter_sort_coupons.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_flter_sort_coupons.md",
      "summary": "If you have catalogs with many coupons, use search and filter to find coupons easily. Search and filter reduce which coupons appear, while sort changes the order of those results."
    },
    {
      "id": "help-merchant/b2c_search_for_products_in_grid_view",
      "title": "Search for Products in Grid View",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_for_products_in_grid_view.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_for_products_in_grid_view.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_for_products_in_grid_view.md",
      "summary": "Search for products within the current category and limit the grid view to only those products. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_indexes",
      "title": "Search Indexes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_indexes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_indexes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_indexes.md",
      "summary": "B2C Commerce search indexes provide the data used to perform storefront searches. Expect to rebuild your indexes whenever you update product or content data, so that the data in the index is as current as possible.",
      "relatedEntries": [
        "help-merchant/b2c_index_creation",
        "help-merchant/b2c_updating_indexes",
        "help-merchant/b2c_generating_search_indexes",
        "help-merchant/b2c_configuring_search_index_language_options",
        "help-merchant/b2c_running_queries_on_the_product_index",
        "help-merchant/b2c_creating_a_search_index_rebuild_schedule",
        "help-merchant/b2c_incremental_indexing"
      ]
    },
    {
      "id": "help-merchant/b2c_search_overview",
      "title": "Search and Navigation for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_overview.md",
      "summary": "Use B2C Commerce to control how customers find your products on your own site and through external search engines, such as Google.",
      "relatedEntries": [
        "help-merchant/b2c_search_checklist",
        "help-merchant/b2c_keyword_search",
        "help-merchant/b2c_search_dictionaries",
        "help-merchant/b2c_search_indexes",
        "help-merchant/b2c_search_results",
        "help-merchant/b2c_sorting_rules",
        "help-merchant/b2c_search_refinement"
      ]
    },
    {
      "id": "help-merchant/b2c_search_refinement",
      "title": "Search Refinement for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_refinement.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_refinement.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_refinement.md",
      "headings": "Condensing Multiple Search Refinement Values • Refinement Inheritance • Deepest Common Category",
      "summary": "With B2C Commerce, you can let customers refine a search using multiple attributes, such as price, promotion, category, or a product attribute. For example, let customers search for TVs based on-screen size, price and manufacturer, or to search for lenses based on zoom magnification, price, and manufacturer. This is useful if you have a large catalog and any particular customer is only looking for specific products. For example, on an apparel site, most customers are not interested in items that are not in their desired size or color.",
      "relatedEntries": [
        "help-merchant/b2c_search_refinement_buckets",
        "help-merchant/b2c_multi_value_search_refinements",
        "help-merchant/b2c_creating_new_search_refinement_definitions",
        "help-merchant/b2c_configuring_catalog_level_search_refinement_definitions",
        "help-merchant/b2c_promotion_refinement_code_changes"
      ]
    },
    {
      "id": "help-merchant/b2c_search_refinement_buckets",
      "title": "Search Refinement Buckets",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_refinement_buckets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_refinement_buckets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_refinement_buckets.md",
      "headings": "Bucketing Types • Bucket for All Values • Allowed Characters for Bucket Values • Unbucketed Value Display • Relaxing Refinements • Variation Products in Refinements • Product Sets in Refinements • Testing Tips • Localization • Price Refinements",
      "summary": "If you create a search refinement without buckets, then every separate value for refinement appears. Without buckets, the number of separate values can easily become overwhelming for a user. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_refinement_definitions",
      "title": "Search Refinement Definitions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_refinement_definitions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_refinement_definitions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_refinement_definitions.md",
      "summary": "Search refinement definitions let you configure the attributes used as refinement options in your storefront categories. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_results",
      "title": "Search Results for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_results.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_results.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_results.md",
      "summary": "Search Results are the items returned when a customer searches within the storefront.",
      "relatedEntries": [
        "help-merchant/b2c_search_andising_availability_ranking",
        "help-merchant/b2c_exclude_unavailable_products_from_search_results",
        "help-merchant/b2c_variation_product_display",
        "help-merchant/b2c_supported_data_types_for_search_and_sorting_rules",
        "help-merchant/b2c_troubleshooting_search_results",
        "help-merchant/b2c_using_search_analytics",
        "help-merchant/b2c_search_and_navigation_reporting"
      ]
    },
    {
      "id": "help-merchant/b2c_search_suggestions",
      "title": "Search Suggestions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_suggestions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_suggestions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_suggestions.md",
      "headings": "Search Suggestion Types • B2C Commerce Einstein Search Recommendations • Simple Search Suggestions • Search Suggestions Terms • Hit Count • Search Suggestion Limitations • Differences Between Simple and Enhanced Search",
      "summary": "When a shopper starts to enter a search term on the storefront, the storefront application shows terms that can help complete the search. Depending on the configuration, search suggestions can range from being a simple list of related terms to being more complex and providing extra details. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_search_term_completion",
      "title": "Search Term Completion",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_search_term_completion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_search_term_completion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_search_term_completion.md",
      "summary": "Use B2C Commerce to provide search suggestion capabilities in your storefront application. While customers are entering text into the storefront search box, suggestions appear, helping them to locate items faster."
    },
    {
      "id": "help-merchant/b2c_searchandising",
      "title": "Searchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_searchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_searchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_searchandising.md",
      "summary": "Configure sorting rules to rank search results, based on an analysis of active data metrics. The sorted search results appear on result pages. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_searching_for_customers",
      "title": "Search for Customers in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_searching_for_customers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_searching_for_customers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_searching_for_customers.md",
      "summary": "Search using simple or advanced search parameters in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_seo_best_practices",
      "title": "SEO Best Practices for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_seo_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_seo_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_seo_best_practices.md",
      "headings": "URL Best Practices • General SEO Best Practices • Content-Creation Best Practices • AI Discoverability Best Practices",
      "summary": "Consider the following actions when optimizing your storefront for external search engines and AI-powered search and answer engines. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_seo_overview",
      "title": "SEO & Discoverability for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_seo_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_seo_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_seo_overview.md",
      "headings": "AI-Powered Search and Discoverability • Site Design Checklist • Site Configuration Checklist • Deployment Checklist • Maintenance",
      "summary": "Search Engine Optimization (SEO) focuses on increasing non-paid search engine results for your site. Utilizing both creative and technical elements, you can improve search engine ranking and awareness, with the goal of driving more traffic to your site. External search engines (for example, Google) assign lower ranking to lengthy URLs with non-relevant keywords, multiple directory layers, and parameters. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_hostname_aliases",
        "help-merchant/b2c_url_syntax",
        "help-merchant/b2c_using_url_rules_for_seo",
        "help-merchant/b2c_how_digital_assigns_seo_support_page_urls",
        "help-merchant/b2c_upgrading_from_the_seo_support_to_url_rules",
        "help-merchant/b2c_configuring_seo_urls",
        "help-merchant/b2c_creating_search_friendly_urls",
        "help-merchant/b2c_meta_tag_rules",
        "help-merchant/b2c_url_redirects",
        "help-merchant/b2c_sitemap_overview",
        "help-merchant/b2c_notifying_search_engines_about_your_sitemap",
        "help-merchant/b2c_using_the_robots_txt_file_to_prevent_crawling_of_development_and_staging_instances",
        "help-merchant/b2c_evaluating_your_seo_implementation"
      ]
    },
    {
      "id": "help-merchant/b2c_seo_support_url_syntax",
      "title": "SEO Support URL Syntax",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_seo_support_url_syntax.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_seo_support_url_syntax.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_seo_support_url_syntax.md",
      "headings": "Alternative URL Encoding for Search-Friendly URLs",
      "summary": "The SEO Support module is deprecated and scheduled for removal in a future release. Use the URL Rules module to optimize your storefront URLs. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_a_favicon",
      "title": "Set a Favicon.ico for a B2C Commerce Site",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_a_favicon.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_a_favicon.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_a_favicon.md",
      "summary": "A favicon.ico in B2C Commerce, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. Use a favicon.ico to represent your site in the browser's address bar, next to the site's name in a list of bookmarks, and in the browser's tab."
    },
    {
      "id": "help-merchant/b2c_set_category_alternative_url",
      "title": "Set a Category Alternative URL for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_category_alternative_url.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_category_alternative_url.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_category_alternative_url.md",
      "summary": "The Alternate URL category attribute is a 200 internal link that you use to redirect shoppers to categories throughout your site. Merchandise a category one time, and use the category alternative URL attribute with other categories to redirect shoppers to the merchandised category from anywhere on your site. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_category_attributes",
      "title": "Set Category Attributes for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_category_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_category_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_category_attributes.md",
      "summary": "Category attributes are defined in the Category system object attributes definitions. Set category attributes so they’re appropriate for the products whose primary category assignment is the associated category. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_dashboard_daterange",
      "title": "Set the B2C Commerce Dashboard Date Range",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_dashboard_daterange.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_dashboard_daterange.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_dashboard_daterange.md",
      "summary": "Use the date setting to select a range of dates for the dashboard."
    },
    {
      "id": "help-merchant/b2c_set_dashboard_filters",
      "title": "Set B2C Commerce Dashboard Filters",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_dashboard_filters.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_dashboard_filters.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_dashboard_filters.md",
      "summary": "For B2C Commerce storefronts, you can set different filter combinations to review a select set of data in each dashboard. The default dashboard filter settings are blank, and the default reports reflect realm-level data."
    },
    {
      "id": "help-merchant/b2c_set_locale_page_designer",
      "title": "Set the Locale for Page Designer Visual Editor",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_locale_page_designer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_locale_page_designer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_locale_page_designer.md",
      "summary": "Specify the locale for which you’re editing pages. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_product_list_attributes",
      "title": "Set Product List Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_product_list_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_product_list_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_product_list_attributes.md",
      "summary": "All HTML-based product list views show the same set of columns in the same order. You can define up to five more columns that show product attributes. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_tax_class_id_attribute",
      "title": "Set the Tax Class Attribute Value",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_tax_class_id_attribute.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_tax_class_id_attribute.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_tax_class_id_attribute.md",
      "summary": "Set the attribute localizedTaxClassId attribute on the Business Manager Product Detail page or use the catalog Import and Export process. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_set_up_sso_for_merchant_agent",
      "title": "Configure Single Sign-On to Enable Merchant Agent Features",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_up_sso_for_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_up_sso_for_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_up_sso_for_merchant_agent.md",
      "summary": "Configure single sign-on (SSO) between B2C Commerce and Salesforce so admins can use the Merchant Agent. Use Account Manager or Salesforce as the IdP to establish the trust relationship between the two applications.",
      "relatedEntries": [
        "help-merchant/b2c_account_manager_idp",
        "help-merchant/b2c_salesforce_org_idp",
        "help-merchant/b2c_configure_salesforce_sign_on_url"
      ]
    },
    {
      "id": "help-merchant/b2c_set_up_user_access",
      "title": "Set Up User Access",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_set_up_user_access.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_set_up_user_access.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_set_up_user_access.md",
      "summary": "A user with Account Manager administrator credentials grants user access the Reports & Dashboards portal."
    },
    {
      "id": "help-merchant/b2c_setting_sitemap_attributes",
      "title": "Set Sitemap Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_setting_sitemap_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_sitemap_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_setting_sitemap_attributes.md",
      "summary": "B2C Commerce generates a sitemap that is compatible with the Sitemap Protocol 0.9 from Sitemaps.Org. Import sitemap attributes through a feed or add them manually in Business Manager. This page describes how to set them manually in the sitemap functionality. If the new sitemap feature is enabled on your instance, you can configure sitemap in the Sitemaps module."
    },
    {
      "id": "help-merchant/b2c_setting_up_active_data_for_testing",
      "title": "Setting Up Active Data for Testing",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_setting_up_active_data_for_testing.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_setting_up_active_data_for_testing.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_setting_up_active_data_for_testing.md",
      "headings": "Getting Active Data into Your Testing Instance • Modifying the Active Data Files for Specific Tests • Evaluating Active Data • Active Data Sorting Rule Testing • Related Links",
      "summary": "Test active data sorting rules as an ongoing maintenance task. Other than A/B testing, most testing takes place either on a Staging or Sandbox instance. This is because the Storefront Toolkit, used to examine search results, is available on Staging and Sandbox systems, but not on Production. This topic applies to B2C Commmerce."
    },
    {
      "id": "help-merchant/b2c_shipping_promotions",
      "title": "Shipping Promotions for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_shipping_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shipping_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_shipping_promotions.md",
      "headings": "Shipping Promotion Rules • Product Shipping Costs and Shipping Promotions Example",
      "summary": "Shipping promotions discount an order's shipping charges. A shipping promotion usually applies to every shipment in an order, unless you specify a maximum application for the promotion. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_shopper_journey_dashboard",
      "title": "Shopper Journey Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_shopper_journey_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_shopper_journey_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_shopper_journey_dashboard.md",
      "headings": "Shopper Journey Funnel • Top 10 Checkout Steps • Shopper Journey Graphs",
      "summary": "Use the B2C Commerce Reports & Dashboards Shopper Journey dashboard to evaluate how shoppers move from site visit to order conversion. The dashboard is available as a selection on the Traffic Report tab."
    },
    {
      "id": "help-merchant/b2c_show_orderable_products_only_at_the_product_level",
      "title": "Show Orderable Products Only",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_show_orderable_products_only_at_the_product_level.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_show_orderable_products_only_at_the_product_level.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_show_orderable_products_only_at_the_product_level.md",
      "headings": "Examples",
      "summary": "Configure products so that only products that are available for order show in your storefront search results. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_simple_search",
      "title": "Simple Search",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_simple_search.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_simple_search.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_simple_search.md",
      "summary": "Use the Simple Search to quickly find products in your catalog. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_site_specific_content",
      "title": "Site-Specific Content in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_site_specific_content.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_specific_content.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_site_specific_content.md",
      "summary": "When you use shared library content across your organization, you can, when necessary, keep some of your content assets site-specific."
    },
    {
      "id": "help-merchant/b2c_site_specific_product_attributes",
      "title": "Site-Specific Product Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_site_specific_product_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_site_specific_product_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_site_specific_product_attributes.md",
      "headings": "Import/Export of Site-Specific Attributes",
      "summary": "Products are defined at an organization level and can be shared across multiple catalogs and sites."
    },
    {
      "id": "help-merchant/b2c_sitemap_attribute_options",
      "title": "Sitemap Attribute Options in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sitemap_attribute_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitemap_attribute_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sitemap_attribute_options.md",
      "headings": "Change Frequency Attribute • Priority Attribute • Included Attribute",
      "summary": "Your store’s sitemap has attributes that control how frequently search engines crawl your pages, what priority to crawl them in, and what content to include. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_sitemap_image_urls_for_customer_cdn",
      "title": "Sitemap Image URLs for Customer CDN",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sitemap_image_urls_for_customer_cdn.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitemap_image_urls_for_customer_cdn.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sitemap_image_urls_for_customer_cdn.md",
      "summary": "Generate image URLs for your sitemaps that use the customer content delivery network (CDN). This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_sitemap_output",
      "title": "Sitemap Output in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sitemap_output.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitemap_output.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sitemap_output.md",
      "headings": "Sitemap Output Locations",
      "summary": "Each time the sitemap generation job runs, the result is one index file (sitemap_index.xml) and one or more actual sitemap files (sitemap_0.xml, sitemap_1.xml, ...). This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_sitemap_overview",
      "title": "Sitemaps in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sitemap_overview.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitemap_overview.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sitemap_overview.md",
      "headings": "Configuring Sitemaps in B2C Commerce • Home Page Link in Sitemap • Multiple Sites",
      "summary": "Sitemaps are XML files that provide search engines, such as Google and Yahoo with information about a website so crawler can index it more efficiently. Sitemaps contain a list of all the URLs available for indexing and can provide the search engine with additional information, such as when a page was last updated, frequency of updates, and the relevance of a page. Search engines use this information to construct links to your site and control the ranking of links within its search results. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_generating_sitemaps",
        "help-merchant/b2c_sitemap_topology",
        "help-merchant/b2c_setting_sitemap_attributes",
        "help-merchant/b2c_sitemap_attribute_options",
        "help-merchant/b2c_sitemap_image_urls_for_customer_cdn",
        "help-merchant/b2c_creating_feeds_for_sitemap_attributes"
      ]
    },
    {
      "id": "help-merchant/b2c_sitemap_topology",
      "title": "Sitemap Topology in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sitemap_topology.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sitemap_topology.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sitemap_topology.md",
      "summary": "To include your site in its search results, Google uses a googlebot to crawl your site. Google knows what pages are new in your site using the sitemap you provide. When Google requests the sitemap, the SiteMap pipeline in your application serves the sitemap to Google, using the SendGoogleSiteMap pipelet. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_sku_coverage",
      "title": "SKU Coverage",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sku_coverage.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sku_coverage.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sku_coverage.md",
      "headings": "Standard Product • Base Product • Product Bundle • Product Set",
      "summary": "SKU Coverage is the normalized ratio between the total number and the number of available variations of a base product. SKU Coverage is the same for all sites that share an Inventory list, so it's a site-specific value. This topic applies to B2C Commmerce."
    },
    {
      "id": "help-merchant/b2c_sorting_rule",
      "title": "Sorting Rule for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sorting_rule.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sorting_rule.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sorting_rule.md",
      "summary": "You define sorting rules to control the order in which search results appear for a category. When developing sorting rules, it’s best to adopt a storefront strategy that helps your customers quickly find the products they seek. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_sorting_rules",
      "title": "Sorting Rules for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_sorting_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_sorting_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_sorting_rules.md",
      "summary": "Use B2C Commerce sorting rules to control the order in which search results appear to help your customers quickly find the products they’re interested in.",
      "relatedEntries": [
        "help-merchant/b2c_how_sorting_rules_work",
        "help-merchant/b2c_using_category_position",
        "help-merchant/b2c_using_availability_ranking",
        "help-merchant/b2c_how_is_search_rank_and_search_placement_inherited",
        "help-merchant/b2c_null_values_in_sorting_rules",
        "help-merchant/b2c_text_relevance",
        "help-merchant/b2c_recommended_keyword_rule_sorting_order",
        "help-merchant/b2c_using_explicit_sorting",
        "help-merchant/b2c_creating_sorting_rules",
        "help-merchant/b2c_boost_and_bury_rules",
        "help-merchant/b2c_storefront_sorting_options",
        "help-merchant/b2c_predictive_sort"
      ]
    },
    {
      "id": "help-merchant/b2c_source_code_best_practices",
      "title": "Source Code Best Practices for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_source_code_best_practices.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_source_code_best_practices.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_source_code_best_practices.md",
      "headings": "Education and Documentation • Testing Promotions • Implement and Document the Source Code Workflow • Incremental Imports of Source Code Groups • Staging • Using a Source Code Pattern",
      "summary": "Follow these best practices when using source codes for your B2C Commerce storefront."
    },
    {
      "id": "help-merchant/b2c_source_codes_example",
      "title": "Source Code Example for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_source_codes_example.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_source_codes_example.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_source_codes_example.md",
      "summary": "A source code is typically provided by the customer via a redirect link found on an affiliate website."
    },
    {
      "id": "help-merchant/b2c_special_cases_of_recommendations",
      "title": "Special Cases of Explicit Recommendations",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_special_cases_of_recommendations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_special_cases_of_recommendations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_special_cases_of_recommendations.md",
      "headings": "Related Links",
      "summary": "It's important to understand how B2C Commerce behaves in special circumstances."
    },
    {
      "id": "help-merchant/b2c_specify_category_assignment_attributes",
      "title": "Specify Category Assignment Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_specify_category_assignment_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_specify_category_assignment_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_specify_category_assignment_attributes.md",
      "summary": "Specify the characteristics of each product-category assignment through the Products or Catalogs modules. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_static_mappings",
      "title": "Static Mappings for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_static_mappings.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_static_mappings.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_static_mappings.md",
      "headings": "Examples • The <Unit> Parameter • Mapping URLs with Whitespace • Troubleshooting",
      "summary": "Create static mappings from existing legacy URLs to new URLs in B2C Commerce. The URLs can be either dynamic pipeline calls or static resources, however, make sure that source URLs are unknown to the system. Replicate static mappings from Staging to Production instances. The file size of the configuration in Business Manager is limited to 2 MB. If you exceed the limit, use the site import and export functionality to update the static mappings."
    },
    {
      "id": "help-merchant/b2c_stemming_exceptions",
      "title": "Stemming Exceptions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_stemming_exceptions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_stemming_exceptions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_stemming_exceptions.md",
      "summary": "Stemming reduces a word to a shorter base form, which increases recall in search. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_stop_words",
      "title": "Stop Words",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_stop_words.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_stop_words.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_stop_words.md",
      "summary": "Stop words aren’t indexed and therefore are ignored when they’re entered in a query. These are words that don't influence the result of a search query, such as articles and prepositions (a, an, the, in, on, for). This has a significant effect on the size of the index and the efficiency of the search result. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_stopping_an_ab_test",
      "title": "Stop an A/B Test in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_stopping_an_ab_test.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_stopping_an_ab_test.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_stopping_an_ab_test.md",
      "summary": "Stop a test if it has not produced useful results or if its test segment effects decrease revenue."
    },
    {
      "id": "help-merchant/b2c_store_geolocation_data",
      "title": "Store Geolocation Data in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_store_geolocation_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_store_geolocation_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_store_geolocation_data.md",
      "headings": "Geolocation Lookup",
      "summary": "Salesforce B2C Commerce provides geolocation databases for testing. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_importing_and_exporting_geolocations",
        "help-merchant/b2c_geolocation_lookup_for_ip_addresses"
      ]
    },
    {
      "id": "help-merchant/b2c_storefront_sorting_options",
      "title": "Storefront Sorting Options",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_storefront_sorting_options.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_storefront_sorting_options.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_storefront_sorting_options.md",
      "headings": "Storefront Sorting Options in SiteGenesis • Create Storefront Sorting Options",
      "summary": "A storefront sorting option allows customers to sort search results already returned by a category or keyword search. Any storefront sorting options you configure in B2C Commerce appear in the Sort By dropdown list at the top of search results. All storefront sorting options are available site-wide.",
      "keywords": [
        "Storefront sorting options are sorting rules that customers can apply to their search results. For example, if they want to reorder search results in terms of price, brand name, or release date."
      ]
    },
    {
      "id": "help-merchant/b2c_supported_data_types_for_search_and_sorting_rules",
      "title": "Supported Data Types for Search and Sorting Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_supported_data_types_for_search_and_sorting_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_supported_data_types_for_search_and_sorting_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_supported_data_types_for_search_and_sorting_rules.md",
      "headings": "Allowed Data Types for Searchable and Sorting Attributes",
      "summary": "Use product attributes for searching, giving you considerable flexibility in how products are identified. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_synonyms",
      "title": "Synonyms",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_synonyms.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_synonyms.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_synonyms.md",
      "headings": "Negative Synonyms • Brand Synonyms",
      "summary": "Synonyms are words or phrases that mean exactly or nearly the same as another word or phrase. If a number of terms are defined as synonyms, then searching for one of those terms returns the results for all of the terms. You can also exclude specific synonyms using negative synonyms. Brand synonyms are automatically generated. This topic applies to B2C Commerce.",
      "keywords": [
        "If you enter synonyms (single or multi-word) with the '-' negative synonym operator in front of it, products containing the negative synonym are *not* returned in the search results.",
        "B2C Commerce automatically generates an internal dictionary of brand names from the values in the product system object brand attribute. Marking the brand attribute as searchable isn't required for the dictionary to be created. If B2C Commerce detects a misspelled brand name in the search query, it adds the correct brand name from the internal dictionary to the query as a synonym."
      ]
    },
    {
      "id": "help-merchant/b2c_system_generated_coupon_codes_intro",
      "title": "System-Generated Coupon Codes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_system_generated_coupon_codes_intro.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_system_generated_coupon_codes_intro.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_system_generated_coupon_codes_intro.md",
      "headings": "Guidelines for Increasing System-Generated Codes",
      "summary": "To auto-generate many unique, one-time-use codes, use system-generated coupon codes. These codes are useful for large-scale promotions, like an email blast, and you can customize These codes are useful for large-scale promotions, like an email blast, and you can customize them for a personalized shopping experience. for the coupon campaign or pool.",
      "relatedEntries": [
        "help-merchant/b2c_configure_system_generated_codes"
      ]
    },
    {
      "id": "help-merchant/b2c_tagging_promotions",
      "title": "Tag Promotions in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_tagging_promotions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tagging_promotions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_tagging_promotions.md",
      "summary": "Tags let you classify promotions into logical groups. Assign tags to multiple promotions, while each promotion can have multiple tags."
    },
    {
      "id": "help-merchant/b2c_target_campaign_or_promotion",
      "title": "Target a Page Designer Page for a Campaign or Promotion",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_target_campaign_or_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_target_campaign_or_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_target_campaign_or_promotion.md",
      "summary": "When you target a page for a campaign or promotion, any visibility rules you’ve configured for the page based on customer group or schedule are overridden. If the campaign or promotion you assign to the page includes visibility rules based on customer group or schedule, those rules are used for the page. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_target_comp_for_campaign_or_promotion",
      "title": "Target a Page Designer Component for a Campaign or Promotion",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_target_comp_for_campaign_or_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_target_comp_for_campaign_or_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_target_comp_for_campaign_or_promotion.md",
      "summary": "When you target a component for a campaign or promotion, any visibility rules you’ve configured for the component based on customer group or schedule are overridden. If the campaign or promotion you assign to the component includes visibility rules based on customer group or schedule, those rules are used for the component. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_tax_class_id_attributes",
      "title": "Tax Class ID Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_tax_class_id_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tax_class_id_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_tax_class_id_attributes.md",
      "headings": "taxClassId Attribute • localizedTaxClassId Attribute • The localizedTaxClass Attribute Flag",
      "summary": "B2C Commerce has two system object attributes for managing product tax rates on your storefront: legacy taxClassId and localizedTaxClassId.",
      "relatedEntries": [
        "help-merchant/b2c_set_tax_class_id_attribute"
      ]
    },
    {
      "id": "help-merchant/b2c_taxation_impacton_subscription_fees",
      "title": "Taxation (Net and Gross) Impact on Subscription Fees",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_taxation_impacton_subscription_fees.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_taxation_impacton_subscription_fees.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_taxation_impacton_subscription_fees.md",
      "summary": "This topic applies to B2C Commerce. For proper calculation of GMV and resulting subscription fees, it's critical that all orders have proper tax handling."
    },
    {
      "id": "help-merchant/b2c_technical_dashboard",
      "title": "Technical Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_technical_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_technical_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_technical_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Technical Reports dashboard gives you insights about your site’s server-side technical operations data, including pipelines and controllers."
    },
    {
      "id": "help-merchant/b2c_technical_data_subject_areas",
      "title": "Technical Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_technical_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_technical_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_technical_data_subject_areas.md",
      "summary": "This topic applies to B2C Commerce. Use the data dimensions and measures to evaluate the performance of controller requests, included controller requests, and Open Commerce API (OCAPI) requests."
    },
    {
      "id": "help-merchant/b2c_technical_ocapi_dashboard",
      "title": "Technical Open Commerce API (OCAPI) Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_technical_ocapi_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_technical_ocapi_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_technical_ocapi_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Technical OCAPI Dashboard provides insight into your site’s OCAPI requests. The report metrics update daily. All times are in Greenwich Mean Time (GMT)."
    },
    {
      "id": "help-merchant/b2c_technical_scapi_dashboard",
      "title": "Technical Salesforce Commerce API (Shopper Commerce API (SCAPI)) Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_technical_scapi_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_technical_scapi_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_technical_scapi_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Technical SCAPI Dashboard provides insight into your site’s SCAPI requests. The report metrics update daily. All times are in Greenwich Mean Time (GMT)."
    },
    {
      "id": "help-merchant/b2c_test_merchant_agent",
      "title": "Test the Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_test_merchant_agent.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_test_merchant_agent.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_test_merchant_agent.md",
      "summary": "After completing the Merchant Agent setup process, test the setup. Use the agent to create a boost rule with a natural-language prompt."
    },
    {
      "id": "help-merchant/b2c_testing_dynamic_url_mappings_for_source_codes",
      "title": "Test Dynamic URL Mappings for Source Codes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_testing_dynamic_url_mappings_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_testing_dynamic_url_mappings_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_testing_dynamic_url_mappings_for_source_codes.md",
      "summary": "Support a friendly URL that a customer can enter. This URL takes the customer to a specific page that shows the results of the search of category JA, for example. Test a dynamic URL mapping."
    },
    {
      "id": "help-merchant/b2c_text_relevance",
      "title": "Text Relevance",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_text_relevance.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_text_relevance.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_text_relevance.md",
      "headings": "How Text Relevance Is Determined • Text Relevance Boosting Factors • Testing Boosting Factors",
      "summary": "To improve search results for your customers, boost attributes that are more significant when they contain a search term. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_tiered_discounts",
      "title": "Tiered Discounts in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_tiered_discounts.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tiered_discounts.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_tiered_discounts.md",
      "summary": "Tier discounts so that the discount amount increases as the shopper buys more products or spends more money. Configure tiered discounts in a promotion with multiple threshold levels for conditional parameters, where the discount varies by threshold and can't be combined."
    },
    {
      "id": "help-merchant/b2c_tracking_changes_shipping_orders_invoices_returns",
      "title": "Track Changes: Shipping Orders, Invoices, or Returns",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_tracking_changes_shipping_orders_invoices_returns.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tracking_changes_shipping_orders_invoices_returns.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_tracking_changes_shipping_orders_invoices_returns.md",
      "summary": "After you integrate automated order routing and payment processing capabilities into B2C Commerce, track changes by these jobs on shipping orders, invoices, or returns by individual order in the Business Manager Ordering module. On the Order details page, the Shipping Orders, Invoices, and Returns tabs appear only when an order contains a shipping order, invoice, or return, respectively. The information on these tabs is read-only."
    },
    {
      "id": "help-merchant/b2c_tracking_visits",
      "title": "Visit Tracking",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_tracking_visits.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_tracking_visits.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_tracking_visits.md",
      "headings": "What Is a Visit? • Scenarios and Exceptions • Advantages and Disadvantages",
      "summary": "B2C Commerce enables you to track visits via B2C Commerce Analytics."
    },
    {
      "id": "help-merchant/b2c_traffic_dashboard",
      "title": "Traffic Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_traffic_dashboard.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_traffic_dashboard.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_traffic_dashboard.md",
      "summary": "The B2C Commerce Reports & Dashboards Traffic dashboard shows data about the visitors to your site."
    },
    {
      "id": "help-merchant/b2c_traffic_data_subject_areas",
      "title": "Traffic Data Subject Areas",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_traffic_data_subject_areas.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_traffic_data_subject_areas.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_traffic_data_subject_areas.md",
      "summary": "This topic applies to B2C Commerce. Visits analyze data about the visitors to your site. For example, review the number of site visits, the visits by device, and visit duration."
    },
    {
      "id": "help-merchant/b2c_trapping_ad_words_keywords_for_specific_landing_pages",
      "title": "PPC Keywords for Landing Pages",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_trapping_ad_words_keywords_for_specific_landing_pages.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_trapping_ad_words_keywords_for_specific_landing_pages.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_trapping_ad_words_keywords_for_specific_landing_pages.md",
      "headings": "Google AdWords Example • Trapping Keywords in AdWords with Destination URLs That Use Pipelines • Trapping keywords with B2C Commerce mapping Rules",
      "summary": "B2C Commerce provides an easy way to manage Pay Per Click (PPC) URLs. You don't have to specify a separate URL for each query made by Google or other search engines. Instead, you can map the query generated by Google to a relevant landing page in B2C Commerce automatically. Use the URL-mapping feature to pass the keyword in the Google query to the Search-Show pipeline, which directs the customer to a page with search results based on the query. The Search-Show pipeline also detects if you have created a search redirect for the term and shows the related landing page for that redirect."
    },
    {
      "id": "help-merchant/b2c_troubleshoot_merchant_agent_setup",
      "title": "Troubleshoot Merchant Agent Setup",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_troubleshoot_merchant_agent_setup.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshoot_merchant_agent_setup.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_troubleshoot_merchant_agent_setup.md",
      "summary": "If you cannot access the agent or create a rule with the agent, check your setup."
    },
    {
      "id": "help-merchant/b2c_troubleshooting_search_results",
      "title": "Troubleshoot Search Results for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_troubleshooting_search_results.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_search_results.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_troubleshooting_search_results.md",
      "headings": "Searching for Standard Products • Searching for Bundled Products • Searching for Variation Products • Searching for Product Sets • Searching for Variation Products as Part of Product Sets • Searching by Product ID • Searching for Products in Hidden Categories",
      "summary": "When configuring B2C Commerce search and navigation for your storefront, itʼs important to troubleshoot your search results frequently. Consider things like queries, indexes, stemming, performance, availability ranking, and how you configure your products."
    },
    {
      "id": "help-merchant/b2c_troubleshooting_the_slot_configuration_displayed_for_a_slot",
      "title": "Troubleshooting the Slot Configuration Displayed for a Slot in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_troubleshooting_the_slot_configuration_displayed_for_a_slot.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_troubleshooting_the_slot_configuration_displayed_for_a_slot.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_troubleshooting_the_slot_configuration_displayed_for_a_slot.md",
      "headings": "Default Slot Configuration • Single Slot Configuration • Multiple Slot Configurations • Multiple Slot Configurations and A/B Testing • Related Links",
      "summary": "This topic describes what determines the content slot configuration that appears for a content slot and best practice information. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_ttoos_time_to_out_of_stock",
      "title": "Time to Out of Stock",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_ttoos_time_to_out_of_stock.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_ttoos_time_to_out_of_stock.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_ttoos_time_to_out_of_stock.md",
      "headings": "Standard Product • Base Product • Product Bundle • Product Set",
      "summary": "Time to out of Stock (TTOOS) is the estimated time before a product goes out of stock. This topic applies to B2C Commmerce."
    },
    {
      "id": "help-merchant/b2c_understanding_vat_implications",
      "title": "Understanding VAT Implications",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_understanding_vat_implications.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_understanding_vat_implications.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_understanding_vat_implications.md",
      "headings": "Storefront Customization",
      "summary": "This topic applies to B2C Commerce. The value added tax (VAT) is a form of indirect sales tax paid on products and services at each stage of production or distribution, based on the value added at that stage and included in the cost to the ultimate customer. At each stage, the tax is assessed as a percentage on the amount by which goods increase in value from the raw materials or semi-manufactured stage."
    },
    {
      "id": "help-merchant/b2c_understanding_view_types",
      "title": "View Types",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_understanding_view_types.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_understanding_view_types.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_understanding_view_types.md",
      "summary": "Use *view types* to group images according to usage context, for example, by the image's size. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_unit_level_rounding",
      "title": "Unit Level Rounding",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_unit_level_rounding.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_unit_level_rounding.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_unit_level_rounding.md",
      "summary": "If you prorate tax across an order, each line item has values for the single unit base price and the line item totals for gross, net, and tax. The single unit net price isn't calculated or stored. All rounding is done at the line level, which can cause rounding discrepancies. If your site experiences these discrepancies, use unit-level rounding."
    },
    {
      "id": "help-merchant/b2c_update_a_price_in_a_read_only_price_book",
      "title": "Update a Price in a Read-Only Price Book in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_update_a_price_in_a_read_only_price_book.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_update_a_price_in_a_read_only_price_book.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_update_a_price_in_a_read_only_price_book.md",
      "summary": "When you need to update a price in a read-only price book, change it in the PIM source and reimport the price book. However, if there’s an emergency, use a workaround within Business Manager to update the price directly in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_update_orders",
      "title": "Update Orders",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_update_orders.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_update_orders.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_update_orders.md",
      "summary": "You can update an order after it's submitted. For example, you can correct customer information or change the status. If you use Salesforce Order Management (SOM), then after an order is sent to Order Management, manage it there. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_updating_indexes",
      "title": "Updating Indexes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_updating_indexes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_updating_indexes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_updating_indexes.md",
      "summary": "If you change your B2C Commerce search configuration, rebuild the appropriate index to see the changes in your storefront."
    },
    {
      "id": "help-merchant/b2c_upgrading_from_the_seo_support_to_url_rules",
      "title": "Upgrade from SEO Support to URL Rules",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_upgrading_from_the_seo_support_to_url_rules.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_upgrading_from_the_seo_support_to_url_rules.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_upgrading_from_the_seo_support_to_url_rules.md",
      "headings": "Test URL Rules in a Sandbox • Configure URL Rules • Auto-Redirect of Updated URLs",
      "summary": "If you implemented your site before Release 13.1, this topic contains the information you need to upgrade to the new module. In Release 13.1, B2C Commerce added the URL Rules module, which enables you to customize storefront URLs to optimize search engine results. The SEO Support feature, which provided a limited version of the same functionality, was deprecated for 13.1 and is planned for removal at a future date. The SEO Support functionality is accessible under the URL Rules module, until the new URL Rules module is enabled using the site preference for Storefront URLs.",
      "keywords": [
        "To use the new URL Rules feature, turn it on. The URL Rules module shows the SEO Support page until the URL Rules module is enabled. This is a one-way transition and no redirects are created if you decide to disable URL Rules and reenable the deprecated SEO Support feature. Test your new configuration on Sandboxes before enabling the feature on Staging or Production.",
        "When you are confident that you can transition to the new URL Rules feature, enable it on your Staging instance and import your configuration from your Sandbox instance.",
        "Old URLs refer to URLs configured prior to Release 13.1, whether they are search-friendly URLs configured through the SEO Support module or standard B2C Commerce URLs not optimized for external search engines. New URLs refer to URLs configured using the URL Rules module. In Release 13.1, new URLs are disabled by default for existing sites and are enabled for sites created after the release. Old URLs work when the URL Rules module is disabled, and are redirected when the URL Rules module is enabled."
      ]
    },
    {
      "id": "help-merchant/b2c_upload_an_image_to_the_file_browser_window",
      "title": "Upload an Image to the File Browser Window",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_upload_an_image_to_the_file_browser_window.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_upload_an_image_to_the_file_browser_window.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_upload_an_image_to_the_file_browser_window.md",
      "summary": "Use this window to upload internal image files so that you can assign them to products, product variations, or product variation attributes."
    },
    {
      "id": "help-merchant/b2c_uploading_your_robots_txt_file",
      "title": "Uploading a Robots.txt File in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_uploading_your_robots_txt_file.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_uploading_your_robots_txt_file.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_uploading_your_robots_txt_file.md",
      "summary": "If you choose to create a robots.txt file in an external file, you must upload the file to the correct location on your B2C Commerce server."
    },
    {
      "id": "help-merchant/b2c_url_call_pipeline_start_node_for_source_codes",
      "title": "Call a Pipeline Start Node with a Source Code from a URL for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_call_pipeline_start_node_for_source_codes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_call_pipeline_start_node_for_source_codes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_call_pipeline_start_node_for_source_codes.md",
      "summary": "To start a process at a B2C Commerce storefront, call a pipeline start node from a URL. If a source code is valid, this URL navigates the customer to one of two destinations. A valid source code must be enabled. This feature applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_url_changes",
      "title": "Automatic vs. Manual URL Redirects for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_changes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_changes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_changes.md",
      "summary": "Consider the differences between automatic and manual redirects. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_url_evaluation_and_resolution",
      "title": "URL Evaluation and Resolution",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_evaluation_and_resolution.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_evaluation_and_resolution.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_evaluation_and_resolution.md",
      "summary": "When a customer enters a URL into their browser navigation bar, B2C Commerce evaluates the URL and resolves it in this sequence."
    },
    {
      "id": "help-merchant/b2c_url_evaluation_and_resolution_for_legacy_search_friendly_urls",
      "title": "URL Evaluation and Resolution for Legacy Search-Friendly URLs",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_evaluation_and_resolution_for_legacy_search_friendly_urls.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_evaluation_and_resolution_for_legacy_search_friendly_urls.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_evaluation_and_resolution_for_legacy_search_friendly_urls.md",
      "summary": "This topic assumes that the legacy feature for search-friendly URLs is enabled and that the URL Rules module is disabled. If you are a new customer, use the URL Rules module. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_url_generation_and_conflict_resolution",
      "title": "URL Generation and Conflict Resolution for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_generation_and_conflict_resolution.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_generation_and_conflict_resolution.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_generation_and_conflict_resolution.md",
      "headings": "Search Refinement URLs",
      "summary": "B2C Commerce maintains a directory of pipeline, category, folder, and search refinement URLs in B2C Commerce database. Product and content URLs aren’t contained in this directory, because they’re built dynamically. The URL directory contains a URL endpoint for any pipeline alias, category in the storefront catalog, and folder in the site library for each site locale."
    },
    {
      "id": "help-merchant/b2c_url_redirect_processing_and_examples",
      "title": "URL Redirect Processing and Examples for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_redirect_processing_and_examples.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_redirect_processing_and_examples.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_redirect_processing_and_examples.md",
      "headings": "URL Examples • Example 1: redirecting category landing Pages • Example 2: redirecting content Assets • Example 3: Redirecting a Product from One Category to Another • Example 4: redirecting a locale-specific URL • Example 5: Using Wildcards • URL Redirects Locale Fallback Lookup • URL Redirect Processing",
      "summary": "Use the URL Redirect module to create redirects from existing B2C Commerce URLs to new B2C Commerce URLs."
    },
    {
      "id": "help-merchant/b2c_url_redirects",
      "title": "URL Redirects for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_redirects.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_redirects.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_redirects.md",
      "headings": "When to Use the Alias, Mapping Rule, Static Mapping, and URL Redirect Features • Legacy Platform URL Redirects and Site Rankings • Automatic Redirects from Deprecated SEO Support Module to URL Rule Module URLs • Error Pages",
      "summary": "During the initial transition between an existing site and a new B2C Commerce store, consider creating 301 redirects from the old site to the new site. Over time, create redirects from one page or URL to another.",
      "relatedEntries": [
        "help-merchant/b2c_url_redirect_processing_and_examples",
        "help-merchant/b2c_creating_a_redirect_from_a_digital_url",
        "help-merchant/b2c_create_external_url_redirects",
        "help-merchant/b2c_creating_canonical_url_tags",
        "help-merchant/b2c_url_changes",
        "help-merchant/b2c_dynamic_mappings",
        "help-merchant/b2c_static_mappings",
        "help-merchant/b2c_trapping_ad_words_keywords_for_specific_landing_pages",
        "help-merchant/b2c_automatic_301_redirects",
        "help-merchant/b2c_creating_404_error_pages_with_alternate_paths",
        "help-merchant/b2c_configuring_301_http_redirects_for_legacy_urls"
      ]
    },
    {
      "id": "help-merchant/b2c_url_rules_url_syntax",
      "title": "URL Rules URL Syntax",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_rules_url_syntax.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_rules_url_syntax.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_rules_url_syntax.md",
      "headings": "Site URL Format • Production instance URLs • Sandbox, Staging, and Development Instance URLs • General Syntax Tips • Multi-Value Attributes • Category URLs • Product URLs • Content and Folder URLs • Pipeline Aliases • Locale",
      "summary": "Define how your storefront URLs look in B2C Commerce via three types of URL syntax: standard B2C Commerce URL syntax, SEO URL syntax, or the deprecated search-friendly URL syntax. The syntax you use depends on which Business Manager module you have enabled."
    },
    {
      "id": "help-merchant/b2c_url_syntax",
      "title": "URL Syntax for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_url_syntax.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_url_syntax.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_url_syntax.md",
      "summary": "Define how your storefront URLs look in Salesforce B2C Commerce via three types of URL syntax.",
      "relatedEntries": [
        "help-merchant/b2c_how_digital_assigns_page_urls",
        "help-merchant/b2c_url_generation_and_conflict_resolution",
        "help-merchant/b2c_url_evaluation_and_resolution",
        "help-merchant/b2c_characters_allowed_in_urls",
        "help-merchant/b2c_urls_substituting_reserved_and_special_characters",
        "help-merchant/b2c_url_evaluation_and_resolution_for_legacy_search_friendly_urls",
        "help-merchant/b2c_digital_url_syntax_without_seo"
      ]
    },
    {
      "id": "help-merchant/b2c_urls_substituting_reserved_and_special_characters",
      "title": "Substituting Reserved and Special URL Characters",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_urls_substituting_reserved_and_special_characters.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_urls_substituting_reserved_and_special_characters.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_urls_substituting_reserved_and_special_characters.md",
      "headings": "Mapping Rules • Localization",
      "summary": "When generating your storefront URLs, Eliminate or substitute certain characters. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_using_a_source_code_to_display_a_page_and_select_a_price_book",
      "title": "Use a Source Code to Show a Page and Select a Price Book for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_a_source_code_to_display_a_page_and_select_a_price_book.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_a_source_code_to_display_a_page_and_select_a_price_book.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_a_source_code_to_display_a_page_and_select_a_price_book.md",
      "summary": "Specify a source code that selects a price book and shows the Specials page"
    },
    {
      "id": "help-merchant/b2c_using_availability_ranking",
      "title": "Availability Ranking",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_availability_ranking.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_availability_ranking.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_availability_ranking.md",
      "headings": "Availability Indexing",
      "summary": "Order search results based on the availability of items. Availability is set through the inventory feature in B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_using_category_position",
      "title": "Configure Category Position",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_category_position.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_category_position.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_category_position.md",
      "summary": "Use the category position attribute as a sorting rule to place specific products in a particular order for a specific category. This is typically used to place items at the beginning of the product results for a category page to promote them."
    },
    {
      "id": "help-merchant/b2c_using_coupons_as_qualifiers",
      "title": "Coupons as Promotion Qualifiers for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_coupons_as_qualifiers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_coupons_as_qualifiers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_coupons_as_qualifiers.md",
      "headings": "Single-Code Coupons • Multi-Code Coupons • System-Generated Coupons",
      "summary": "To qualify users for B2C Commerce storefront promotions, you can use coupons. You can generate coupons by using B2C Commerce, sources external to B2C Commerce, custom-defined coupons. You can also import and export coupon codes to external email marketing systems.",
      "relatedEntries": [
        "help-merchant/b2c_coupon_implementation_considerations",
        "help-merchant/b2c_configure_single_multiple_code_coupons",
        "help-merchant/b2c_system_generated_coupon_codes_intro",
        "help-merchant/b2c_edit_coupon_general_settings",
        "help-merchant/b2c_search_flter_sort_coupons",
        "help-merchant/b2c_assign_coupons_to_campaigns",
        "help-merchant/b2c_edit_delete_coupon_codes",
        "help-merchant/b2c_using_multiple_promotion_qualifiers",
        "help-merchant/b2c_coupon_redemption",
        "help-merchant/b2c_coupon_analytics_and_reporting"
      ]
    },
    {
      "id": "help-merchant/b2c_using_customer_groups_as_qualifiers",
      "title": "Customer Groups as Promotion Qualifiers for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_customer_groups_as_qualifiers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_customer_groups_as_qualifiers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_customer_groups_as_qualifiers.md",
      "summary": "B2C Commerce includes a set of standard customer groups (everyone, registered customers, and unregistered customers)."
    },
    {
      "id": "help-merchant/b2c_using_dynamic_customer_groups_for_active_merchandising",
      "title": "Using Dynamic Customer Groups for Active Merchandising in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_dynamic_customer_groups_for_active_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_dynamic_customer_groups_for_active_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_dynamic_customer_groups_for_active_merchandising.md",
      "headings": "Example • Remember Me vs. Customer Segmentation • Staging • Related Links",
      "summary": "Dynamic customer groups enable you to create customer segments for targeted campaigns, micro-sites, and product lines. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_creating_a_dynamic_customer_group",
        "help-merchant/b2c_dynamic_customer_group_rules",
        "help-merchant/b2c_dynamic_customer_group_attributes",
        "help-merchant/b2c_dynamic_customer_group_operators",
        "help-merchant/b2c_dynamic_group_attribute_types",
        "help-merchant/b2c_using_referrer_attributes",
        "help-merchant/b2c_using_session_custom_attributes",
        "help-merchant/b2c_customer_segmentation_via_geolocation"
      ]
    },
    {
      "id": "help-merchant/b2c_using_explicit_sorting",
      "title": "Use Explicit Sorting",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_explicit_sorting.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_explicit_sorting.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_explicit_sorting.md",
      "summary": "Consider creating a custom sort for a specific page or section of a page."
    },
    {
      "id": "help-merchant/b2c_using_multiple_promotion_qualifiers",
      "title": "Configure Multiple Promotion Qualifiers for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_multiple_promotion_qualifiers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_multiple_promotion_qualifiers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_multiple_promotion_qualifiers.md",
      "summary": "Create promotions that require the shopper to meet multiple qualifying conditions. For these qualifiers to apply, create a campaign and configure the promotion qualifier settings for that campaign."
    },
    {
      "id": "help-merchant/b2c_using_referrer_attributes",
      "title": "Using Referrer Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_referrer_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_referrer_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_referrer_attributes.md",
      "headings": "Related Links",
      "summary": "When configuring dynamic customer group attributes, specify referrer parameters. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_using_search_analytics",
      "title": "Search Analytics for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_search_analytics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_search_analytics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_search_analytics.md",
      "summary": "Use B2C Commerce Analytics for monitoring and analyzing search results as an important part of merchandising. Identify when customers are getting no results for searches to uncover emerging market trends. Identify successful searches and determine how many are converting to orders, to see whether you’re stocking what customers want. You can also see whether key words associated with promotions or marketing are used, to determine the success of particular campaigns."
    },
    {
      "id": "help-merchant/b2c_using_session_custom_attributes",
      "title": "Using Session Custom Attributes in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_session_custom_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_session_custom_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_session_custom_attributes.md",
      "headings": "Setting Session Custom Attributes • Parsing Session Custom Attributes • Using \"Is Equal\" with Session Custom Attributes • Related Links",
      "summary": "Using session custom attributes, you can customize unique session information to identify customers for a customer group. To do this, configure customized session custom attributes in Business Manager and in your application. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_using_source_codesas_qualifiers",
      "title": "Source Codes as Promotion Qualifiers for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_source_codesas_qualifiers.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_source_codesas_qualifiers.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_source_codesas_qualifiers.md",
      "headings": "Source Code Processing of URLs • Source Code Processing of Customer Submissions",
      "summary": "Use B2C Commerce to build rules that activate price books, implement storefront redirects, and enable promotions when a customer provides a valid source code.",
      "relatedEntries": [
        "help-merchant/b2c_defining_source_code_groups",
        "help-merchant/b2c_adding_a_second_incoming_url_for_source_codes",
        "help-merchant/b2c_source_codes_example",
        "help-merchant/b2c_source_code_best_practices",
        "help-merchant/b2c_analytics_and_reporting_for_source_codes",
        "help-merchant/b2c_url_call_pipeline_start_node_for_source_codes",
        "help-merchant/b2c_dynamic_mapping_of_incoming_url_for_source_codes"
      ]
    },
    {
      "id": "help-merchant/b2c_using_the_robots_txt_file_to_prevent_crawling_of_development_and_staging_instances",
      "title": "Robots.txt Files for B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_robots_txt_file_to_prevent_crawling_of_development_and_staging_instances.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_robots_txt_file_to_prevent_crawling_of_development_and_staging_instances.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_robots_txt_file_to_prevent_crawling_of_development_and_staging_instances.md",
      "headings": "Storefront Password Protection and the Robots.txt File • Creating Robots.txt for Single or Multiple Sites • Understanding Caching and the Robots.txt File • Related Links",
      "summary": "When a robot visits a website, such as `http://www.yourshophere.com/,` it first checks for the robots.txt file and analyzes it to determine if it can index the site. For the robots.txt file to be used by Salesforce B2C Commerce, you must set up your hostname alias.",
      "relatedEntries": [
        "help-merchant/b2c_generating_a_robots_txt_file",
        "help-merchant/b2c_uploading_your_robots_txt_file",
        "help-merchant/b2c_verifying_the_robots_txt_location"
      ]
    },
    {
      "id": "help-merchant/b2c_using_the_seo_url_general_tab",
      "title": "Use the SEO URL General Tab",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_seo_url_general_tab.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_seo_url_general_tab.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_seo_url_general_tab.md",
      "summary": "The SEO URL General tab provides status information and links to conflict details, letting you handle the conflicts."
    },
    {
      "id": "help-merchant/b2c_using_the_seo_urls_settings_tab",
      "title": "Use the SEO URLs Settings Tab",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_seo_urls_settings_tab.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_seo_urls_settings_tab.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_seo_urls_settings_tab.md",
      "summary": "Use this tab to configure locale mappings, character replacements, and search refinement settings."
    },
    {
      "id": "help-merchant/b2c_using_the_seourls_url_archive_tab",
      "title": "Use the URL Archive Tab",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_seourls_url_archive_tab.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_seourls_url_archive_tab.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_seourls_url_archive_tab.md",
      "summary": "The URL Archive redirects out-dated URL mappings to the current URL mapping (as defined in your category and folder URL rules section) on your Staging and Production instance. When out-dated redirects, initiated by the archive, become obsolete (for example, because a category was deleted or because of ID changes), remove them from the URL archive tab. Search for the URL path or object ID."
    },
    {
      "id": "help-merchant/b2c_using_the_site_map_pipeline_and_send_google_site_map_pipelet",
      "title": "SiteMap Pipeline and SendGoogleSiteMap Pipelet",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_site_map_pipeline_and_send_google_site_map_pipelet.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_site_map_pipeline_and_send_google_site_map_pipelet.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_site_map_pipeline_and_send_google_site_map_pipelet.md",
      "headings": "Related Links",
      "summary": "The Reference Application contains the pipeline SiteMap, which uses the pipelet SendGoogleSiteMap. This exposes the sitemap_index.xml file to any crawler that requests it. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_using_the_url_request_analyzer",
      "title": "Use the URL Request Analyzer",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_the_url_request_analyzer.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_the_url_request_analyzer.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_the_url_request_analyzer.md",
      "summary": "The URL Request Analyzer provides you with detailed information on specific URL requests. This tool can help you understand how B2C Commerce processes Storefront URL requests and which configuration it uses to open the corresponding storefront page. It can help identify the root cause of invalid URLs, 404 error pages, and URLs not resulting in the expected target."
    },
    {
      "id": "help-merchant/b2c_using_url_rules_for_seo",
      "title": "URL Rules for SEO",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_using_url_rules_for_seo.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_using_url_rules_for_seo.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_using_url_rules_for_seo.md",
      "headings": "Configuration in Business Manager • Permissions • Import and Export • Replication",
      "summary": "To increase site traffic, optimize your site URLs for external search engines, such as Google or Yahoo. If you’re creating a site, URL Rules are automatically enabled and you can configure them if you have permissions to the URL Rules module. Salesforce recommends configuring and testing URL Rules on a Sandbox before exporting them to Staging and replicating them to Production. This topic applies to B2C Commerce.",
      "relatedEntries": [
        "help-merchant/b2c_url_rules_url_syntax"
      ]
    },
    {
      "id": "help-merchant/b2c_value_calculation_for_active_data",
      "title": "Value Calculation for Active Data",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_value_calculation_for_active_data.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_value_calculation_for_active_data.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_value_calculation_for_active_data.md",
      "headings": "Value Calculation for Attributes with Null Values • Active Data Attributes • Sorting Attributes • Special Sorting Attributes • Product Attributes • Value Calculation Example",
      "summary": "Base product calculations ignore variations that 's null or stale data when calculating the value of an attribute. Sliced variation calculations ignore sliced variations that 's null or stale data when calculating the value of an attribute. This topic applies to B2C Commmerce."
    },
    {
      "id": "help-merchant/b2c_variation_attribute_values",
      "title": "Variation Attribute Values",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_variation_attribute_values.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_variation_attribute_values.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_variation_attribute_values.md",
      "summary": "Define variation products for a base product by creating a variation attribute. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_variation_group_pricing_inventory_and_promo",
      "title": "Variation Group Pricing, Inventory, and Promotions",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_variation_group_pricing_inventory_and_promo.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_variation_group_pricing_inventory_and_promo.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_variation_group_pricing_inventory_and_promo.md",
      "headings": "Pricing and Promotions",
      "summary": "Assign promotions and pricing to variations groups. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_variation_product_display",
      "title": "Variation Product Display",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_variation_product_display.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_variation_product_display.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_variation_product_display.md",
      "headings": "Product Sets That Contain Base Products • Variation Product Name Contains Search",
      "summary": "With B2C Commerce, you control how different variations of a product appear in the search results and category pages. You can show variations as separate products or as a single product, by creating variation groups or slicing. For example, if you want to show results for every color of a sweater, you can make color a slicing attribute. If you don’t, then only one sweater appears in the search results and you must show the color options on the product details page."
    },
    {
      "id": "help-merchant/b2c_variation_slicing_by_category",
      "title": "Variation Slicing by Category",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_variation_slicing_by_category.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_variation_slicing_by_category.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_variation_slicing_by_category.md",
      "headings": "Slicing Rule Inheritance • Assigning Variations to Categories • Import and Export • Active Data",
      "summary": "If you have a variation product, it can appear in search results or landing pages using a single image or multiple images. Salesforce recommends using variation groups to show products in different categories. However, you can also show the same product differently in the keyword search results and in different categories, depending on the slicing rule used. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_verifying_site_ownership_for_google",
      "title": "Verify Site Ownership for Google in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_verifying_site_ownership_for_google.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_verifying_site_ownership_for_google.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_verifying_site_ownership_for_google.md",
      "summary": "To verify that you’re the owner of a site, Google requests that you add a specific meta tag to your site or deploy a file with a specific name to your web server's root directory. Though this topic refers specifically to Google, other search engines have similar procedures."
    },
    {
      "id": "help-merchant/b2c_verifying_the_robots_txt_location",
      "title": "Verify the Robots.txt File in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_verifying_the_robots_txt_location.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_verifying_the_robots_txt_location.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_verifying_the_robots_txt_location.md",
      "summary": "Verify that your robots.txt file is correctly served by your storefront."
    },
    {
      "id": "help-merchant/b2c_view_real_time_metrics",
      "title": "View Real-Time Performance Dashboard",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_view_real_time_metrics.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_view_real_time_metrics.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_view_real_time_metrics.md",
      "summary": "All users can use the B2C Commerce Reports & Dashboards Real-Time Performance dashboards to view live sales metrics, such as the number of orders and baskets created. To view performance metrics, you must have either the Performance User or the Customer Manager role. Change the span of time to display for each metric."
    },
    {
      "id": "help-merchant/b2c_viewing_ab_test_results",
      "title": "View A/B Testing for B2C Commerce Results",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_viewing_ab_test_results.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_viewing_ab_test_results.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_viewing_ab_test_results.md",
      "summary": "Run up to three A/B tests at a time in B2C Commerce. Each test can have multiple segments, with multiple user experiences. When you have gathered data from an A/B test, Deploy some or all of experiences for its test groups to the site.",
      "relatedEntries": [
        "help-merchant/b2c_ab_test_results"
      ]
    },
    {
      "id": "help-merchant/b2c_viewing_active_data_attributes",
      "title": "View Active Data Attributes",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_viewing_active_data_attributes.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_viewing_active_data_attributes.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_viewing_active_data_attributes.md",
      "summary": "View active data attributes assigned to specific products or customers."
    },
    {
      "id": "help-merchant/b2c_viewing_change_history",
      "title": "View Change History",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_viewing_change_history.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_viewing_change_history.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_viewing_change_history.md",
      "summary": "Collect and view change history details for several Business Manager data objects. Use the Business Manager Administrations Change History module to search for and view change history data."
    },
    {
      "id": "help-merchant/b2c_viewing_coupon_redemptions",
      "title": "Track and Manage Coupon Redemptions for B2C Storefronts",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_viewing_coupon_redemptions.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_viewing_coupon_redemptions.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_viewing_coupon_redemptions.md",
      "summary": "View coupon redemptions to track and manage who redeems coupons and when. You can search and analyze redemption data across all coupons, or view a coupon-specific redemption. You can also remove a shopper's email address from redeemed coupons. A redemption is tied to an order. The redemption is deleted if a shopper deletes their order. Deleted coupons and codes don't affect redeemed coupons."
    },
    {
      "id": "help-merchant/b2c_visual_merchandising",
      "title": "Visual Merchandising in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_visual_merchandising.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_visual_merchandising.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_visual_merchandising.md",
      "summary": "In Business Manager, the Visual Merchandising workspace is the central place to complete your merchandising activities. Drive customer engagement and sales with the merchandising capabilities of the platform from this workspace. Find Visual Merchandising in your Merchant Tools left navigation, under Products and Catalogs.",
      "relatedEntries": [
        "help-merchant/b2c_visual_merchandising_prerequisites",
        "help-merchant/b2c_visual_merchandising_declarative_tasks",
        "help-merchant/b2c_vm_control_product_displays",
        "help-merchant/b2c_visual_merchandising_merchant_agent_tasks"
      ]
    },
    {
      "id": "help-merchant/b2c_visual_merchandising_declarative_tasks",
      "title": "Complete Visual Merchandising Tasks Declaratively",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_visual_merchandising_declarative_tasks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_visual_merchandising_declarative_tasks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_visual_merchandising_declarative_tasks.md",
      "summary": "To complete Visual Merchandising tasks, see the following topics."
    },
    {
      "id": "help-merchant/b2c_visual_merchandising_merchant_agent_tasks",
      "title": "Complete Visual Merchandising Tasks with the B2C Merchant Agent",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_visual_merchandising_merchant_agent_tasks.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_visual_merchandising_merchant_agent_tasks.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_visual_merchandising_merchant_agent_tasks.md",
      "summary": "Create boost or bury rules, sort categories, and add products to categories using natural language prompts. Describe the desired outcome and the agent creates the rule.",
      "relatedEntries": [
        "help-merchant/b2c_create_boost_bury_merchant_agent",
        "help-merchant/b2c_create_sort_rule_merchant_agent",
        "help-merchant/b2c_add_products_category_merchant_agent"
      ]
    },
    {
      "id": "help-merchant/b2c_visual_merchandising_prerequisites",
      "title": "Prerequisites for Visual Merchandising",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_visual_merchandising_prerequisites.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_visual_merchandising_prerequisites.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_visual_merchandising_prerequisites.md",
      "summary": "Ensure that users have the necessary permissions to use Visual Merchandising.",
      "relatedEntries": [
        "help-merchant/b2c_enable_visual_merchandising_user",
        "help-merchant/b2c_prepare_attributes_boost_bury"
      ]
    },
    {
      "id": "help-merchant/b2c_vm_control_product_displays",
      "title": "Product Appearance on Product List and Search Pages",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_vm_control_product_displays.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_vm_control_product_displays.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_vm_control_product_displays.md",
      "summary": "Use the Visual Merchandising workspace to show shoppers the most relevant products, promote specific items, and drive sales for seasonal merchandise. The workspace is the central location to manage products across product pages and search results. You can also customize the information and images shown on product cards, and select a locale to customize search results for shoppers."
    },
    {
      "id": "help-merchant/b2c_with_a_combination_of_products_promotion",
      "title": "With a Combination of Products Promotion in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_with_a_combination_of_products_promotion.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_with_a_combination_of_products_promotion.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_with_a_combination_of_products_promotion.md",
      "headings": "Examples • One Application for Order and Shipping Promotions • Limitations",
      "summary": "Configure a Combination of Product discount for product, order, and shipping promotions. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_working_with_content_assets",
      "title": "Manage Content Assets in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_working_with_content_assets.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_working_with_content_assets.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_working_with_content_assets.md",
      "summary": "Non-product content takes many forms. You can add images, HTML content, strings, text, or numeric content.",
      "relatedEntries": [
        "help-merchant/b2c_creating_a_content_asset",
        "help-merchant/b2c_creating_content_search_refinements",
        "help-merchant/b2c_site_specific_content",
        "help-merchant/b2c_copying_content_into_a_shared_library",
        "help-merchant/b2c_set_a_favicon"
      ]
    },
    {
      "id": "help-merchant/b2c_working_with_image_variants",
      "title": "Image Variants",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_working_with_image_variants.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_working_with_image_variants.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_working_with_image_variants.md",
      "summary": "There are four standard view types: large, medium, small, and swatch. You can represent each product with multiple images per view type. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_working_with_slot_configurations",
      "title": "Slot Configurations in B2C Commerce",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_working_with_slot_configurations.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_working_with_slot_configurations.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_working_with_slot_configurations.md",
      "headings": "Related Links",
      "summary": "Two types of users participate in content slot development and implementation in Salesforce B2C Commerce: Merchants and Web Template developers. This topic applies to B2C Commerce."
    },
    {
      "id": "help-merchant/b2c_working_with_swatches",
      "title": "Swatches",
      "category": "help-merchant",
      "filePath": "help-merchant/b2c_working_with_swatches.md",
      "url": "https://help.salesforce.com/s/articleView?id=cc.b2c_working_with_swatches.htm&type=5",
      "sourceUrl": "https://salesforcecommercecloud.github.io/b2c-developer-tooling/help/help-merchant/b2c_working_with_swatches.md",
      "summary": "A swatch image typically shows the key difference between variation products in relation to a product variation attribute. This topic applies to B2C Commerce."
    }
  ]
}