Salesforce B2C Commerce 23.6
  Welcome to the Salesforce B2C Commerce Infocenter
  B2C Commerce Release Notes
    Get Ready for Multi-Factor Authentication Enforcement in May
    Commerce Cloud Order Management Retirement
    Get More Commerce Partner Apps on AppExchange
    B2C Commerce Infocenter Retirement
    23.6 Release
      Enhance Storefront Search Scale and Performance
      Validate Hostnames for Certificates
      Auto Renew CDN Certificates
      Set Up Custom Firewall Rules with the CDN-API
      Set Up CDN Logpush
    23.5 Release
      Manage Orders Rejected by Salesforce Order Management
      Code Profiler Wait Times Removed from CSV Report
      Improve Search Results with Autocorrection
      Log Users Views of Personal Identification Information
    23.4 Release
      Configure Origin Rules with CDN Zone APIs
      Extend Payment Processing with Salesforce Payment APIs
      Grouped Taxation Applied to Import and Export Orders
      Track Page Designer Rendering Performance
    23.3 Release
      Enable the Shopper Context API in Business Manager
      Successful Jobs Are No Longer Logged
      ISV Partners Can Get a Trial Sandbox Automatically When Registering
      Buy Now Items Get Their Own Cart
      Guest Basket Lifetime Limit Is Increased
      Manage CDN Security and Certificate Configurations with CDN Zone APIs
      New Promotion Limits
    23.2 Release
      Do More with VAT Calculation Method for Taxation
      Guest Basket Lifetime Limit Is Increased
      Fine-Tune Your Site’s Regional Settings
      Move Components in Page Designer More Easily
      Save and Return to the Same Canvas Location in Page Designer
      Improved Page Designer Structure and Usability
      Set Up Payments for Immediate or Future Payment Capture
      Access Page Designer with SCAPI
    23.1 Release
      Data Retention Has New Limits
      OCAPI 23.1 - Basket Flash Validation Update
      OCAPI 23.1 - Use Selectors with Expressions
      OCAPI 23.1 - Property Selector Key Error Identifier
      Create Orders from Stored Information with Salesforce Payments
      Migrate Deprecated Custom Jobs to Step-Based Jobs
      Use a Unified URL for Your On-Demand Sandboxes
      Configure a Max-Age for HSTS
    22.10 Release
      beforePOST_v2 replaces the dw.ocapi.shop.basket.beforePOST Hook
      Negative Allocation Amounts in PUT/PATCH /inventory_lists/{}/product_inventory_records/{} Are Disallowed
      Configure eCDN Zones for Staging Instances
      Origin Shielding Phase 3
      Let Admins Self-Provision Order Integration
      Shopper Context API Enhancement
      TikTok for Business Integration on Salesforce Commerce Cloud
      Authorize Agents to Assist Shoppers with the Trusted Agent on Behalf Service
      Secondary Instance Group Sandbox Stop Function Deprecated
    22.9 Release
      Do More with Components in Page Designer
      WebDAV Upload Limit Is Increased
      Offer AfterPay as a BuyNow, Pay Later Payment Service
      Offer Venmo as a Payment Service
      Shopper Context API Enhancements
    22.8 Release
      Holiday Preparation Database Optimization
      Get more Storefront Calls
      Access the Change History for Campaigns, Promotions, and Coupons
      Distinguish Between OCAPI and SCAPI Requests
      Use Customer Import and Export for Salesforce Payments
      Verify Host Name Ownership with a TXT Record
    22.7 Release
      dw.order.Order.getOrderExportXML API Encryption Parameter Update
      Limit Allowed Component Types
      Enjoy a Business Manager Refresh
      Get More JavaScript Features and Functionality with Compatibility Mode 22.7
      Track Internal User Access to Sensitive Business Manager Functionality
    22.6 Release
      OCAPI 22.6 - Manage Access Keys with Data API
      Add EPS as a Payment Option
      Avoid Chargebacks with a Site-Specific Statement Descriptor
      Troubleshoot Storefront Implementation Errors in Log Center
    22.5 Release
      Add Klarna as a Payment Option
      Set Commerce Payment Credential Storage
      Manage On-Demand Sandboxes with the Operations Scheduler
      Use Primitive Data Types Only with Job Context
    22.4 Release
      Get More Functionality with OCAPI 22.4
      Merge Variation Group Results
      Prorated Discounts Are Now Applied Automatically
      Limit Source Code Group ID Characters
    22.3 Release
      Enjoy the Lightning Design User Experience in Business Manager
      Boost Security with CSP Reporting
      Assign SKUs to Page Templates
      Recursive Infinite Copies No Longer Supported
      Promotion Bonus Product Limits
      Get Complete the Set Recommender Types for Products Without Shopper Interactions
      Use More Product Verticals in Einstein Complete the Set
      Export Controls Notice
    22.2 Release
      Create and Delete On-Demand Sandboxes
      Get PayPal Integration in Salesforce Payments
      Search Prices in Read-Only Price Books Using Wildcard Characters
    22.1 Release
      Enforce Login_On_Behalf Permission
      Review Salesforce Commerce API Metrics in Reports & Dashboards
      Use Custom Caches to Return Immutable Objects
      Review On-Demand Sandbox Usage in Control Center
    B2C Commerce Deployment Schedule (Updated: 06/20/2022)
    B2C Commerce Global Release Overview
    Account Manager Release Notes
      Account Manager 1.31.83
        Multi-Factor Authentication Warning Message
      Account Manager 1.31.79
  Get Started
    Trailhead Resources
    Concepts and Terminology
    Instances
    SFRA Reference Application
    B2C Commerce Tools
    Browser Support
    Data Input and Output
    Sites and Storefronts
    Build Your Site Structure
    Playbooks and Additional Resources
  B2C Commerce Videos
  Data Protection and Privacy
    Data Deletion: Delete Personal Data
    Consent Management: Track Shopper Consent
    Restriction of Processing: Restrict How to Process Personal Data
    Data Portability: Give Shoppers Their Data When They Want It
    Browser-Based Local Data Storage
  Merchandising Your Site
    Catalogs, Categories, and Products
      Catalogs
        Catalog Design
        Manage Catalogs
          Create a Catalog
          Edit a Catalog
          Assign a Catalog to a Site
        Catalog Scenarios
        Product Catalog CSV Files
          Export Your Catalog as a CSV File
      Categories
        Categories and Storefront Navigation
        Categories and Products
        Rule-Based Categorization
        Create and Manage Categories
          Create and Modify Categories and Subcategories
            Create a Category
            Create a Subcategory
            Modifying Category Display Order
            Modifying Product Display Order
          Create a Rule-Based Categorization Rule Set
          Exclude a Product from a Rule-Based Categorization Rule Set
          Manage Category Attributes
            Category Attributes
            Set Category Attributes
            Set a Category Alternative URL
          Product Attribute Definitions
          Copying Categories
            Copy One or Multiple Categories
          Scheduling Categories
            Schedule Categories
            Schedule a Category
          Category linking
            Link Categories
          Search Refinement Definitions
          Sorting Rule
          Page Meta Tag Rules
      Products
        Product Types
          Product Type Comparisons
            Purpose, Active Data Calculations, and Availability
            Import and Export Inventory, Options
            Pricing, Promotions, and Search
        Product Variation Types
          Base Products
            Create a Base Product
          Variation Product
            Product Variations
            Variation Attributes
              Create a Variation Product
              Variation Attribute Values
              Assign Variation Attributes
          Variation Groups
            Managing Variation Groups
            Create a Product Variation Group
            Configure Variation Groups Display Mode
            Apply Variation Groups
            Variation Group Pricing, Inventory, and Promotions
            API Support
            Merchandising by Product Variations
          Product Variation Scenarios
            Base Products for Scenarios
            Base Product and Variation Product Scenarios
              Scenario 1
              Scenario 2
              Scenario 3
              Scenario 4
              Scenario 5:
            Base Product and Variation Group Scenarios
              Scenario 1
              Scenario 2
              Scenario 3
              Scenario 4
              Scenario 5
        Variation Slicing by Category
        Managing Product Options, Product Bundles, and Product Sets
          Product Options
          Create Product Options
          Product Bundles
          Create Product Bundles
          Product Sets
          Create a Product Set
        Product Search and Navigation in Business Manager
          Simple Search
          Perform a Simple Product Search
          Advanced Product Search
          Configure Advanced Product Search
          Advanced Search Extended Attributes Data Types
          Search by ID
          Product Navigation
            Products Lists
            Set Product List Attributes
        Add, Modify, and Edit Products Manually
          Add Products Manually
          Edit Product Details
          Edit Multiple Products
          Tax Class ID Attributes
            Set the Tax Class Attribute Value
        Manage Product Category Assignments
          Assign Products to a Category
          Classification vs. Primary Category
          Specify Category Assignment Attributes
          Assign Multiple Products to Multiple Catalogs and Multiple Categories
        Product Attributes
          Assign Product Attributes
          Site-Specific Product Attributes
          Custom Product Attributes
        Show Orderable Products Only
        Link Products
        Preview Products in the Storefront
        Product Grid View
          Modify Product Display Order in Grid View
          Access Product Variant Information in Grid View
          Assign Products to a Category in Grid View
          Search for Products in Grid View
          Choose Which Attributes Appear in the Category Grid View
    Change History
      Configure Change History Preferences
      Download Change History Logs
      View Change History
    Image Management
      Manage Images
        Configure Variation Attributes for Image Assignment by Catalog
        Upload an Image to the File Browser Window
      View Types
      Image Variants
      Swatches
      Annotate Images
      Salesforce B2C Commerce Image Storage
      Dynamic Imaging Service
        Dynamic Imaging Service Process Details
        Create Image Transformation URLs
    Inventory Management
      Inventory Management Using Omnichannel Inventory
        Omnichannel Inventory Integration Setup and Configuration
        Omnichannel Inventory Data Synchronization
        Omnichannel Inventory Location Graph Changes
        Troubleshooting the Omnichannel Inventory Integration
      On Order Inventory
      Create Inventory Lists and Records
      Availability Calculation
        Available to Sell (ATS) Calculation
      Inventory for Developers
        Inventory Implementation Considerations
          Inventory Best Practices
          API Availability Calculation
          Inventory APIs and Pipelets
          Inventory List Export
          Inventory List Import
          Inventory Methods
          Inventory Pipelets
          Inventory Resources
          Inventory.xsd Schema
          SiteGenesis Application Inventory Implementation
        Inventory Scenarios
          Model 1 - No Product Records
          Model 2 - Inventory Information for Some Products
          Model 3 - Salesforce B2C Commerce Doesn't Calculate ATS Values
          Model 4 - Salesforce B2C Commerce Calculates ATS Values
          Model 5 - Real-Time Inventory Availability at Add-to-Cart
          Model 6 - Real-Time Inventory Availability at Checkout
        Updating Stock Levels
        Integration with Inventory Management Systems
        Extend the ProductInventoryRecord Object
        Inventory Transactions Clean Up
      Assign an Inventory List to a Site
      Import an Inventory List
    Pricing and Price Books
      Create Price Books and Price Tables
      Assign a Price Book to a Site
      Assign a Price Book or Promotion to a Specific Store
      Import and Export Price Books
      Price Books for Developers
        Price Lookup Example
      Read-Only Price Books
        Delete Redundant Prices from Read-Only Price Books
      Update a Price in a Read-Only Price Book
      Future Prices Preview
        Preview Future Prices with Toolkit
    Recommendations
      Product Recommendations
      Explicit Recommendations
        Special Cases of Explicit Recommendations
        Create Explicit Recommendations
      Developer Considerations for Explicit Recommendations
        Existing Applications and Explicit Recommendations
        Developer Best Practices for Explicit Recommendations
        General Considerations for Explicit Recommendations
        Business Objects for Explicit Recommendations
        Analytics and Reporting for Explicit Recommendations
        Developer Considerations for Product Recommendations
    Page Designer Pages
      What Is Page Designer?
      Page Designer Resources
      Create and Manage Page Designer Pages
        Create a Page Using the Page Designer Visual Editor
          Page Designer Visual Editor Tips
        Create a Product List or Product Detail Page Template
        Configure Custom Page Attributes
        Copy a Page Designer Page
        Preview Page Designer Pages
        Change the ID for a Page Designer Page
        Upload and Manage Files in the Content Library
        Delete a Page Designer Page
      Organize Page Designer Pages in Folders
      Target Pages and Components
        Specify When a Page Is Visible Based on Customer Group or Schedule
        Specify Which Component Is Visible in a Region Based on Customer Group or Schedule
        Target a Page for a Campaign or Promotion
        Target a Component for a Campaign or Promotion
        Manage Component Visibility on Product List and Product Detail Template Pages
      Page Designer Localization
        Set the Locale for Page Designer Visual Editor
        Manage Localization for a Page Designer Page
        Export Localizable Elements for Bulk Localization Title
          Export Localizable Elements Using Folders
          Export Elements for Bulk Localization
          Import Elements for Bulk Localization
      Configure Search Settings for Page Designer Pages
        Enable Searching for a Page Designer Page
        Configure SEO Settings for a Page Designer Page
        Create a Search-Driven Redirect for a Page Designer Page
    Content Assets
      Content Libraries
        Create a Shared Library
        Create a Library Folder
        Assign a Site to a Library
      Manage Content Assets
        Create a Content Asset
          Content Asset Types
        Create Content Search Refinements
          Bucketing Search Refinements
        Site-Specific Content
        Copy Content into a Shared Library
      Content Assets for Developers
        Using Content Link Functions
          Create Content Asset Links
          Linking to Another Site URL
          Content Asset Link Examples
        Content Data Administration
        Content Asset APIs
    Campaigns and Promotions
      Additional Promotion and Campaign Resources
      Create Campaigns and Promotions
      Create a Campaign
      Create a Promotion
        Create a Product Promotion Rule
          Price from Price Book Promotions
          Globally Exclude a Product
        Create an Order Promotion Rule
        Create a Shipping Promotion Rule
        Create A Tiered Discount
        Creating Customer Promotions Based on Customer Location
        Copy a Promotion
        Tagging Promotions
        Archive a Promotion
      Controlling Promotions
        Configure Promotion Preferences
        Assign a Price Book or Promotion to a Specific Store
        Schedules
        Tiered Discounts
        Promotion Compatibility
        Maximum Application
        Specify Who Qualifies for an Experience
        Qualifiers
          Using Customer Groups as Qualifiers
          Using Source Codes as Qualifiers
            Analytics and Reporting for Source Codes
            Defining Source Code Groups
              Source Codes Example
              Adding a Second Incoming URL for Source Codes
            Source Code Best Practices
          Using Coupons as Qualifiers
            Coupon Redemption
            Configure a Coupon
              Managing System-Generated Codes
              View Coupon Redemptions
            Multiple Coupons in a Basket
            Coupon Implementation Considerations
              Coupon Best Practices
            Coupon Analytics and Reporting
          Using Multiple Promotion Qualifiers
          URL Call Pipeline Start Node for Source Codes
          Dynamic Mapping of Incoming URL for Source Codes
            Active Mapping to Show a Product for Source Codes
            Using a Source Code to Show a Page and Select a Price Book
            Testing Dynamic URL Mappings for Source Codes
          APIs for Coupons
        Globally Excluded Products
        Qualifying and Discounted Products
          Promotion Restrictions to Identical Products
          Qualify or Disqualify Promotions Based on Active Price Book
      Product Promotions
        Discount on a Product Option
        Choice of Bonus Product Discount
          Implementing a Choice of Bonus Product Discount
          Choice-of-Bonus-Product Discount FAQ
        With a Combination of Products Promotion
        Buy X/Get Y Promotions
        Buy X and Y Get Z Promotion
        Buy X for Total Promotion
        Product Shipping Discounts
      Order Promotions
        Adding Excluded Products
      Shipping Promotions
      Promotion Processing
        Promotions and Taxation
          Line Item Tax Basis
          Unit Level Rounding
          Prorating Promotions
          Promotion Proration Logic
          Manage Site Taxes
        Promotion Discounts
        Promotion Priority Rules
      Promotion Considerations
        Promotion Best Practices
        Promotion Troubleshooting
        Analytics and Reporting for Promotions
      Promotions for Developers
        Bonus Discount Promotions
        Displaying Two Promotional Messages
        Sample Extensions for Promotions
        Alert on Approaching Discounts
        Product Shipping Promotion Elements
        APIs for Promotions
          API: Storefront Search for Products Eligible for Promotion
          API: Product Promotional Price
          API: Shipping for Promotions
          API Choice of Bonus Product
          APIs for Get Promotion Products
          APIs for Deal of the Day
          API: Bonus Promotion Positioning
          Promotion APIs for A/B Testing
    Gift Certificates
      Enabling Gift Certificate Functionality in Your Storefront
      Create a Gift Certificate
      Mask a Gift Certificate Code
    Content Slots
      Working with Slot Configurations
      Managing and Creating Slot Configurations
        Removing Unreferenced Content Slots
        Previewing Global, Category, and Folder Slots in Storefront
        Previewing Content
      Content Slot Processing
        Troubleshooting the Slot Configuration Displayed for a Slot
        Category and Folder Slots Contained in Locally Included Templates
    Customers
      Search for Customers
      Add a New Customer
        Delete Customers
        Delete a Large Number of Customers
      Customer Data Snapshots
        Export Customer Data Snapshots
        Retrieve Customer Data Snapshots
      Customer Lists
        Create Customer Lists
        Delete Customer Lists
        Delete Customers from Customer Lists
      Create a Customer Group
        Using Dynamic Customer Groups for Active Merchandising
          Create a Dynamic Customer Group
          Dynamic Customer Group Rules
            Dynamic Customer Group Attributes
            Dynamic Customer Group Operators
            Dynamic Group Attribute Types
            Using Referrer Attributes
            Using Session Custom Attributes
          Customer Segmentation Via Geolocation
      Customer Data for Developers
        APIs for Customer Search
        Customer Authorization with OAuth2
          Register Your Site with OAuth2 Providers
    Commerce Cloud CDP Connector
      Enable Commerce Einstein
      Configuring the Commerce CDP Connector
        Define Settings for Salesforce CDP Activations
      Creating a Unified Profile
      Create Customer Groups with CDP Connector Segments
    Search and Navigation
      Search Checklist
      Keyword Searches
        Search Term Completion
        Configure Searchable Attributes
        Search Redirects
          Create Search Redirects
        Search Dictionaries
          Manage Search Dictionaries
          Einstein Search Dictionaries
          Synonyms
          Hypernyms and Hyponyms
          Stop Words
          Common Phrases
          Category Name Exclusions
          Compound Words
          Stemming Exceptions
          Search Suggestions
            Search Suggestion for Developers
            Spelling Suggestions
        Search Indexes
          Index Creation
          Updating Indexes
          Generate Search Indexes
          Configure Search Index Language Options
          Run Queries on the Product Index
            Einstein Search Recommendations in the Search Query Testing Tool
          Create a Search Index Rebuild Schedule
          Incremental Indexing
      Search Results and Sorting Rules
        Search Results
          Searchandising - Availability Ranking
            Search Inventory Integration
          Exclude Unavailable Products from Search Results
          Variation Product Display
          Supported Data Types for Search and Sorting Rules
          Troubleshoot Search Results
          Use Search Analytics
          Search and Navigation Reporting
        Sorting Rules
          How Sorting Rules Work
            Configure Category Position
            Availability Ranking
            Explicit Search Rank and Search Placement
              Use Explicit Search Rank
              Use Explicit Search Placement
            Null Values in Sorting Rules
            Text Relevance
            Recommended Keyword Rule Sorting Order
            Use Explicit Sorting
          Create Sorting Rules
            Sort by Keyword Groups
            Preview Sorting Rules
            Create Dynamic Attributes
          Storefront Sorting Options
          Predictive Sort
        Search Refinement
          Search Refinement Buckets
          Multi-Select Attribute Search Refinements
          Create New Search Refinements
            Block Search Refinements
          Configure Catalog-Level Search Refinement Definitions
            Promotion Refinement Code Changes
      Search and Navigation Implementation Considerations
        Search and Navigation Implementation Limitations
        Paging Results
        Understanding the Search Pipeline
        Recursive Search
        Provide a View All Button for Search Results
        Merchandise the No Results Page
      Quality of Search Testing
    Search Engine Optimization
      Hostname Aliases
        Avoid Duplicate Home Page URLs
        Configure a Hostname Alias
      Using URL Rules for SEO
      URL Generation and Conflict Resolution
      URL Syntax
        URL Rules URL Syntax
          URL Evaluation and Resolution
          How Salesforce B2C Commerce Assigns Page URLs
          How Salesforce B2C Commerce Assigns SEO Support Page URLs
        SEO Support URL Syntax
          URL Evaluation and Resolution for Legacy Search-Friendly URLs
        Salesforce B2C Commerce URL Syntax Without SEO
        URLs: Substituting Reserved and Special Characters
        Characters Allowed in URLs
      Configure SEO URLs
        Use the SEO URL General Tab
        Use the SEO URLs Settings Tab
        The SEO URLs URL Archive Tab
        Create Catalog and Content URLs
        Create Pipeline URLs
        Create URL Search Refinement Redirects
        Override Generated SEO URLs
        Create Home Page Links
      Create Search-Friendly URLs
        Enable Search-Friendly URLs
        Upgrade from SEO Support to the URL Rules
      Sitemap Image URLs for Customer CDN
      Meta Tag Rules
        Page Meta Tags
        Create Page Meta Tag Rules
          Preview Page Meta Tags
        Meta Tag Rules: Syntax
        Meta Tag Rules: Site Integration
      URL Redirects
        URL Redirect Processing and Examples
        URL Changes: Automatic vs. Manual Redirects
        Dynamic Mappings
          Trap PPC Keywords for Landing Pages
        Static Mappings
        Create Canonical URL Tags
        Automatic 301 Redirects
        Create a Redirect from a Salesforce B2C Commerce URL
          Configure 301 HTTP Redirects for Legacy URLs
          Create 404 Error Pages with Alternate Paths
            Test Your 404 Error Pages
      Sitemaps
        Sitemap Topology
        Set Sitemap Attributes
        Generate Sitemaps
        Create Feeds for Sitemap Attributes
        Notify Search Engines About Your Sitemap
          Sitemap Output
          Use the SiteMap Pipeline and SendGoogleSiteMap Pipelet
          Verify Site Ownership for Google
          SiteGenesis Robots.txt File Example
          Use the Robots.txt File to Prevent Crawling of Development and Staging Instances
          Generate a Robots.txt File
          Upload Your Robots.txt File
          Verify the Robots.txt File
      Evaluate Your SEO Implementation
        Use the URL Request Analyzer
        Track Visits
          Configure User Agents to Be Identified as Robots
        SEO Best Practices
          Common SEO Pitfalls
          Sample Extensions to SEO
    Ordering
      Managing Orders
        Find an Order
        Update Orders
        Cancel Orders
        Resubmit Orders to Order Management
        Delay Orders
        Track Changes: Shipping Orders, Invoices, or Returns
        Delete Orders
      Manage Your Payment Processors
        Configure the User Interface for a Payment Processor
      Manage Payment Methods
      Manage Credit/Debit Cards
      Manage Shipping Methods
      Manage Site Taxes
      Tax Class ID Attributes
        Set the Tax Class Attribute Value
      Define Order Search Result Columns
      Order Management for Developers
        Asynchronous Payment Methods
        APIs for Payment Processors/Methods
        Basic Order Management Integration Framework
    Managing Stores
      Create Stores
        Associate a Store with an Inventory List
      Store Geolocation Data
        Import and Export Geolocations
        Geolocation Lookup for IP Addresses
    Multi-Currency Sites
    Analytics
      Commerce Cloud Tableau Connector
        Commerce Cloud Data in Tableau
        Aggregations Made with Fully Additive and Semi-Additive Measures
        Fully Additive and Semi-Additive Meausres
        Commerce Cloud Data Subject Areas
          Promotion Data Subject Areas
          Sales and Product Data Subject Areas
          Search Data Subject Areas
          Technical Data Subject Areas
          Traffic Data Subject Areas
        Connect to Tableau
          Generate an API Client ID
          Launch the Tableau Connector
      Generate an API Client ID for Datorama
      Reports & Dashboards
        Set Up User Access
        Reports & Dashboards Feature Set
          Reports & Dashboards Navigation
          Set the Dashboard Filters
          Set the Dashboard Date Range
          Change the Dashboard Timezone
          Change the Dashboard Realm Currency
        The Dashboards
          Main Dashboard
          Sales Dashboard
          Products Dashboard
          Product Details Dashboard
          Products Gift Certificate Dashboard
          Promotions Dashboard
          Promotions Detail Dashboard
          Promotions Source Code Dashboard
          Promotion Conversions Dashboard
          Promotions Dashboard Metric Definitions
          On-Site Search Top Search Dashboard
          Search Conversion Dashboard
          Traffic Dashboard
          Shopper Journey Dashboard
          Einstein Dashboard
          Inventory Dashboard
          Technical Dashboard
          Technical OCAPI Dashboard
          Technical Salesforce Commerce API (SCAPI) Dashboard
          Reports & Dashboards: Real-Time Performance
            View Real-Time Performance Dashboard
          Reports & Dashboards CSV File Reference
        Reports & Dashboard FAQ
      Gross Merchandise Value
        GMV
        Taxation (Net and Gross) Impact on Subscription Fees
        Understanding VAT Implications
        GMV Calculation
          Run a GMV Report
          Example GMV Calculation
        Order Origination Attributes
      Historical Reports
        Historical Reports Set-up
        Historical Reports Metrics Definitions
        Historical Reports: Conversion
        Historical Reports: Purchase
        Historical Reports: Catalog
        Historical Reports: Search and Navigation
        Historical Reports: Customer
        Historical Reports: Technical
        Historical Reports: Traffic
        Historical Reports: A/B Testing
        Analytics Reporting Integration
          Analytics Reporting Events
          Analytics Reporting URL Patterns
          Analytics Reporting Integration in SFRA
          Analytics Reporting Integration in SGJC
    Active Merchandising
      Active Merchandising Scenarios
        Best Practices for Active Merchandising
        Personalized Merchandising
        Searchandising
      Active Data Collected
        Managing Stale Data
      Active Data Attributes
        View Active Data Attributes
        Value Calculation for Active Data
        Availability for Active Data
        Cost Price
        Days Available
        SKU Coverage
        Time to Out of Stock
      Manually Migrate Active Data
      Checklist for Active Merchandising
        Tagging Pages for Data Collection
          Add isactivedatahead Tags
          Add isactivedatacontext Tags
          Add isobject Tags
            Add JavaScript Calls for DHTML Widgets
          Validating Active Data Tags
            Using the Analytics Debugger
        Creating Active Data Feeds
          Download Active Data on Production
            Import Active Data .csv Files
            Export Active Data
          Defining Feeds
            Create Feed Files
            Import Feeds
            Automate Feed Import of Active Data
        Setting Up Active Data for Testing
      Active Data for Developers
        Create Custom Attributes for Active Merchandising
        How Search Pipelet Sorting Rules Are Applied
        Reference Application Templates for Active Merchandising
        Migrating Existing Applications to Use Active Merchandising
    A/B Testing
      Additional AB Testing Resources
      A/B Test Segments
      A/B Test Participants
        A/B Test Participation Triggers
      A/B Test Rank Precedence
      Managing A/B Tests
        Create an A/B Test
        Preview an A/B Test
        Copy an A/B Test
        Delete an A/B Test
        Pause an A/B Test
        Stop an A/B Test
        Extend an A/B Test
        View A/B Test Results
        Deploy a Test Segment
      A/B Testing Examples
        A/B Test: Comparing Promotions
        A/B Test: Comparing Content Slots
        A/B Test: Comparing Search Sorting
        A/B Test: Comparing Product Templates
        A/B Test: Getting Complicated
      Understanding A/B Test Results
        A/B Testing Metrics
      A/B Testing for Developers
        Caching with A/B Testing
        A/B Testing Suggestions
          A/B Testing FAQ
          A/B Testing Known Issues
    Batch Processing
  Administering Your Organization
    Access Alerts for Your Site
      Configure B2C Alerts in Business Manager and Slack
      Connect a Slack Workspace to Business Manager
        Get a Slack Token for Commerce
      Edit Alert Settings
    Access WebDAV Files
    Change the User Interface Locale for Business Manager
    Permissions, Users, and Roles
      Define Your Organization Profile
      Manage Salesforce B2C Commerce Users
        Change User Information
      Roles and Permissions
        Create a Role
          Assign Business Manager Module Permissions
          Assign Functional Permissions
          Assign WebDAV Permissions
          Assign Locale Permissions
          Assign a Price Adjustment Limit
        Administrator Role
          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
        WebDAV Client Permissions
      Import and Export Roles and Permissions
      Storefront Password Protection and Login
        Set Protection Flags and Assign Passwords
        Invalidate the Static Cache
        Storefront Login Redirects
    CSRF Protection in Business Manager
    Support Cookie SameSite Attribute Changes
    Enforce HTTPS
    Business Manager Email Configurator
      Configure Business Manager Email Settings
    JavaScript and Objects in HTML Attributes
    Global Preferences
      Configure Organization Locales
      Configure Change History Preferences
      Cross Cloud Trust
        Disconnect a Cross Cloud Tenant Group
        Peer To Peer Trust
      Security Settings
        Migrate Users to Unified Authentication Via Account Manager
          Manually Migrate Users to Unified Authentication
          Revert Users from Unified Authentication
          User Authentication
        Configure Login Settings
        Configure Access Settings
        Configure the Enforce HTTPS Global Preference
        Set HSTS for Business Manager in Global Preferences
        Create CSRF Allowlists
        Clear SFTP Known Good Hosts
        Add a System Use Notification Message
      Migration to Unified Authentication Via Account Manager
        Create an Access Key for Logins
      Configure Page Meta Tags
      Manage Sequence Numbers
      Configure Retention Settings
      Site Time Zone
      Site Brand and Billing Entity
      Set Instance Time Zone
      Configure OAuth2 Providers
      Analytics: Exclude Internal Traffic
      Create Global Custom Preferences
      Set Feature Switches (Toggles)
      Products Lists
      Store Geolocation Data
      Order Object Import and Export
    Site Preferences
      Configure Product and Content Locking
      Add Favorites to Business Manager
      Set A/B Test Preferences
      Gift Certificate Site Preferences
      Configure Allowed Currencies
        Currency Precision
      Customer Lists Preferences
      Create Custom Preferences
        Add a Custom Preference Programmatically
      Set Privacy Preferences
      Configure Basket Preferences
      Configure Site Locales
      Specify Source Code Site Preferences
      Set Search Preferences
      Order Preferences
        Order Preference Import and Export
      Configure Promotion Preferences
      Configure Storefront URL Preferences
      Embedded CDN
        Embedded CDN Overview
        Configure the Embedded CDN
          Configure a Hostname Alias
          Create a Zone
          Add a SSL Certificate to an eCDN Zone and Configure DNS Mapping
          Update an eCDN Zone's Certificate
          Configure a Zone
          Add Hostnames (Subdomains)
        Configure eCDN for Staging
          Generate a Shortcode and Create an API Client ID
          Create an eCDN Zone and Hostnames
          Migrate Site Traffic
          Post-Migration Tasks
          eCDN on Staging Maintenance
            Renew a Certificate
        Clear eCDN Cache
        Configure an External CDN or Third-Party Proxy
        eCDN Web Application Firewall
          WAF Protection
          WAF Threat Response
          Using WAF for the First Time
          Modify eCDN WAF Settings
          WAF and Network Traffic Logs
          eCDN-WAF Log OCAPI References
            Request eCDN-WAF Logs with an OCAPI Call
            JSON Log Output
            Log Field Information
        Manage HSTS
          Configure HSTS
            Disable HSTS
        Additional Embedded CDN Resources
          eCDN Proxy Zone FAQ
    Managing Sites in Business Manager
      Configuring Storefront Sites
      Configuring the Business Manager Site
      Mark a Site as Live
    Manage Custom Caches Using Business Manager
    Scheduling Instance Backups for a Staging Instance
    Business Objects
      System Objects
        Creating System Object Attribute Definitions
        Editing System Object Attribute Properties
        Grouping Business Object Attributes
        System Objects Custom Attribute Tutorial
      Custom Objects
        Creating Custom Object Types
        Creating Custom Objects
        Deleting Custom Objects
        Making a Custom Attribute Editable or Uneditable
        Editing Custom Object Attribute Properties
      Creating Custom Attributes for Business Objects
    Jobs
      Legacy Jobs
      Pipelet to Script Method or Job Step Conversion
      Job Flows
      Job Flow Scope
      Job Steps
      Creating Jobs
        Create a Job
        Using Job Parameters
          Create a Job Parameter
          Modify a Job Parameter
        Locking System Resources During Job Execution
        Create a Legacy Job
        Migrate a Legacy Job
          Pipeline-Based Job to Step-Based Job Migration
          Migrate a Pipeline-Based Job to a Step-Based Job
          Job Migration Rollback
          Rollback a Pipeline-Based Job Migration
        Using Job Steps
          Creating Custom Job Steps
            Task-Oriented Script Module
            Chunk-Oriented Script Module
            Job Step Exit Status
            Steptypes.json Syntax
            Steptypes.json Example
            Steptypes.xml Example
            Steptypes Schema File
            Create a Custom Job Step
      Run a Job Manually
      Managing Jobs
        View Job History
        Monitor Job Statistics
    Replication
      Replication Processes
      Replication Best Practices
      Code Replication
        Code Replication Processes
        Create a Code Replication Process
        Undo a Code Replication Process
      Data Replication
        Data Replication Processes
        Create a Data Replication Process
        Data Replication Tasks
        Reading Data Replication Logs
        Undo a Data Replication Process
        Business Manager Module Data Replication
          Merchant Tools Data Replication
          Administration Data Replication
      Page Cache and Replication
      Troubleshooting Replication
    Import and Export
      Import/Export Checklist
      Business Manager Import and Export Privileges
      Overview of the Import/Export Process
        Import/Export for Sandboxes
        Import/Export for Staging and Production
        Import/Export for Development Instances
      Import/Export Methods
      File Formats
        Data Validation
      Import and Export Transaction Handling and Feed Size
        File Size and Transfer Restrictions
          Using WebDAV
            WebDAV Timestamp Reset
          Using FTP
          Using HTTPS with Salesforce B2C Commerce
            Use the Salesforce B2C Commerce Certificate on Your Backend System
      Import Modes
        Import Mode Processing Examples
      Removing Outdated Objects
      Recovery and Rollback
        Archiving
        Pipelets for Import and Export
        Scripts and Pipelets for Import and Export
      Import/Export Analytics and Reporting
      Import/Export Error Handling
      Import Localization
      Import/Export Site-Specific Attributes
      Import/Export Data Replication
      Importing or Exporting SiteGenesis Data
      Using Site Import/Export to Copy Instances
      Using Site Import/Export for Development Testing
      Creating Data Files for Import
      Delta Exports
      Transferring Files to an Instance
        Selecting a Transfer Method
        Manually Adding Files to Sandbox Instances
        Automating File Transfer Through Scripts
          Creating File Transfer Pipelines
          Creating File Transfer Scripts
            Zipping and Unzipping Files Using Salesforce B2C Commerce Script
            Using WebDAVClient to Integrate Backend Systems with Salesforce B2C Commerce
            Using FTPClient to Integrate Backend Systems
            Using HTTPClient to Integrate Backend Systems
        Creating File Transfer Jobs
      Importing Data into and Exporting Data from the Instance Database
        Manually Running Import/Export
        Automating Import/Export
        Creating Import/Export Pipelines
        XML File Generation from Within Salesforce B2C Commerce
          Examples of Import/Export
        Managing Attributes Via a Backend System
      Debugging Import/Export
      Using a Pipeline to POST Data
      Best Practices for Import/Export
      XLS to XML Workbooks for Bulk Data Imports
      Troubleshooting Import/Export
      Generic Mapping
      Import and Export Object Cheatsheet
        Services
        URL Rules Object Import/Export
        A/B Test Object Import and Export
        Cache Settings Object Import and Export
        Catalog Object Import/Export
          Import/Export for Recommendations
        Content and Content Library Folder Object Import and Export
        Content Slot Object Import/Export
          Importing Content Slot Configurations
            Content Slot Import Modes
            Troubleshooting Slot Import
          Exporting Content Slot Configurations
        Coupons and Coupon Code Object Import/Export
          Coupons Import/Export for Promotions
            Coupon Redemptions Import/Export
            Sample Coupon XML File
        Customer List Object Import/Export
          Customer Group Object Import/Export
          Customer Object Import/Export
          Dynamic Customer Group Import/Export
          Customer Segmentation Import/Export
        Custom Object Import/Export
        Custom Metadata Object Import/Export
        Geolocation Object Import and Export
        Gift Certificate Object Import and Export
        Inventory List Object Import and Export
          Inventory List and Product Inventory Records
        Supporting Scheduled Inventory Imports
          Sub-Pipeline : GetExecSettings
          Sub-Pipeline : GetUnzipFile
          Sub-Pipeline : LoadFilesFromFTP
          Sub-Pipeline : LoadFilesFromHTTP
          Sub-Pipeline : DoInventory
          BeginFileLog.ds
          CreateImpExFolderStructure.ds
          DelFile.ds
          EndFileLog.ds
          GetFilesFromDirectory.ds
          GetFilesFromFTPServer.ds
          GetFilesFromHttpServer.ds
          GetImpExProcessingPath.ds
          GetUnzip.ds
          LoadTaskConfiguration.ds
          RenameFile.ds
        Order Object Import and Export
        Payment Method Information Import and Export
        Payment Processor Information Import and Export
        Price Book Object Import/Export
        Product List Object Import/Export
        Promotion and Campaign Object Import and Export
          Globally Excluded Products Import and Export
          Attribute Operators
          Promotion_Campaign_Assignent Element
          Trimmed Whitespace
          Promotions Import and Export
            Top Level Element and Mass Data Import Structure Examples
            Promotion Campaigns
            Promotion Classes
            Exporting Individual Promotions
            Importing/Exporting Rank and Exclusive Attributes
            Buy X for Total Product Promotion
            Customer Group Import and Export for Promotions
            Source Code Import and Export for Promotions
            Import of Promotion and Campaign Coupon Assignments
            Product Promotions Import and Export
              Product Attribute Conditions Import and Export for Promotions
              Rank and Exclusivity Import and Export for Promotions
              Promotion Product Rule Attribute Conditions
              Include and Exclude Conditions for Promotions
            Order Promotions Import/Export
            Shipping Promotions Import/Export
            Promotion Schedule Import/Export
        Schedule Object Import/Export
        Search Object Import and Export
          Search Object Schemas
          Search Preferences Schema Elements
          Search Sorting Rules Object Import and Export
          Search2 Object Import and Export
            Search2 Object Schema Information
            Search Hypernym Import and Export
            Search Common Phrases Import and Export
            Search Term Completion and Import and Export
            Search Refinements and Import and Export
        Shipping Method Object Import/Export
        Site Import/Export
          Site Export File Consistency
          Site Export Archive Structure
          Use Site Import/Export to Import Reference Application Demo Sites
        Sorting Rule Import/Export
        Source Code Object Import/Export
        Store Information Import/Export
        Tax Table Object Import/Export
        URL Rules Object Import/Export
        Wish List or Order Status Object Import/Export
    Troubleshooting B2C Commerce
      Troubleshooting Infrastructure
      Troubleshooting with the Session ID and Request ID
        Troubleshooting Client Side
        Troubleshooting Server Side
      Understanding Remote Includes
      Identify Staging Problems
        Fix Staging Problems
      Troubleshooting Salesforce B2C Commerce Performance
        Troubleshooting Real-Time Performance Issues
        Troubleshooting General Performance Issues
        Reports and Dashboards
        Gathering Data Before Entering a Ticket
      Reporting to Commerce Cloud Support
  Developing Your Site
    Salesforce Commerce Cloud Developer Portal
    Salesforce Commerce Cloud GitHub Repositories and Access
    Development Components
      Cartridges
        What Is a Cartridge?
        Cartridge Directory Using WebDAV
        Download a Cartridge from an Instance
        Register a Cartridge
      Controllers
      Scripts
        Supported Data Types
        Custom Code Timeouts
        Script Debugger API
        B2C Commerce Script Modules
        Script Programming
          Understanding Server-Side JavaScript
            Script Access Examples
            Using Input and Output Variables
            Library and Package Import
              Importing Packages
            Iterating Over Objects
            Iteration and Transaction Boundaries
            Error Handling in Scripts
            Script Timeout Configuration
            Custom Log Categories
              Configure Custom Log Categories
              Adding Logging to Your Scripts
            Scripting: Maintaining State
            JavaScript Scope
            JavaScript Expressions in ISML
            Shared Sessions for a Site with Multiple Domain Aliases
          The Scripting Pipelet
            Using ScriptLog
            Using Trace()
          Sending Email Using Scripts or Hooks
          Integrating with Applications
      Templates
        How Templates Work
        Template Best Practices
        Page Content from Templates
        Page Caching in Templates
        Templates and the Pipeline Dictionary
        JQuery in ISML Templates
        Template Debugging
        Content Cache
          Static and Page Cache
          Configure the Static Content Cache
          Configure the Page Cache
          Create a Page Cache Partition
          Invalidate a Page Cache Partition
          Quick Fixes or Emergency Edits of Production Content
        ISML
          ISML Expressions
          isactivedatacontext Element
          isactivedatahead Element
          isanalyticsoff Element
          isapplepay Element
          isbreak Element
          isbuynow Element
          iscache Element
          iscomment Element
          iscomponent Element
          iscontent Element
          iscontinue Element
          iscookie Element
          isdecorate Element
          iselse Element
          iselseif Element
          isif Element
          isinclude Element
          isloop Element
          ismodule Element
          isnext Element
          isobject Element
          ispayment Element
          ispaymentmessages Element
          isprint Element
          isredirect Element
          isremove Element
          isreplace Element
          isscript Element
          isselect Element
          isset Element
          isslot Element
          isstatus Element
        Utility Functions
          Object: dw.system.Request
          Object: dw.system.Session
          Object: dw.util.StringUtils
          Object: dw.web.URLUtils
      Forms
        Creating a Form
        Localizing a Form
        Validating Form Data
        Saving Form Data
        Clearing or Refreshing a Form
        Prepopulating Form Data
        Converting Form Data to JSON Objects
        Securing Forms
    Create and Manage Sites for Development
      Create a Site in Business Manager
      Disable Page Caching for Development
      Generate Search Indexes
      Disable a Site in Business Manager
      View the Storefront
      Create a Hostname Allowlist
      Continuing Development of a Storefront in Production
    SFRA
      SFRA Features and Components
        SFRA Architecture
        SFRA Standard and Optional Features
        SFRA Hooks
        SFRA Modules
        SFRA Standards Compliance
        SFRA Testing Technologies
        Consent Tracking in SFRA
        Download Shopper Information in SFRA
      SFRA Versions and Releases
        Version Numbers in SFRA
        Git Tags in SFRA Repositories
        SFRA Releases in GitHub
      Get Started with SFRA
        Get the SFRA Repositories from GitHub
        Install and Configure SFRA Tools
        Build SFRA
        Upload Code for SFRA
      Configure SFRA
        Configure the SFRA Cartridge Path
        Import SFRA Data into an Instance
        Disable Page Caching for Development
        Generate Search Indexes
        Configure Site URL
        Configure Storefront Preferences for SFRA
      Customize SFRA
        Add Custom Cartridges
        Build Your Cartridge Stack
        Customize Templates
        Customize Models
        Customize SFRA Controllers and Routes
      Troubleshoot SFRA
      Contribute to SFRA
    On-Demand Sandboxes
      What Is an On-Demand Sandbox?
      Use On-Demand Sandbox Credits Efficiently
      Time-to-Live (TTL) for On-Demand Sandboxes
      Get Started with On-Demand Sandboxes
        Purchase On-Demand Sandbox Credits
        Set Up User Roles for On-Demand Sandboxes
        Configure an API Client ID
        Get Your Realm ID
        Create an On-Demand Sandbox
      Use the Sandbox API to Manage On-Demand Sandboxes
        Access the Sandbox API
        Get the On-Demand Sandbox ID
        Assign Profiles to Define Sandbox Resources
        Check the Status of a Sandbox
        Create an Operation Scheduler for On-Demand Sandboxes
        Start, Stop, Reset (DBINIT), and Restart an On-Demand Sandbox
        Allowlist On-Demand Sandbox IP Addresses
        Use an Alias for an On-Demand Sandbox
          Reuse a Hostname Alias
          Use a Unique Host Name Alias
        Delete an On-Demand Sandbox
        Check On-Demand Sandbox Credits
      Access Business Manager for On-Demand Sandboxes
      On-Demand Sandbox Maintenance Window
      On-Demand Sandbox Storage
      On-Demand Sandbox Log Files
      Additional On-Demand Sandboxes Resources
    Code Deployment
      Code Versions
      Manage Code Versions
      Code Version Best Practices
      Compatibility Modes
      Compatibility Mode Changes
      Configure Secure Code Uploads
      Deploy and Replicate Code
      Generate, Sign, and Use Client Certificates for Secure Code Uploads
      Collaborative Development and Deployment
      Software Deployment Stages
    Page Designer
      Developing for Page Designer
        What Is Page Designer?
        Get the Page Designer Reference Examples
        Page Designer Development Best Practices
        Page Designer General Troubleshooting
        Optimal Page Performance
      Create Page and Component Types
        Page Designer Meta Definition Files
        Page-Level Custom Attributes
        Initialize a Region with a Component Already Populated
        Page Designer Script Files
        Component Attribute Types and UI Controls
        Component Attribute Types and Resolved Value Objects
        Page Designer HTML
        Page Type, Component Type, and Custom Attribute Editor IDs
        Using Decorators with Page Designer Pages
        Develop a Dynamic Page
          Aspect Types
          Components with Dynamic Attributes
          Render a Dynamic Page
          Best Practices for Developing a Dynamic Page
      Create a Custom Cartridge for Page Designer UI Artifacts
        Create Page Designer Localization Resource Bundles
        Page Designer Thumbnail Images
      Use Salesforce CMS Content with Page Designer
        Get Access to Salesforce CMS
        Connect Salesforce CMS to Page Designer
        Develop a Component Type to Use CMS Content
        Use Salesforce CMS Content to Configure a Component Attribute
      Develop a Custom Attribute Editor
        Why Implement a Custom Attribute Editor?
        How Does a Custom Attribute Editor Work?
        Custom Attribute in the Component Meta Definition File
        Custom Attribute Editor Meta Definition File
        Custom Attribute Editor Script File
        Client-Side JavaScript and CSS for a Custom Attribute Editor
        Custom Attribute Editor Events
        Create a Breakout Custom Attribute Editor that Displays in a Modal Window
          What Is a Breakout Editor?
          Trigger Editor Meta Definition and Script Files
          Breakout Editor Meta Definition and Script Files
          Open and Close a Breakout Editor
          Enable and Disable the Breakout Editor Apply Button
          Trigger and Breakout Editor Client-Side UI Code
        Use a Prebuilt Editor in a Custom Attribute Editor
      Search Configuration for Page Designer Pages
        Enable Search and Search Suggestions for Page Designer Pages
        Enable Indexing for Attribute Content
        Use SEO Page Meta Tag Rules for Dynamic Pages
      Pages and Components as Content Assets
        Pages and Components and OCAPI SHOP and DATA API
        Page and Component Content Asset Attributes
        Import and Export for Page Designer Pages and Components
      Page Designer Caching
        Page Caching
        Page Type, Component Type, and Custom Attribute Editor Cache Times
      Publish a Page Designer Page
        Render Page Designer Pages from a Controller
        Incorporate a Page Designer Page into the Storefront
        Mock Component Placeholders
        Render a JSON View of a Page Designer Page
    Custom Caches
      What Is a Custom Cache?
      Define a Custom Cache
      Use Custom Caches
    UX for Checkout and Cart
    Business Objects
      Create a Custom Business Object Definition
      Create a Custom Object Instance with Business Manager
      Creating Custom Business Objects with Scripts
    Web Services
      Configuring Web Services in Business Manager
        Create a Web Service Profile
        Create a Web Service Credential
        Create a Web Service Configuration
        Timeout for Web Services
        Create Custom Attributes for Web Services
        Service Types
        Web Service Rate Limiter and Circuit Breaker
      Create a Service Instance
      Creating Service Callbacks
      Code the Web Service Call
      Configure Underlying Clients
      Web Service Logging and Troubleshooting
      SOAP Web Services
      Web Service Timeouts
      Web Service Security
        Import 3rd Party Private Keys and Certificates for an Instance
        Delete Certificates
        Monitor Credit Card Encryption Keys
        Using X509 Certificates for Signing or Encryption
      Working with XML Data
      Working with JSON
    Velocity Templates
      Publish Content Layouts as Velocity Templates
      Render Velocity Templates
    Site Performance
      Front-End Performance
      Tools for Improving Site Performance
        Use Code Profiler
        Code Profiler Results
      Techniques for Improving Site Performance
        Test Site Performance
        Optimize First Pages
        Optimize General Site Pages
        Make Fewer and Smaller HTTP Requests
        Reduce and Reuse Scripts
        Reduce URL and Page Size
        404 Errors and 404 Pages
        Performance and Stability Coding Standards
          Data Transfer Volume
          Storefront Development for Performance and Stability
          Job Development for Performance and Stability
          Administrative Considerations for Performance and Stability
    Governance and Quotas
      Implement Quota Overrides
      View Quota Status
      Quota Log Files
    Determine Deprecated API Usage
    Custom Storefront Error Pages
      Error Page Best Practices
    Maintenance Pages
    Log Files
      Log File Types
      Access Log Files
      Quota Log Files
    Customize Business Manager
      Business Manager Extension Points
    Third-Party Applications
      Product Reviews
      Geotracking
      Apple Pay on the Web
        Apple Pay on the Web Process
        Enable Apple Pay in Your Storefront
        Configure Apple Pay on the Web in Business Manager
        Apple Pay Button Injection
        Enable Apple Pay on the Web Using a LINK Cartridge
        Enable Apple Pay on the Web for PSPs
        Apple Pay on the Web Payment Authorization
        Apple Pay on the Web Integration into Salesforce B2C Commerce Processes
      Server-Side Activity Tracking for Facebook
        Set Up Server-Side Activity Tracking for Facebook
      Facebook Dynamic Ads Integration
        Integrate with Facebook
        Configure Facebook Dynamic Ads
        Facebook Product Feed
        Customize the Facebook Feed
      Instagram Shopping
      TikTok for Business Integration
        Get Started
        Clone the TiKTok for Business Repository
        Set Up the TikTok for Business Integration
        Sync a Product Catalog
        Monitor Export Catalog Details
        Sync Shopper Activities and Monitor Web Events
    Localization
      Locales
        Locale Fallback
        Localization Considerations
        Asian Language Support
      Enable Language Translation
      Localizing Static Files
      Localizing Templates
        Using One Template Set to Localize
          Localizing Template Resource Bundles
          Including Text Within a Template or Form
        Localizing Using Multiple Template Sets
          Using Locales Beyond a Different Language
      URLs for Localization
      Displaying Prices in Multiple Currencies
    Development Best Practices
    Development Guidelines and Limitations
    Legacy Developer Documentation
      UX Studio
        Install or Update UX Studio
        Create a Workspace
        Connect to Your Server
          Create a Proxy Server Connection for Studio
          Create Version Directories
          Configure Your Salesforce B2C Commerce Server Connection
          Troubleshoot Your Server Connection
        Create a Storefront Project
        Studio File System
        Configuring Automatic Updates for Studio
        Studio Perspectives
        Configuring Studio Views
          Studio Properties View
          Studio Outline View
        Studio Editor Area
          Enabling Code Completion for Controllers
          Code Completion/Syntax Highlighting
          Code Checking
          Enable Content Assist in UX Studio
          Form Autocomplete
          Setting Studio Preferences
        Troubleshooting Studio
        Upload Cartridges
        Import Cartridges into Your Storefront
        Add Existing Cartridges to Your Storefront
        Reassign Cartridges from One Server Connection to Another
        Using a Custom Builder
        Code Deployment
        Creating a New Template
      Site Genesis
        Getting Started with SGJC
          Site Genesis Learning Path Resources
        SGJC Setup
        SiteGenesis JavaScript Controller (SGJC) Model-View-Controller Development Model
        SiteGenesis JavaScript Controllers (SGJC) Standards Compliance
        SiteGenesis Modules and Hooks
        SiteGenesis and CSS
        Migrating Your Storefront to SGJC Controllers
          Pipeline to Controller Conversion
          TLS Browser Detection
          Configuring Storefront Preferences
          Categories Don't Show in Storefront
          Cookies Notification/Opt-in for European Cookie Law
          SiteGenesis and Web Content Accessibility Guidelines (WCAG)
          SiteGenesis Features
            SiteGenesis Locale and Multicurrency
            SiteGenesis JavaScript Controller (SGJC) Cart Calculation
            SiteGenesis CAPTCHA and Rate Limiting
            SiteGenesis Content Sharing
            SiteGenesis Dynamic Payment Processing
            SiteGenesis Gift Registry and Wish List Features
            SiteGenesis Forgot Password
            SiteGenesis Passwords
            SiteGenesis Infinite Scrolling
            SiteGenesis Mini Images Code Example
            SiteGenesis Promotions
              SiteGenesis Choice of Bonus Product Discount Implementation
              SiteGenesis Coupons
              SiteGenesis Source Codes
            SiteGenesis Recommendations
              SiteGenesis Recommendation Examples
            SiteGenesis Responsive Design
            SiteGenesis Search
              SiteGenesis Search Triggered Banner
              SiteGenesis Search Pipelines
              SiteGenesis Search Scripts
              Result Attributes in the Search Grid
              Result Attributes in Product Detail Pages
              Refinement Bar Customization
              Manually Changing Search Attributes and Settings
              SiteGenesis Search Properties Files
            SiteGenesis in-Store Pickup
              Understanding in-Store Pickup
            SiteGenesis Taxes
        Common Page Components
        Development Components
        Import Reference Application Data into a Sandbox
        SGJC Forms
          What Is a Form Definition
          Object Binding with Forms
          Extracting Form Field Parameters from Metadata
          Form Element Naming Conventions
          Cross Site Request Forgery Protection
          Form Validation
          Using API Form Classes
          Form Definition Elements
            Action Form Element
            Field Form Element
            Option Form Element
            Options Form Element
            Group Form Element
            Include Form Element
            List Form Element
          Developing Forms with Pipelines
            How Pipelines Process Forms
            Salesforce B2C Commerce Forms Components
              Using Business Objects with Forms
              Creating a Form Definition
              Using Forms in Templates
              Using Form Pipelets
              Using Interaction Continue Nodes with Forms
              Form Components Working Together
            Forms Tutorial
              Using Transitions with Forms
                Transitions with Forms
              Forms Tutorial: Business Manager
                1 Forms Tutorial: Extend Profile System Object
                2 Forms Tutorial: Create Preferences Attribute Group
              Forms Tutorial: UX Studio
                1 Forms Tutorial: Create Form Definition
                2 Forms Tutorial: Update Content Asset
                3 Forms Tutorial: Add Templates
                4 Forms Tutorial: Add Localizable Text Messages
                5 Forms Tutorial: Modify the Pipeline
                6 Forms Tutorial: Final Results
        Working with SGJC Controllers
        Comparing Pipelines and SGJC Controllers
        Debugging Scripts
          Configuring a Script Debugging Session
          Setting Breakpoints
          Running the Script Debugger
          Using the Breakpoints View
           Stepping Through a Script
          Using Other Views with Script Debugger
      Pipelines
        System Pipelines and Controllers
        Pipeline Scripting Quick Start Example
        Pipeline Elements
          Pipeline Building Blocks
          Start and End Nodes
          Subpipelines
        The Pipeline Dictionary
        Database Transaction Handling
        Pipeline Execution Steps
        Error Handling
        Debugging Pipelines
        Analyze Performance with Pipeline Profiler
        Excluding Pipelines from Permission Checks
  B2C Commerce Security Guide
    B2C Commerce Security Model
      Shared Responsibility Model
      Security Managed by Salesforce
      Security Managed by Customer
    General Security Best Practices
      Use 2FA on All Privileged Accounts
      Follow the Principle of Least Privilege
      Apply Defense in Depth
      Use a Positive Security Model
      Fail Securely
      Make Security Usable
      Use Secure Defaults
      Minimize the Attack Surface
      Prevent Ecommerce Fraud
      Securely Incorporate Third-Party Apps
    Security Best Practices for Administrators
      Determine How to Block Attacks
      Network Access Restrictions
        Storefront Network Access
        Business Manager Network Access
      Secure Communications
        HTTPS / TLS
        Web Services
        Data Upload
        Code Upload
      Secure Storage
        Credit Card Encryption
        Private Keys and Certificates
      Authentication and Authorization
        Introduction to Roles
        Shopper Authentication
        User Authentication and Authorization
          User Authentication
          User Authorization
        OCAPI Client Authentication and Authorization
        WebDAV Authentication and Authorization
      Security Event Auditing
      Denial-of-Service Protection
      Data Privacy and Protection
    Security Best Practices for Developers
      Encryption and Cryptography
      Cross-Site Scripting
      Declarative Security via HTTP Headers
      Commerce Script Injection
      Cross-Site Request Forgery
      Secret Storage
      Using Hooks Securely
      Data Validation
      Open Redirect Attacks
      Authentication and Authorization
      Supply Chain Security
        Code Uploads
        Third-Party Libraries
        Remotely Hosted Resources
      Secure Logging
      General Secure Coding Practices
  Commerce Cloud Einstein
    What Is B2C Commerce Einstein?
    Commerce Cloud Einstein Status Dashboard
      Commerce Cloud Einstein and Data
      Configure Catalog and Order Feeds for Commerce Cloud Einstein Deployment
      Monitor the Einstein Status Dashboard
      Commerce Cloud Einstein Self-Service Support
        Common Error Messages
        Warning Messages
    Commerce Cloud Einstein Privacy and Consent
      Set Einstein Privacy Preferences
      Commerce Cloud Einstein Consent Management
        How Consent Management Works
        Commerce Cloud Einstein Do-Not-Track Impact
    Commerce Cloud Einstein Product Recommendations
      Implementing Product Recommendations
      Recommenders
        Configure Recommenders
        Recommender Types
        Where to Place Einstein Product Recommendations
      Recommender Strategies
      Recommenders and Available Strategies
      Recommender Rules
        Create and Apply Rules
        Rule Actions
        Rule Fields
        Rule Field Values
      Configure a Recommender for Product Recommendations
      Preview Recommender Output
      Manage Complete the Set Categories
      Configuring Content Slots for Product Recommendations
      Developer Considerations for Einstein Product Recommendations
        Multi-Anchor Einstein Product Recommendations
        Optimize Code for Multiple Anchor Recommendations
    Commerce Cloud Einstein Recommendation Validator
      Install the Recommendation Validator
      Use the Validator
      Validator Responses
      Common Recommendation Validator Errors
    Review Einstein Recommendations Reporting
    Commerce Insights
      View Einstein Commerce Insights
      Review a Product in the Dashboard
    Commerce Cloud Einstein Search Dictionaries
      How Einstein Search Dictionaries Works
      Commerce Cloud Einstein Data Sharing
      Manage Einstein Dictionary Entries
    Commerce Cloud Einstein Predictive Sort
      How Predictive Sort Works
      Predictive Sort Performance Considerations
      Configure Predictive Sort
    Commerce Cloud Einstein Search Recommendations
    Additional Commerce Cloud Einstein Resources
  Commerce Cloud Endless Aisle 2.5.4
  Account Manager
    Log into Account Manager
    Verify Your Identity with Multi-Factor Authentication
    Register Verification Methods for Multi-Factor Authentication
      Connect Salesforce Authenticator (Version 3 or Later) to Your Account for Identity Verification
      Verify Your Identity with a TOTP Authenticator App
      Register a Security Key for WebAuthn Identity Verification
    Remove Verification Methods for Multi-Factor Authentication
    Link an Account Manager Account to Salesforce Identity (SSO)
    Activate a Commerce Cloud Account
    Change Your Account Password
    Reset a Forgotten Password
    Change Account Information
    Create a User Account
    Edit a User Account
    Unlock an Account
    Add an Account to Your Organization
    Manage Access of Partner Accounts
    Reset a User Account
    Delete an Account
    Undelete an Account
    Add an API Client
    Enable and Disable an API Client ID
    Edit an Organization
    Select Users for Security Notification Emails
  Log Center
    Start Log Center
    Filter Issues in Log Center
    Search for Issues in Log Center
    Keyword Search in Log Center
    Change the Log Center Display
  Control Center
    Control Center Roles
    Control Center Instance Permissions
    Log Into Control Center
    Manage Instances in Control Center
      Use Reset to Initial an Instance in Control Center
      Reset a Sandbox (SIG or ODS) Instance in Control Center
      Start, Stop, and Restart Instances in Control Center
      Create an On-Demand Sandbox Instance in Control Center
      Delete an On-Demand Sandbox Instance in Control Center
      On-Demand Sandbox Operations Scheduler
        Create and Activate an On-Demand Sandbox Operations Scheduler
        Edit an On-Demand Sandbox Operations Scheduler
        Delete an On-Demand Sandbox Operations Scheduler
      View On-Demand Sandbox Usage Statistics in Control Center
    Create a Role in Control Center
    Specify Instance Permissions for a User in Control Center
    View the Audit Login Control Center
  Customer Service Center
    Set Permissions
    Set Permissions to 'Browse On Behalf Of' in the Storefront
    Specify Customer Service Center Settings
    Start Customer Service Center
    Find an Order
    Create an Order
    Create an Order with the Storefront
    Hand Off a Basket to a Registered Customer
    Hand Off a Basket to an Agent
    Find, Create, and Edit a Customer
    Reset a Customer Password
    Edit Customer Information
    Edit Reason Codes
    Configure a Storefront Hostname
    Creating a CSC UI Configuration Manually
    Customization
      Customize the Hosted Payment Page
      Payment Service Provider
      Order Calculation
    Customer Service Center Hooks
    Customer Service Center UI Customization
      Layouts
      Widgets
        Attribute_form Widget
        Attribute_layout Widget
        Attribute_listing Widget
        Link Widget
        Tabs Widget
        Text Widget
      Areas
    Customer Service Center Customizable Areas
      Basket View
      Basket Billing Address
      Basket Billing Address View
      Basket Payment Instrument
      Basket Shipping Address
      Customer Address Create
      Customer Address Edit
      Customer Create
      Customer Edit
      Customer Summary
      Order Billing Address View
      Order Payment Instrument
      Order Shipping Address View
      Order Summary
      Price Adjustment
      Product Detail
      Product Search
    Customer Service Center Data Resources
    Customizable Grids
    Custom Actions
  Salesforce Payments
    Salesforce Payment Platforms and Services
    Set up Salesforce Payments
    Salesforce Payments Plug-In
      Install the Salesforce Payments Plug-In
    Salesforce Payments Platform Configuration
      Configure Salesforce Payments with Stripe
        Associate a Stripe Merchant Account to Your Commerce Cloud Instance
        Onboard Your Stripe Merchant Account
        Remove a Stripe Account Association
      Configure Salesforce Payments with PayPal
        Associate a PayPal Merchant Account with Salesforce Payments
        Onboard Your PayPal Merchant Account
        Remove a PayPal Account Association
      Register an Apple Pay Domain
      Configure Payment Zones
        Create a Payment Zone
        Assign Payment Zones to a Merchant Account
        Add Payment Methods to a Payment Zone
    Salesforce Payments Storefront Settings
      Set Up Express and Multi-Step Checkout
        Express Checkout Considerations
      Using Venmo with PayPal
      Buy Now and Pay Now Checkout Methods
      Buy Now and Pay Later Payment Services
        Buy Now Pay later with Afterpay
        Buy Now Pay later with Klarna
      Create Orders Automatically Using Stored Payment Methods
      Salesforce Payments Settings
        Set Instance Status
        Payment Card Capture Timing
        Configure Payment Card Credential Storage
        Statement Descriptor Settings
          Set the Customer Statement Descriptor
      Validate Payments in Test and Live Modes
      Test a PayPal Configuration
      PayPal Funds Disbursement
    Link Salesforce Payments with Salesforce Order Management
    Customer Object Import and Export for Salesforce Payments
    Run Salesforce Payments on SiteGenesis
      Salesforce Payments on SiteGenesis
        Cartridges
        Controllers
        Models and Views
        Server-Side Scripts
        Client-Side Scripts
        SiteGenesis Templates, Forms, and CSS for Salesforce Payments
          SiteGenesis Template Modifications for Salesforce Payments
          SiteGenesis Forms Modifications for Salesforce Payments
          SiteGenesis CSS Modifications for Salesforce Payments
      Salesforce Payments SiteGenesis Page Samples
  Storefront Toolkit
    Storefront Toolkit Tools
    Storefront Toolkit Tips and Limitations
    Identify Templates, Controllers, and Pipelines with the Page Information Tool
    Identify Content to Edit with the Content Information Tool
    Examine Search Results Using the Search Information Tool
      Enable the Search Information Tool
      Open the Search Information Tool
      Search Results Window
      Product Search Model Window
    Get Cache Status Using the Cache Information Tool
    Examine Server Calls Using the Request Log
    Preview a Site Using the Site Preview Tool
    Test Promotions Using the Promotions Tracing Tool
    Troubleshoot the Storefront Toolkit
  Open Commerce API 23.2
    Getting Started with OCAPI 23.2
    What's new in OCAPI 23.2?
      OCAPI 23.2 changes since 22.10
      OCAPI 23.2 changes since 22.6
      OCAPI 23.2 changes since 22.4
      OCAPI 23.2 changes since 21.8
      OCAPI 23.2 changes since 21.6
      OCAPI 23.2 changes since 21.2
      OCAPI 23.2 changes since 20.10
      OCAPI 23.2 changes since 20.9
      OCAPI 23.2 changes since 20.8
      OCAPI 23.2 changes since 20.4
      OCAPI 23.2 changes since 20.3
      OCAPI 23.2 changes since 20.2
      OCAPI 23.2 changes since 19.10
      OCAPI 23.2 changes since 19.8
      OCAPI 23.2 changes since 19.5
      OCAPI 23.2 changes since 19.3
      OCAPI 23.2 changes since 19.1
      OCAPI 23.2 changes since 18.8
      OCAPI 23.2 changes since 18.7
      OCAPI 23.2 changes since 18.6
      OCAPI 23.2 changes since 18.3
      OCAPI 23.2 changes since 18.2
      OCAPI 23.2 changes since 18.1
      OCAPI 23.2 changes since 17.8
      OCAPI 23.2 changes since 17.7
      OCAPI 23.2 changes since 17.6
      OCAPI 23.2 changes since 17.4
      OCAPI 23.2 changes since 17.3
      OCAPI 23.2 changes since 17.2
      OCAPI 23.2 changes since 17.1
    OCAPI Usage 23.2
      API Explorer 23.2
      OCAPI batch requests 23.2
      OCAPI Best Practices 23.2
      OCAPI Caching 23.2
      OCAPI Client Application Identification 23.2
      CORS (Cross-Origin Resource Sharing) 23.2
      OCAPI Customization 23.2
      OCAPI custom properties 23.2
      OCAPI resource data formats 23.2
      OCAPI expansions 23.2
      OCAPI filtering 23.2
      OCAPI flash 23.2
      OCAPI Global Exceptions 23.2
      OCAPI Global HTTP headers 23.2
      OCAPI HTTP versions 23.2
      OCAPI Hook Circuit Breaker 23.2
      OCAPI Hooks
      OCAPI HTTP methods 23.2
      OCAPI HTTP status codes and faults 23.2
      OCAPI Images 23.2
      OCAPI JSONP 23.2
      OCAPI JWT 23.2
      OCAPI localization 23.2
      OCAPI metadata 23.2
      OCAPI OAuth 2.0 23.2
      OCAPI Settings 23.2
      OCAPI optimistic locking 23.2
      OCAPI pagination 23.2
      OCAPI property selection 23.2
      OCAPI Resource States 23.2
      OCAPI session bridge 23.2
      OCAPI System Jobs 23.2
        Global Jobs
      OCAPI URL syntax 23.2
      OCAPI versioning and deprecation policy 23.2
    Shop API resources 23.2
      Baskets resource (Shop API 23.2)
      Categories resource (Shop API 23.2)
      Content resource (Shop API 23.2)
      ContentSearch resource (Shop API 23.2)
      Customers resource (Shop API 23.2)
      CustomObjects resource (Shop API 23.2)
      Folders resource (Shop API 23.2)
      GiftCertificate resource (Shop API 23.2)
      Orders resource (Shop API 23.2)
      OrderSearch resource (Shop API 23.2)
      PriceAdjustmentLimits resource (Shop API 23.2)
      ProductLists resource (Shop API 23.2)
      Products resource (Shop API 23.2)
      ProductSearch resource (Shop API 23.2)
      Promotions resource (Shop API 23.2)
      SearchSuggestion resource (Shop API 23.2)
      Sessions resource (Shop API 23.2)
      Site resource (Shop API 23.2)
      Stores resource (Shop API 23.2)
    Data API resources 23.2
      AbTests resource (Data API 23.2)
      AbTestSearch resource (Data API 23.2)
      Alerts resource (Data API 23.2)
      Campaigns resource (Data API 23.2)
      CampaignSearch resource (Data API 23.2)
      Catalogs resource (Data API 23.2)
      CatalogSearch resource (Data API 23.2)
      Categories resource (Data API 23.2)
      CategoryLinks resource (Data API 23.2)
      CategoryProductAssignmentSearch resource (Data API 23.2)
      CategorySearch resource (Data API 23.2)
      CodeVersions resource (Data API 23.2)
      CouponRedemptionSearch resource (Data API 23.2)
      Coupons resource (Data API 23.2)
      CouponSearch resource (Data API 23.2)
      CustomObjects resource (Data API 23.2)
      CustomObjectDefinitions resource (Data API 23.2)
      CustomObjectsSearch resource (Data API 23.2)
      CustomerGroups resource (Data API 23.2)
      CustomerGroupSearch resource (Data API 23.2)
      CustomerLists resource (Data API 23.2)
      GiftCertificates resource (Data API 23.2)
      GiftCertificateSearch resource (Data API 23.2)
      GlobalPreferences resource (Data API 23.2)
      InventoryLists resource (Data API 23.2)
      InventoryListSearch resource (Data API 23.2)
      JobExecutionSearch resource (Data API 23.2)
      Jobs resource (Data API 23.2)
      Libraries resource (Data API 23.2)
      LocaleInfo resource (Data API 23.2)
      LogRequests resource (Data API 23.2)
      Metrics resource (Data API 23.2)
      OcapiConfigs resource (Data API 23.2)
      Permissions resource (Data API 23.2)
      ProductInventoryRecords resource (Data API 23.2)
      Products resource (Data API 23.2)
      ProductSearch resource (Data API 23.2)
      PromotionCampaignAssignmentSearch resource (Data API 23.2)
      Promotions resource (Data API 23.2)
      PromotionSearch resource (Data API 23.2)
      Roles resource (Data API 23.2)
      RoleSearch resource (Data API 23.2)
      Settings resource (Data API 23.2)
      SitePreferences resource (Data API 23.2)
      Sites resource (Data API 23.2)
      SiteSearch resource (Data API 23.2)
      SlotConfigurationCampaignAssignmentSearch resource (Data API 23.2)
      SlotConfigurations resource (Data API 23.2)
      SlotConfigurationSearch resource (Data API 23.2)
      Slots resource (Data API 23.2)
      SlotSearch resource (Data API 23.2)
      SortingRuleSearch resource (Data API 23.2)
      SourceCodeGroups resource (Data API 23.2)
      SourceCodeGroupSearch resource (Data API 23.2)
      Stores resource (Data API 23.2)
      StoreSearch resource (Data API 23.2)
      SystemObjectDefinitions resource (Data API 23.2)
      SystemObjectDefinitionSearch resource (Data API 23.2)
      Users resource (Data API 23.2)
      UserSearch resource (Data API 23.2)
      VariantSearch resource (Data API 23.2)
    Shop API documents 23.2
      ApproachingDiscount document (Shop API 23.2)
      ApproachingDiscountResult document (Shop API 23.2)
      AuthRequest document (Shop API 23.2)
      Basket document (Shop API 23.2)
      BasketCreateRequest document (Shop API 23.2)
      BasketPaymentInstrumentRequest document (Shop API 23.2)
      BasketReference document (Shop API 23.2)
      BasketsResult document (Shop API 23.2)
      BonusDiscountLineItem document (Shop API 23.2)
      BundledProduct document (Shop API 23.2)
      BundledProductItem document (Shop API 23.2)
      Category document (Shop API 23.2)
      CategoryResult document (Shop API 23.2)
      Content document (Shop API 23.2)
      ContentFolder document (Shop API 23.2)
      ContentFolderResult document (Shop API 23.2)
      ContentResult document (Shop API 23.2)
      ContentSearchRefinement document (Shop API 23.2)
      ContentSearchRefinementValue document (Shop API 23.2)
      ContentSearchResult document (Shop API 23.2)
      CouponItem document (Shop API 23.2)
      CustomObject document (Shop API 23.2)
      Customer document (Shop API 23.2)
      CustomerAddress document (Shop API 23.2)
      CustomerAddressLink document (Shop API 23.2)
      CustomerAddressResult document (Shop API 23.2)
      CustomerInfo document (Shop API 23.2)
      CustomerOrderResult document (Shop API 23.2)
      CustomerPaymentCardRequest document (Shop API 23.2)
      CustomerPaymentInstrument document (Shop API 23.2)
      CustomerPaymentInstrumentRequest document (Shop API 23.2)
      CustomerPaymentInstrumentResult document (Shop API 23.2)
      CustomerProductList document (Shop API 23.2)
      CustomerProductListItem document (Shop API 23.2)
      CustomerProductListItemLink document (Shop API 23.2)
      CustomerProductListItemPurchase document (Shop API 23.2)
      CustomerProductListItemPurchaseResult document (Shop API 23.2)
      CustomerProductListItemResult document (Shop API 23.2)
      CustomerProductListRegistrant document (Shop API 23.2)
      CustomerProductListResult document (Shop API 23.2)
      CustomerRegistration document (Shop API 23.2)
      CustomersExtProfile document (Shop API 23.2)
      Discount document (Shop API 23.2)
      DiscountRequest document (Shop API 23.2)
      Fault document (Shop API 23.2)
      Flash document (Shop API 23.2)
      GiftCertificate document (Shop API 23.2)
      GiftCertificateItem document (Shop API 23.2)
      GiftCertificateRequest document (Shop API 23.2)
      GroupedTax document (Shop API 23.2)
      Image document (Shop API 23.2)
      ImageGroup document (Shop API 23.2)
      Inventory document (Shop API 23.2)
      ItemKey document (Shop API 23.2)
      Locale document (Shop API 23.2)
      Master document (Shop API 23.2)
      Note document (Shop API 23.2)
      NotesResult document (Shop API 23.2)
      Option document (Shop API 23.2)
      OptionItem document (Shop API 23.2)
      OptionValue document (Shop API 23.2)
      Order document (Shop API 23.2)
      OrderAddress document (Shop API 23.2)
      OrderPaymentCardRequest document (Shop API 23.2)
      OrderPaymentInstrument document (Shop API 23.2)
      OrderPaymentInstrumentRequest document (Shop API 23.2)
      OrderSearchHit document (Shop API 23.2)
      OrderSearchRequest document (Shop API 23.2)
      OrderSearchResult document (Shop API 23.2)
      PasswordChangeRequest document (Shop API 23.2)
      PasswordReset document (Shop API 23.2)
      PathRecord document (Shop API 23.2)
      PaymentBankAccount document (Shop API 23.2)
      PaymentBankAccountRequest document (Shop API 23.2)
      PaymentCard document (Shop API 23.2)
      PaymentCardRequest document (Shop API 23.2)
      PaymentCardSpec document (Shop API 23.2)
      PaymentMethod document (Shop API 23.2)
      PaymentMethodResult document (Shop API 23.2)
      PriceAdjustment document (Shop API 23.2)
      PriceAdjustmentLimit document (Shop API 23.2)
      PriceAdjustmentLimits document (Shop API 23.2)
      PriceAdjustmentRequest document (Shop API 23.2)
      Product document (Shop API 23.2)
      ProductDetailsLink document (Shop API 23.2)
      ProductItem document (Shop API 23.2)
      ProductLink document (Shop API 23.2)
      ProductListEvent document (Shop API 23.2)
      ProductListItem document (Shop API 23.2)
      ProductListItemReference document (Shop API 23.2)
      ProductListLink document (Shop API 23.2)
      ProductListRegistrant document (Shop API 23.2)
      ProductListShippingAddress document (Shop API 23.2)
      ProductPromotion document (Shop API 23.2)
      ProductRecommendationsResult document (Shop API 23.2)
      ProductRef document (Shop API 23.2)
      ProductResult document (Shop API 23.2)
      ProductSearchHit document (Shop API 23.2)
      ProductSearchRefinement document (Shop API 23.2)
      ProductSearchRefinementValue document (Shop API 23.2)
      ProductSearchResult document (Shop API 23.2)
      ProductSearchSortingOption document (Shop API 23.2)
      ProductSimpleLink document (Shop API 23.2)
      ProductType document (Shop API 23.2)
      Promotion document (Shop API 23.2)
      PromotionLink document (Shop API 23.2)
      PromotionResult document (Shop API 23.2)
      PublicProductList document (Shop API 23.2)
      PublicProductListItem document (Shop API 23.2)
      PublicProductListItemResult document (Shop API 23.2)
      PublicProductListLink document (Shop API 23.2)
      PublicProductListResult document (Shop API 23.2)
      Recommendation document (Shop API 23.2)
      RecommendationType document (Shop API 23.2)
      Shipment document (Shop API 23.2)
      ShippingItem document (Shop API 23.2)
      ShippingMethod document (Shop API 23.2)
      ShippingMethodResult document (Shop API 23.2)
      ShippingPromotion document (Shop API 23.2)
      SimpleLink document (Shop API 23.2)
      Site document (Shop API 23.2)
      SortField document (Shop API 23.2)
      Status document (Shop API 23.2)
      Store document (Shop API 23.2)
      StoreResult document (Shop API 23.2)
      SuggestedCategory document (Shop API 23.2)
      SuggestedContent document (Shop API 23.2)
      SuggestedPhrase document (Shop API 23.2)
      SuggestedProduct document (Shop API 23.2)
      SuggestedTerm document (Shop API 23.2)
      SuggestedTerms document (Shop API 23.2)
      Suggestion document (Shop API 23.2)
      SuggestionResult document (Shop API 23.2)
      TrustedSystemAuthRequest document (Shop API 23.2)
      Variant document (Shop API 23.2)
      VariationAttribute document (Shop API 23.2)
      VariationAttributeValue document (Shop API 23.2)
      VariationGroup document (Shop API 23.2)
    Data API documents 23.2
      AbTest document (Data API 23.2)
      AbTestGroup document (Data API 23.2)
      AbTests document (Data API 23.2)
      AbTestSearchResult document (Data API 23.2)
      AbTestSegment document (Data API 23.2)
      AbTestSegmentStats document (Data API 23.2)
      AbTestTrigger document (Data API 23.2)
      AccessKeyDetails document (Data API 23.2)
      AccessKeyUpdateRequest document (Data API 23.2)
      AccountTransaction document (Data API 23.2)
      AlertDescriptor document (Data API 23.2)
      AlertDescriptorSettings document (Data API 23.2)
      AlertDescriptors document (Data API 23.2)
      AlertDescriptorsRevalidationRequest document (Data API 23.2)
      AlertItem document (Data API 23.2)
      AlertItems document (Data API 23.2)
      AlertSettings document (Data API 23.2)
      ApplicationPermissions document (Data API 23.2)
      AssignedExperiences document (Data API 23.2)
      AssignedQualifiers document (Data API 23.2)
      Assignment document (Data API 23.2)
      BMPermissions document (Data API 23.2)
      BoolFilter document (Data API 23.2)
      BoolQuery document (Data API 23.2)
      Campaign document (Data API 23.2)
      CampaignPromotionExperience document (Data API 23.2)
      Campaigns document (Data API 23.2)
      CampaignSearchResult document (Data API 23.2)
      CampaignSlotConfigurationExperience document (Data API 23.2)
      CampaignSortingRuleExperience document (Data API 23.2)
      CartridgePathAddRequest document (Data API 23.2)
      CartridgePathApiResponse document (Data API 23.2)
      CartridgePathCreateRequest document (Data API 23.2)
      Catalog document (Data API 23.2)
      CatalogCategoryId document (Data API 23.2)
      Catalogs document (Data API 23.2)
      CatalogSearchResult document (Data API 23.2)
      Categories document (Data API 23.2)
      Category document (Data API 23.2)
      CategoryLink document (Data API 23.2)
      CategoryLinks document (Data API 23.2)
      CategoryProductAssignment document (Data API 23.2)
      CategoryProductAssignmentSearchRequest document (Data API 23.2)
      CategoryProductAssignmentSearchResult document (Data API 23.2)
      CategorySearchResult document (Data API 23.2)
      CodeVersion document (Data API 23.2)
      CodeVersionResult document (Data API 23.2)
      ContentAsset document (Data API 23.2)
      ContentAssetResult document (Data API 23.2)
      ContentFolder document (Data API 23.2)
      ContentFolderAssignment document (Data API 23.2)
      ContentFolderResult document (Data API 23.2)
      ContentSubFolderResult document (Data API 23.2)
      Coupon document (Data API 23.2)
      CouponCode document (Data API 23.2)
      CouponCodes document (Data API 23.2)
      CouponMultiCodesRequest document (Data API 23.2)
      CouponRedemption document (Data API 23.2)
      CouponRedemptionSearchResult document (Data API 23.2)
      Coupons document (Data API 23.2)
      CouponSearchResult document (Data API 23.2)
      CouponSystemCodeConfig document (Data API 23.2)
      Credentials document (Data API 23.2)
      CSCPermissions document (Data API 23.2)
      CustomLogSettings document (Data API 23.2)
      CustomObject document (Data API 23.2)
      CustomObjectSearchResult document (Data API 23.2)
      Customer document (Data API 23.2)
      CustomerAddress document (Data API 23.2)
      CustomerAddressResult document (Data API 23.2)
      CustomerGroup document (Data API 23.2)
      CustomerGroupMember document (Data API 23.2)
      CustomerGroupMemberResult document (Data API 23.2)
      CustomerGroupMembers document (Data API 23.2)
      CustomerGroupMemberSearchResult document (Data API 23.2)
      CustomerGroupResult document (Data API 23.2)
      CustomerGroups document (Data API 23.2)
      CustomerGroupSearchResult document (Data API 23.2)
      CustomerList document (Data API 23.2)
      CustomerListLink document (Data API 23.2)
      CustomerSearchHit document (Data API 23.2)
      CustomerSearchRequest document (Data API 23.2)
      CustomerSearchResult document (Data API 23.2)
      EcdnLogFetchRequest document (Data API 23.2)
      EcdnLogFetchResponse document (Data API 23.2)
      ExportDataUnitsConfiguration document (Data API 23.2)
      ExportGlobalDataConfiguration document (Data API 23.2)
      ExportSitesConfiguration document (Data API 23.2)
      Fault document (Data API 23.2)
      Filter document (Data API 23.2)
      FilteredQuery document (Data API 23.2)
      Flash document (Data API 23.2)
      FunctionalPermission document (Data API 23.2)
      FunctionalPermissions document (Data API 23.2)
      GiftCertificate document (Data API 23.2)
      GiftCertificates document (Data API 23.2)
      GiftCertificateSearchResult document (Data API 23.2)
      ImageGroup document (Data API 23.2)
      InventoryList document (Data API 23.2)
      InventoryLists document (Data API 23.2)
      InventoryListSearchResult document (Data API 23.2)
      JobExecution document (Data API 23.2)
      JobExecutionContinueInformation document (Data API 23.2)
      JobExecutionParameter document (Data API 23.2)
      JobExecutionRequest document (Data API 23.2)
      JobExecutionResult document (Data API 23.2)
      JobExecutionRetryInformation document (Data API 23.2)
      JobExecutionSearchResult document (Data API 23.2)
      JobStepExecution document (Data API 23.2)
      Locale document (Data API 23.2)
      LocalePermission document (Data API 23.2)
      LocalePermissions document (Data API 23.2)
      LocaleResult document (Data API 23.2)
      LogCategory document (Data API 23.2)
      MarkupText document (Data API 23.2)
      Master document (Data API 23.2)
      MatchAllQuery document (Data API 23.2)
      MediaFile document (Data API 23.2)
      MenuAction document (Data API 23.2)
      MenuItem document (Data API 23.2)
      MetricResponse document (Data API 23.2)
      ModulePermissions document (Data API 23.2)
      Money document (Data API 23.2)
      NestedQuery document (Data API 23.2)
      ObjectAttributeDefinition document (Data API 23.2)
      ObjectAttributeDefinitions document (Data API 23.2)
      ObjectAttributeDefinitionSearchResult document (Data API 23.2)
      ObjectAttributeGroup document (Data API 23.2)
      ObjectAttributeGroups document (Data API 23.2)
      ObjectAttributeGroupSearchResult document (Data API 23.2)
      ObjectAttributeValueDefinition document (Data API 23.2)
      ObjectTypeDefinition document (Data API 23.2)
      ObjectTypeDefinitions document (Data API 23.2)
      ObjectTypeDefinitionSearchResult document (Data API 23.2)
      OcapiConfigsApiRequest document (Data API 23.2)
      OcapiConfigsApiResponse document (Data API 23.2)
      OrderConfirmationStatusUpdateRequest document (Data API 23.2)
      OrderExportStatusUpdateRequest document (Data API 23.2)
      OrderExternalStatusUpdateRequest document (Data API 23.2)
      OrderPaymentStatusUpdateRequest document (Data API 23.2)
      OrderShippingStatusUpdateRequest document (Data API 23.2)
      OrderStatusUpdateRequest document (Data API 23.2)
      OrderUpdateRequest document (Data API 23.2)
      OrganizationPreferences document (Data API 23.2)
      PasswordChangeRequest document (Data API 23.2)
      PathRecord document (Data API 23.2)
      PaymentInstrumentUpdateRequest document (Data API 23.2)
      PaymentTransactionUpdateRequest document (Data API 23.2)
      PreferenceValue document (Data API 23.2)
      PreferenceValueSearchResult document (Data API 23.2)
      Product document (Data API 23.2)
      ProductInventoryRecord document (Data API 23.2)
      ProductInventoryRecordAllocation document (Data API 23.2)
      ProductInventoryRecords document (Data API 23.2)
      ProductOption document (Data API 23.2)
      ProductOptions document (Data API 23.2)
      ProductOptionValue document (Data API 23.2)
      ProductOptionValues document (Data API 23.2)
      ProductSearchResult document (Data API 23.2)
      ProductType document (Data API 23.2)
      Promotion document (Data API 23.2)
      PromotionABTestGroupAssignment document (Data API 23.2)
      PromotionAssignmentInformation document (Data API 23.2)
      PromotionCampaignAssignment document (Data API 23.2)
      PromotionCampaignAssignmentSearchResult document (Data API 23.2)
      Promotions document (Data API 23.2)
      PromotionSearchResult document (Data API 23.2)
      Query document (Data API 23.2)
      QueryFilter document (Data API 23.2)
      Range2Filter document (Data API 23.2)
      RangeFilter document (Data API 23.2)
      Recommender document (Data API 23.2)
      RecommendersResult document (Data API 23.2)
      Recurrence document (Data API 23.2)
      RedemptionLimitPerPeriod document (Data API 23.2)
      RedemptionLimits document (Data API 23.2)
      ResourceInfo document (Data API 23.2)
      ResourceObject document (Data API 23.2)
      ResultPage document (Data API 23.2)
      Role document (Data API 23.2)
      RoleFunctionalPermission document (Data API 23.2)
      RoleFunctionalPermissions document (Data API 23.2)
      RoleLocalePermission document (Data API 23.2)
      RoleLocalePermissions document (Data API 23.2)
      RoleModulePermission document (Data API 23.2)
      RoleModulePermissions document (Data API 23.2)
      RolePermissions document (Data API 23.2)
      Roles document (Data API 23.2)
      RoleSearchRequest document (Data API 23.2)
      RoleSearchResult document (Data API 23.2)
      RoleWebdavPermission document (Data API 23.2)
      RoleWebdavPermissions document (Data API 23.2)
      Rule document (Data API 23.2)
      Schedule document (Data API 23.2)
      SearchIndexUpdateConfiguration document (Data API 23.2)
      SearchRequest document (Data API 23.2)
      SearchResult document (Data API 23.2)
      ShippingAddressUpdateRequest document (Data API 23.2)
      Site document (Data API 23.2)
      SiteArchiveExportConfiguration document (Data API 23.2)
      SiteArchiveImportConfiguration document (Data API 23.2)
      SitePreferences document (Data API 23.2)
      Sites document (Data API 23.2)
      SiteResourceInfo document (Data API 23.2)
      SiteSearchResult document (Data API 23.2)
      Slot document (Data API 23.2)
      SlotConfiguration document (Data API 23.2)
      SlotConfigurationABTestGroupAssignment document (Data API 23.2)
      SlotConfigurationAssignmentInformation document (Data API 23.2)
      SlotConfigurationCampaignAssignment document (Data API 23.2)
      SlotConfigurationCampaignAssignmentSearchResult document (Data API 23.2)
      SlotConfigurations document (Data API 23.2)
      SlotConfigurationSearchResult document (Data API 23.2)
      SlotContent document (Data API 23.2)
      SlotSearchResult document (Data API 23.2)
      Slots document (Data API 23.2)
      Sort document (Data API 23.2)
      SortingRule document (Data API 23.2)
      SortingRuleSearchResult document (Data API 23.2)
      SortingRuleStep document (Data API 23.2)
      SourceCodeGroup document (Data API 23.2)
      SourceCodeGroups document (Data API 23.2)
      SourceCodeGroupSearchResult document (Data API 23.2)
      SourceCodeRedirectInfo document (Data API 23.2)
      SourceCodeSpecification document (Data API 23.2)
      Status document (Data API 23.2)
      StatusMetadata document (Data API 23.2)
      Store document (Data API 23.2)
      Stores document (Data API 23.2)
      StoreSearchResult document (Data API 23.2)
      Tag document (Data API 23.2)
      TermFilter document (Data API 23.2)
      TermQuery document (Data API 23.2)
      TextQuery document (Data API 23.2)
      TimeOfDay document (Data API 23.2)
      User document (Data API 23.2)
      Users document (Data API 23.2)
      UserSearchResult document (Data API 23.2)
      Variant document (Data API 23.2)
      Variants document (Data API 23.2)
      VariantSearchResult document (Data API 23.2)
      VariationAttribute document (Data API 23.2)
      VariationAttributes document (Data API 23.2)
      VariationAttributeValue document (Data API 23.2)
      VariationAttributeValues document (Data API 23.2)
      VariationGroup document (Data API 23.2)
      VariationGroups document (Data API 23.2)
      VersionRangeObject document (Data API 23.2)
      WebdavPermission document (Data API 23.2)
      WebdavPermissions document (Data API 23.2)
  Script Debugger API (SDAPI) 2.0
    SDAPI How to Write a Client 2.0
    SDAPI Usage 2.0
      SDAPI Breakpoints 2.0
      SDAPI Client Application Identification 2.0
      SDAPI Resource Data Formats 2.0
      SDAPI Evaluating Expressions 2.0
      SDAPI HTTP methods 2.0
      SDAPI HTTP Status Codes and Faults 2.0
      SDAPI Variables, Objects and Object Members 2.0
      SDAPI Pagination 2.0
      SDAPI Script Threads 2.0
      SDAPI URL Syntax 2.0
      SDAPI versioning and deprecation policy 2.0
    SDAPI Resources 2.0
      Breakpoints Resource (Debugger API 2.0)
      Client Resource (Debugger API 2.0)
      Threads Resource (Debugger API 2.0)
    SDAPI Documents 2.0
      Breakpoint Document (Debugger API 2.0)
      Breakpoints Document (Debugger API 2.0)
      EvalResult Document (Debugger API 2.0)
      Fault Document (Debugger API 2.0)
      Location Document (Debugger API 2.0)
      ObjectMember Document (Debugger API 2.0)
      ObjectMembers Document (Debugger API 2.0)
      ScriptThread Document (Debugger API 2.0)
      ScriptThreads Document (Debugger API 2.0)
      StackFrame Document (Debugger API 2.0)
  Commerce Cloud Order Management Retirement
  Glossary
  B2C Commerce API
    What's New
      What's New in the Script API
      What's New in the Pipelet API
      What's Deprecated in the Script API
      What's Deprecated in the Pipelet API
    API and Object Quotas
      API Quotas
      Object Quotas
    B2C Commerce Script
      All Classes
      TopLevel
        global
        APIException
        arguments
        Array
        ArrayBuffer
        BigInt
        Boolean
        ConversionError
        DataView
        Date
        Error
        ES6Iterator
        EvalError
        Fault
        Float32Array
        Float64Array
        Function
        Generator
        Int16Array
        Int32Array
        Int8Array
        InternalError
        IOError
        Iterable
        Iterator
        JSON
        Map
        Math
        Module
        Namespace
        Number
        Object
        QName
        RangeError
        ReferenceError
        RegExp
        Set
        StopIteration
        String
        Symbol
        SyntaxError
        SystemError
        TypeError
        Uint16Array
        Uint32Array
        Uint8Array
        Uint8ClampedArray
        URIError
        WeakMap
        WeakSet
        XML
        XMLList
        XMLStreamError
      dw.alert
        Alert
        Alerts
      dw.campaign
        ABTest
        ABTestMgr
        ABTestSegment
        AmountDiscount
        ApproachingDiscount
        BonusChoiceDiscount
        BonusDiscount
        Campaign
        CampaignMgr
        CampaignStatusCodes
        Coupon
        CouponMgr
        CouponRedemption
        CouponStatusCodes
        Discount
        DiscountPlan
        FixedPriceDiscount
        FixedPriceShippingDiscount
        FreeDiscount
        FreeShippingDiscount
        PercentageDiscount
        PercentageOptionDiscount
        PriceBookPriceDiscount
        Promotion
        PromotionMgr
        PromotionPlan
        SlotContent
        SourceCodeGroup
        SourceCodeInfo
        SourceCodeStatusCodes
        TotalFixedPriceDiscount
      dw.catalog
        Catalog
        CatalogMgr
        Category
        CategoryAssignment
        CategoryLink
        PriceBook
        PriceBookMgr
        Product
        ProductActiveData
        ProductAttributeModel
        ProductAvailabilityLevels
        ProductAvailabilityModel
        ProductInventoryList
        ProductInventoryMgr
        ProductInventoryRecord
        ProductLink
        ProductMgr
        ProductOption
        ProductOptionModel
        ProductOptionValue
        ProductPriceInfo
        ProductPriceModel
        ProductPriceTable
        ProductSearchHit
        ProductSearchModel
        ProductSearchRefinementDefinition
        ProductSearchRefinements
        ProductSearchRefinementValue
        ProductVariationAttribute
        ProductVariationAttributeValue
        ProductVariationModel
        Recommendation
        SearchModel
        SearchRefinementDefinition
        SearchRefinements
        SearchRefinementValue
        SortingOption
        SortingRule
        Store
        StoreGroup
        StoreMgr
        Variant
        VariationGroup
      dw.content
        Content
        ContentMgr
        ContentSearchModel
        ContentSearchRefinementDefinition
        ContentSearchRefinements
        ContentSearchRefinementValue
        Folder
        Library
        MarkupText
        MediaFile
      dw.crypto
        CertificateRef
        Cipher
        Encoding
        KeyRef
        Mac
        MessageDigest
        SecureRandom
        Signature
        WeakCipher
        WeakMac
        WeakMessageDigest
        WeakSignature
      dw.customer
        AddressBook
        AgentUserMgr
        AgentUserStatusCodes
        AuthenticationStatus
        Credentials
        Customer
        CustomerActiveData
        CustomerAddress
        CustomerCDPData
        CustomerContextMgr
        CustomerGroup
        CustomerList
        CustomerMgr
        CustomerPasswordConstraints
        CustomerPaymentInstrument
        CustomerStatusCodes
        EncryptedObject
        ExternalProfile
        OrderHistory
        ProductList
        ProductListItem
        ProductListItemPurchase
        ProductListMgr
        ProductListRegistrant
        Profile
        Wallet
      dw.customer.oauth
        OAuthAccessTokenResponse
        OAuthFinalizedResponse
        OAuthLoginFlowMgr
        OAuthUserInfoResponse
      dw.experience
        AspectAttributeValidationException
        Component
        ComponentRenderSettings
        ComponentScriptContext
        CustomEditor
        CustomEditorResources
        Page
        PageMgr
        PageScriptContext
        Region
        RegionRenderSettings
      dw.experience.cms
        CMSRecord
      dw.experience.image
        FocalPoint
        Image
        ImageMetaData
      dw.extensions.applepay
        ApplePayHookResult
        ApplePayHooks
      dw.extensions.facebook
        FacebookFeedHooks
        FacebookProduct
      dw.extensions.paymentapi
        PaymentApiHooks
      dw.extensions.paymentrequest
        PaymentRequestHookResult
        PaymentRequestHooks
      dw.extensions.payments
        SalesforceBancontactPaymentDetails
        SalesforceCardPaymentDetails
        SalesforceEpsPaymentDetails
        SalesforceIdealPaymentDetails
        SalesforceKlarnaPaymentDetails
        SalesforcePaymentDetails
        SalesforcePaymentIntent
        SalesforcePaymentMethod
        SalesforcePaymentRequest
        SalesforcePaymentsHooks
        SalesforcePaymentsMgr
        SalesforcePaymentsSiteConfiguration
        SalesforcePayPalOrder
        SalesforcePayPalOrderAddress
        SalesforcePayPalOrderPayer
        SalesforcePayPalPaymentDetails
        SalesforceSepaDebitPaymentDetails
        SalesforceVenmoPaymentDetails
      dw.extensions.pinterest
        PinterestAvailability
        PinterestFeedHooks
        PinterestOrder
        PinterestOrderHooks
        PinterestProduct
      dw.io
        CSVStreamReader
        CSVStreamWriter
        File
        FileReader
        FileWriter
        InputStream
        OutputStream
        PrintWriter
        RandomAccessFileReader
        Reader
        StringWriter
        Writer
        XMLIndentingStreamWriter
        XMLStreamConstants
        XMLStreamReader
        XMLStreamWriter
      dw.job
        JobExecution
        JobStepExecution
      dw.net
        FTPClient
        FTPFileInfo
        HTTPClient
        HTTPRequestPart
        Mail
        SFTPClient
        SFTPFileInfo
        WebDAVClient
        WebDAVFileInfo
      dw.object
        ActiveData
        CustomAttributes
        CustomObject
        CustomObjectMgr
        Extensible
        ExtensibleObject
        Note
        ObjectAttributeDefinition
        ObjectAttributeGroup
        ObjectAttributeValueDefinition
        ObjectTypeDefinition
        PersistentObject
        SimpleExtensible
        SystemObjectMgr
      dw.order
        AbstractItem
        AbstractItemCtnr
        Appeasement
        AppeasementItem
        Basket
        BasketMgr
        BonusDiscountLineItem
        CouponLineItem
        CreateAgentBasketLimitExceededException
        CreateBasketFromOrderException
        CreateCouponLineItemException
        CreateOrderException
        CreateTemporaryBasketLimitExceededException
        GiftCertificate
        GiftCertificateLineItem
        GiftCertificateMgr
        GiftCertificateStatusCodes
        Invoice
        InvoiceItem
        LineItem
        LineItemCtnr
        Order
        OrderAddress
        OrderItem
        OrderMgr
        OrderPaymentInstrument
        OrderProcessStatusCodes
        PaymentCard
        PaymentInstrument
        PaymentMethod
        PaymentMgr
        PaymentProcessor
        PaymentStatusCodes
        PaymentTransaction
        PriceAdjustment
        PriceAdjustmentLimitTypes
        ProductLineItem
        ProductShippingCost
        ProductShippingLineItem
        ProductShippingModel
        Return
        ReturnCase
        ReturnCaseItem
        ReturnItem
        Shipment
        ShipmentShippingCost
        ShipmentShippingModel
        ShippingLineItem
        ShippingLocation
        ShippingMethod
        ShippingMgr
        ShippingOrder
        ShippingOrderItem
        SumItem
        TaxGroup
        TaxItem
        TaxMgr
        TrackingInfo
        TrackingRef
      dw.order.hooks
        CalculateHooks
        OrderHooks
        PaymentHooks
        ReturnHooks
        ShippingOrderHooks
      dw.rpc
        SOAPUtil
        Stub
        WebReference
      dw.sitemap
        SitemapFile
        SitemapMgr
      dw.suggest
        BrandSuggestions
        CategorySuggestions
        ContentSuggestions
        CustomSuggestions
        ProductSuggestions
        SearchPhraseSuggestions
        SuggestedCategory
        SuggestedContent
        SuggestedPhrase
        SuggestedProduct
        SuggestedTerm
        SuggestedTerms
        Suggestions
        SuggestModel
      dw.svc
        FTPService
        FTPServiceDefinition
        HTTPFormService
        HTTPFormServiceDefinition
        HTTPService
        HTTPServiceDefinition
        LocalServiceRegistry
        Result
        Service
        ServiceCallback
        ServiceConfig
        ServiceCredential
        ServiceDefinition
        ServiceProfile
        ServiceRegistry
        SOAPService
        SOAPServiceDefinition
      dw.system
        AgentUserStatusCodes
        Cache
        CacheMgr
        HookMgr
        InternalObject
        JobProcessMonitor
        Log
        Logger
        LogNDC
        OrganizationPreferences
        Pipeline
        PipelineDictionary
        Request
        RequestHooks
        Response
        SearchStatus
        Session
        Site
        SitePreferences
        Status
        StatusItem
        System
        Transaction
      dw.template
        ISML
        Velocity
      dw.util
        ArrayList
        Assert
        BigInteger
        Bytes
        Calendar
        Collection
        Currency
        DateUtils
        Decimal
        FilteringCollection
        Geolocation
        HashMap
        HashSet
        Iterator
        LinkedHashMap
        LinkedHashSet
        List
        Locale
        Map
        MapEntry
        MappingKey
        MappingMgr
        PropertyComparator
        SecureEncoder
        SecureFilter
        SeekableIterator
        Set
        SortedMap
        SortedSet
        StringUtils
        Template
        UUIDUtils
      dw.value
        EnumValue
        MimeEncodedText
        Money
        Quantity
      dw.web
        ClickStream
        ClickStreamEntry
        Cookie
        Cookies
        CSRFProtection
        Form
        FormAction
        FormElement
        FormElementValidationResult
        FormField
        FormFieldOption
        FormFieldOptions
        FormGroup
        FormList
        FormListItem
        Forms
        HttpParameter
        HttpParameterMap
        LoopIterator
        PageMetaData
        PageMetaTag
        PagingModel
        Resource
        URL
        URLAction
        URLParameter
        URLRedirect
        URLRedirectMgr
        URLUtils
      dw.ws
        Port
        WebReference2
        WSUtil
    B2C Commerce Pipelets
      All Pipelets
      Analytics (deprecated)
        ABCTest
      Basket
        AddBonusProductToBasket
        AddCouponToBasket2
        AddGiftCertificateToBasket
        AddPaymentInstrumentToBasket
        AddProductToBasket
        CreateBasketForOrderEdit
        CreateBillingAddress
        CreateShipment
        CreateShippingAddress
        GetBasket
        RemoveBasketPaymentInstrument
        RemoveCouponLineItem
        RemoveGiftCertificateLineItem
        RemoveProductLineItem
        ReplaceLineItemProduct
        SetShippingMethod
        StartCheckout
        UpdateProductLineItemQuantity
        VerifyPaymentCard
      Basket (deprecated)
        AddCouponToBasket
        CreateBasketPaymentInstrument
        CreatePaymentTransaction
        VerifyCreditCard
        VerifyCreditCardExpirationDate
        VerifyCreditCardNumber
      Catalog
        GetBrands
        GetCategory
        GetLastVisitedProducts
        GetProduct
        SetApplicablePriceBooks
        UpdateProductOptionSelections
        UpdateProductVariationSelections
      Common
        Assign
        Eval
        Paging
        SendMail
        UpdatePageMetaData
      Content
        GetContent
      Customer
        CreateCustomer
        CreateCustomerAddress
        CreateCustomerPaymentInstrument
        FinalizeOAuthLogin
        GenerateResetPasswordToken
        GetCustomer
        GetCustomerAddress
        GetCustomerPaymentInstruments
        InitiateOAuthLogin
        LoginAgentUser
        LoginCustomer
        LoginOnBehalfCustomer
        LogoutAgentUser
        LogoutCustomer
        RemoveCustomer
        RemoveCustomerAddress
        RemoveCustomerPaymentInstrument
        ResetCustomerPassword
        ResetCustomerPasswordWithToken
        SetCustomerPassword
        ValidateResetPasswordToken
      Customer (deprecated)
        CreateCustomerProfile
        GetCustomerProfile
      CustomObject
        CreateCustomObject
        RemoveCustomObject
        SearchCustomObject
      Forms
        AcceptForm
        ClearFormElement
        InvalidateFormElement
        SetFormOptions
        UpdateFormWithObject
        UpdateObjectWithForm
      ImpEx
        ExportABTests
        ExportCatalog
        ExportContent
        ExportCouponCodes
        ExportCoupons
        ExportCustomerGroups
        ExportCustomerList
        ExportCustomers
        ExportCustomObjects
        ExportGiftCertificates
        ExportInventoryLists
        ExportMetaData
        ExportOrders
        ExportPriceBooks
        ExportProductLists
        ExportPromotions
        ExportShippingMethods
        ExportSlots
        ExportSourceCodes
        ExportStores
        ExportTaxTable
        ImportABTests
        ImportActiveData
        ImportCatalog
        ImportContent
        ImportCoupons
        ImportCustomerGroups
        ImportCustomerList
        ImportCustomers
        ImportCustomObjects
        ImportGiftCertificates
        ImportInventoryLists
        ImportKeyValueMapping
        ImportPriceBooks
        ImportProductLists
        ImportPromotions
        ImportShippingMethods
        ImportSlots
        ImportSourceCodes
        ImportStores
        ImportTaxTable
        ValidateActiveDataFile
        ValidateXMLFile
      ImpEx (deprecated)
        ExportPriceAdjustmentLimits
        ImportPriceAdjustmentLimits
      Job
        RunJobNow
      Order
        CancelOrder
        CreateGiftCertificate
        CreateOrder
        CreateOrder2
        CreateOrderNo
        GetGiftCertificate
        GetOrder
        PlaceOrder
        RedeemGiftCertificate
        ReserveInventoryForOrder
      Order (deprecated)
        FailOrder
      Order Center
        CreateShippingOrders
        ReturnImport
        UpdateShippingOrders
      Payment
        GetPaymentProcessor
      ProductList
        AddGiftCertificateToProductList
        AddProductToProductList
        CreateProductList
        CreateProductListRegistrant
        GetProductList
        GetProductLists
        RemoveProductList
        RemoveProductListItem
        SearchProductLists
      Replication (deprecated)
        GetReplicationStatus
        TriggerReplication
      Scripting
        Script
      Search
        GetSearchSuggestions
        Search
        SearchRedirectURL
        SearchSystemObject
        UpdateSearchIndex
      SiteMap
        SendGoogleSiteMap
      SourceCode
        SetSourceCode
        SourceCodeRedirectURL
      Store
        GetNearestStores
      Util
        InvalidateWebCache
        RedirectURL
        SetRequestLocale
        SetSessionCurrency
      VeriSign (deprecated)
        VSAuthorizeCreditCard
    B2C Commerce Job Steps
      CatalogDeltaExport
      CreateSitemap
      CustomerListsDeltaExport
      DownloadActiveDataFromStorage
      ExecuteCategorizationRules
      ExecuteDataReplication
      ExecutePipeline
      ExecutePreconfiguredCodeReplicationProcess
      ExecutePreconfiguredDataReplicationProcess
      ExecuteScriptModule
      ExportABTests
      ExportAssignments
      ExportCatalog
      ExportContent
      ExportContentSlots
      ExportCouponCodes
      ExportCoupons
      ExportCustomerGroups
      ExportCustomerList
      ExportCustomers
      ExportCustomObjects
      ExportFacebookFeed
      ExportGiftCertificates
      ExportInventoryLists
      ExportMetaData
      ExportOrders
      ExportPageLocalization
      ExportPriceBook
      ExportProductLists
      ExportPromotions
      ExportShippingMethods
      ExportSourceCodeGroups
      ExportStores
      ExportTaxTable
      ImportABTests
      ImportActiveData
      ImportAssignments
      ImportCatalog
      ImportContent
      ImportContentSlots
      ImportCoupons
      ImportCustomerGroups
      ImportCustomerList
      ImportCustomerLists
      ImportCustomers
      ImportCustomObjects
      ImportGiftCertificates
      ImportInventoryLists
      ImportKeyValueMapping
      ImportPageLocalization
      ImportPriceBook
      ImportProductLists
      ImportPromotions
      ImportShippingMethods
      ImportSiteArchive
      ImportSourceCodeGroups
      ImportStores
      ImportTaxTable
      IncludeStepsFromJob
      InvalidateCache
      LibraryDeltaExport
      SearchReindex
      SiteExport
      UndoPreconfiguredCodeReplicationProcess
      UndoPreconfiguredDataReplicationProcess
      UpdateStorefrontURLs
      UploadActiveDataBackupToStorage
      UploadActiveDataToStorage
    B2C Commerce import and export schemas
    B2C Commerce content JSON schemas
  Storefront Reference Architecture (SFRA) JavaScript
  SiteGenesis Server-side JavaScript
  Welcome to the Salesforce B2C Commerce Infocenter
  B2C Commerce Release Notes
    Get Ready for Multi-Factor Authentication Enforcement in May
    Commerce Cloud Order Management Retirement
    Get More Commerce Partner Apps on AppExchange
    B2C Commerce Infocenter Retirement
    23.6 Release
      Enhance Storefront Search Scale and Performance
      Validate Hostnames for Certificates
      Auto Renew CDN Certificates
      Set Up Custom Firewall Rules with the CDN-API
      Set Up CDN Logpush
    23.5 Release
      Manage Orders Rejected by Salesforce Order Management
      Code Profiler Wait Times Removed from CSV Report
      Improve Search Results with Autocorrection
      Log Users Views of Personal Identification Information
    23.4 Release
      Configure Origin Rules with CDN Zone APIs
      Extend Payment Processing with Salesforce Payment APIs
      Grouped Taxation Applied to Import and Export Orders
      Track Page Designer Rendering Performance
    23.3 Release
      Enable the Shopper Context API in Business Manager
      Successful Jobs Are No Longer Logged
      ISV Partners Can Get a Trial Sandbox Automatically When Registering
      Buy Now Items Get Their Own Cart
      Guest Basket Lifetime Limit Is Increased
      Manage CDN Security and Certificate Configurations with CDN Zone APIs
      New Promotion Limits
    23.2 Release
      Do More with VAT Calculation Method for Taxation
      Guest Basket Lifetime Limit Is Increased
      Fine-Tune Your Site’s Regional Settings
      Move Components in Page Designer More Easily
      Save and Return to the Same Canvas Location in Page Designer
      Improved Page Designer Structure and Usability
      Set Up Payments for Immediate or Future Payment Capture
      Access Page Designer with SCAPI
    23.1 Release
      Data Retention Has New Limits
      OCAPI 23.1 - Basket Flash Validation Update
      OCAPI 23.1 - Use Selectors with Expressions
      OCAPI 23.1 - Property Selector Key Error Identifier
      Create Orders from Stored Information with Salesforce Payments
      Migrate Deprecated Custom Jobs to Step-Based Jobs
      Use a Unified URL for Your On-Demand Sandboxes
      Configure a Max-Age for HSTS
    22.10 Release
      beforePOST_v2 replaces the dw.ocapi.shop.basket.beforePOST Hook
      Negative Allocation Amounts in PUT/PATCH /inventory_lists/{}/product_inventory_records/{} Are Disallowed
      Configure eCDN Zones for Staging Instances
      Origin Shielding Phase 3
      Let Admins Self-Provision Order Integration
      Shopper Context API Enhancement
      TikTok for Business Integration on Salesforce Commerce Cloud
      Authorize Agents to Assist Shoppers with the Trusted Agent on Behalf Service
      Secondary Instance Group Sandbox Stop Function Deprecated
    22.9 Release
      Do More with Components in Page Designer
      WebDAV Upload Limit Is Increased
      Offer AfterPay as a BuyNow, Pay Later Payment Service
      Offer Venmo as a Payment Service
      Shopper Context API Enhancements
    22.8 Release
      Holiday Preparation Database Optimization
      Get more Storefront Calls
      Access the Change History for Campaigns, Promotions, and Coupons
      Distinguish Between OCAPI and SCAPI Requests
      Use Customer Import and Export for Salesforce Payments
      Verify Host Name Ownership with a TXT Record
    22.7 Release
      dw.order.Order.getOrderExportXML API Encryption Parameter Update
      Limit Allowed Component Types
      Enjoy a Business Manager Refresh
      Get More JavaScript Features and Functionality with Compatibility Mode 22.7
      Track Internal User Access to Sensitive Business Manager Functionality
    22.6 Release
      OCAPI 22.6 - Manage Access Keys with Data API
      Add EPS as a Payment Option
      Avoid Chargebacks with a Site-Specific Statement Descriptor
      Troubleshoot Storefront Implementation Errors in Log Center
    22.5 Release
      Add Klarna as a Payment Option
      Set Commerce Payment Credential Storage
      Manage On-Demand Sandboxes with the Operations Scheduler
      Use Primitive Data Types Only with Job Context
    22.4 Release
      Get More Functionality with OCAPI 22.4
      Merge Variation Group Results
      Prorated Discounts Are Now Applied Automatically
      Limit Source Code Group ID Characters
    22.3 Release
      Enjoy the Lightning Design User Experience in Business Manager
      Boost Security with CSP Reporting
      Assign SKUs to Page Templates
      Recursive Infinite Copies No Longer Supported
      Promotion Bonus Product Limits
      Get Complete the Set Recommender Types for Products Without Shopper Interactions
      Use More Product Verticals in Einstein Complete the Set
      Export Controls Notice
    22.2 Release
      Create and Delete On-Demand Sandboxes
      Get PayPal Integration in Salesforce Payments
      Search Prices in Read-Only Price Books Using Wildcard Characters
    22.1 Release
      Enforce Login_On_Behalf Permission
      Review Salesforce Commerce API Metrics in Reports & Dashboards
      Use Custom Caches to Return Immutable Objects
      Review On-Demand Sandbox Usage in Control Center
    B2C Commerce Deployment Schedule (Updated: 06/20/2022)
    B2C Commerce Global Release Overview
    Account Manager Release Notes
      Account Manager 1.31.83
        Multi-Factor Authentication Warning Message
      Account Manager 1.31.79
  Get Started
    Trailhead Resources
    Concepts and Terminology
    Instances
    SFRA Reference Application
    B2C Commerce Tools
    Browser Support
    Data Input and Output
    Sites and Storefronts
    Build Your Site Structure
    Playbooks and Additional Resources
  B2C Commerce Videos
  Data Protection and Privacy
    Data Deletion: Delete Personal Data
    Consent Management: Track Shopper Consent
    Restriction of Processing: Restrict How to Process Personal Data
    Data Portability: Give Shoppers Their Data When They Want It
    Browser-Based Local Data Storage
  Merchandising Your Site
    Catalogs, Categories, and Products
      Catalogs
        Catalog Design
        Manage Catalogs
          Create a Catalog
          Edit a Catalog
          Assign a Catalog to a Site
        Catalog Scenarios
        Product Catalog CSV Files
          Export Your Catalog as a CSV File
      Categories
        Categories and Storefront Navigation
        Categories and Products
        Rule-Based Categorization
        Create and Manage Categories
          Create and Modify Categories and Subcategories
            Create a Category
            Create a Subcategory
            Modifying Category Display Order
            Modifying Product Display Order
          Create a Rule-Based Categorization Rule Set
          Exclude a Product from a Rule-Based Categorization Rule Set
          Manage Category Attributes
            Category Attributes
            Set Category Attributes
            Set a Category Alternative URL
          Product Attribute Definitions
          Copying Categories
            Copy One or Multiple Categories
          Scheduling Categories
            Schedule Categories
            Schedule a Category
          Category linking
            Link Categories
          Search Refinement Definitions
          Sorting Rule
          Page Meta Tag Rules
      Products
        Product Types
          Product Type Comparisons
            Purpose, Active Data Calculations, and Availability
            Import and Export Inventory, Options
            Pricing, Promotions, and Search
        Product Variation Types
          Base Products
            Create a Base Product
          Variation Product
            Product Variations
            Variation Attributes
              Create a Variation Product
              Variation Attribute Values
              Assign Variation Attributes
          Variation Groups
            Managing Variation Groups
            Create a Product Variation Group
            Configure Variation Groups Display Mode
            Apply Variation Groups
            Variation Group Pricing, Inventory, and Promotions
            API Support
            Merchandising by Product Variations
          Product Variation Scenarios
            Base Products for Scenarios
            Base Product and Variation Product Scenarios
              Scenario 1
              Scenario 2
              Scenario 3
              Scenario 4
              Scenario 5:
            Base Product and Variation Group Scenarios
              Scenario 1
              Scenario 2
              Scenario 3
              Scenario 4
              Scenario 5
        Variation Slicing by Category
        Managing Product Options, Product Bundles, and Product Sets
          Product Options
          Create Product Options
          Product Bundles
          Create Product Bundles
          Product Sets
          Create a Product Set
        Product Search and Navigation in Business Manager
          Simple Search
          Perform a Simple Product Search
          Advanced Product Search
          Configure Advanced Product Search
          Advanced Search Extended Attributes Data Types
          Search by ID
          Product Navigation
            Products Lists
            Set Product List Attributes
        Add, Modify, and Edit Products Manually
          Add Products Manually
          Edit Product Details
          Edit Multiple Products
          Tax Class ID Attributes
            Set the Tax Class Attribute Value
        Manage Product Category Assignments
          Assign Products to a Category
          Classification vs. Primary Category
          Specify Category Assignment Attributes
          Assign Multiple Products to Multiple Catalogs and Multiple Categories
        Product Attributes
          Assign Product Attributes
          Site-Specific Product Attributes
          Custom Product Attributes
        Show Orderable Products Only
        Link Products
        Preview Products in the Storefront
        Product Grid View
          Modify Product Display Order in Grid View
          Access Product Variant Information in Grid View
          Assign Products to a Category in Grid View
          Search for Products in Grid View
          Choose Which Attributes Appear in the Category Grid View
    Change History
      Configure Change History Preferences
      Download Change History Logs
      View Change History
    Image Management
      Manage Images
        Configure Variation Attributes for Image Assignment by Catalog
        Upload an Image to the File Browser Window
      View Types
      Image Variants
      Swatches
      Annotate Images
      Salesforce B2C Commerce Image Storage
      Dynamic Imaging Service
        Dynamic Imaging Service Process Details
        Create Image Transformation URLs
    Inventory Management
      Inventory Management Using Omnichannel Inventory
        Omnichannel Inventory Integration Setup and Configuration
        Omnichannel Inventory Data Synchronization
        Omnichannel Inventory Location Graph Changes
        Troubleshooting the Omnichannel Inventory Integration
      On Order Inventory
      Create Inventory Lists and Records
      Availability Calculation
        Available to Sell (ATS) Calculation
      Inventory for Developers
        Inventory Implementation Considerations
          Inventory Best Practices
          API Availability Calculation
          Inventory APIs and Pipelets
          Inventory List Export
          Inventory List Import
          Inventory Methods
          Inventory Pipelets
          Inventory Resources
          Inventory.xsd Schema
          SiteGenesis Application Inventory Implementation
        Inventory Scenarios
          Model 1 - No Product Records
          Model 2 - Inventory Information for Some Products
          Model 3 - Salesforce B2C Commerce Doesn't Calculate ATS Values
          Model 4 - Salesforce B2C Commerce Calculates ATS Values
          Model 5 - Real-Time Inventory Availability at Add-to-Cart
          Model 6 - Real-Time Inventory Availability at Checkout
        Updating Stock Levels
        Integration with Inventory Management Systems
        Extend the ProductInventoryRecord Object
        Inventory Transactions Clean Up
      Assign an Inventory List to a Site
      Import an Inventory List
    Pricing and Price Books
      Create Price Books and Price Tables
      Assign a Price Book to a Site
      Assign a Price Book or Promotion to a Specific Store
      Import and Export Price Books
      Price Books for Developers
        Price Lookup Example
      Read-Only Price Books
        Delete Redundant Prices from Read-Only Price Books
      Update a Price in a Read-Only Price Book
      Future Prices Preview
        Preview Future Prices with Toolkit
    Recommendations
      Product Recommendations
      Explicit Recommendations
        Special Cases of Explicit Recommendations
        Create Explicit Recommendations
      Developer Considerations for Explicit Recommendations
        Existing Applications and Explicit Recommendations
        Developer Best Practices for Explicit Recommendations
        General Considerations for Explicit Recommendations
        Business Objects for Explicit Recommendations
        Analytics and Reporting for Explicit Recommendations
        Developer Considerations for Product Recommendations
    Page Designer Pages
      What Is Page Designer?
      Page Designer Resources
      Create and Manage Page Designer Pages
        Create a Page Using the Page Designer Visual Editor
          Page Designer Visual Editor Tips
        Create a Product List or Product Detail Page Template
        Configure Custom Page Attributes
        Copy a Page Designer Page
        Preview Page Designer Pages
        Change the ID for a Page Designer Page
        Upload and Manage Files in the Content Library
        Delete a Page Designer Page
      Organize Page Designer Pages in Folders
      Target Pages and Components
        Specify When a Page Is Visible Based on Customer Group or Schedule
        Specify Which Component Is Visible in a Region Based on Customer Group or Schedule
        Target a Page for a Campaign or Promotion
        Target a Component for a Campaign or Promotion
        Manage Component Visibility on Product List and Product Detail Template Pages
      Page Designer Localization
        Set the Locale for Page Designer Visual Editor
        Manage Localization for a Page Designer Page
        Export Localizable Elements for Bulk Localization Title
          Export Localizable Elements Using Folders
          Export Elements for Bulk Localization
          Import Elements for Bulk Localization
      Configure Search Settings for Page Designer Pages
        Enable Searching for a Page Designer Page
        Configure SEO Settings for a Page Designer Page
        Create a Search-Driven Redirect for a Page Designer Page
    Content Assets
      Content Libraries
        Create a Shared Library
        Create a Library Folder
        Assign a Site to a Library
      Manage Content Assets
        Create a Content Asset
          Content Asset Types
        Create Content Search Refinements
          Bucketing Search Refinements
        Site-Specific Content
        Copy Content into a Shared Library
      Content Assets for Developers
        Using Content Link Functions
          Create Content Asset Links
          Linking to Another Site URL
          Content Asset Link Examples
        Content Data Administration
        Content Asset APIs
    Campaigns and Promotions
      Additional Promotion and Campaign Resources
      Create Campaigns and Promotions
      Create a Campaign
      Create a Promotion
        Create a Product Promotion Rule
          Price from Price Book Promotions
          Globally Exclude a Product
        Create an Order Promotion Rule
        Create a Shipping Promotion Rule
        Create A Tiered Discount
        Creating Customer Promotions Based on Customer Location
        Copy a Promotion
        Tagging Promotions
        Archive a Promotion
      Controlling Promotions
        Configure Promotion Preferences
        Assign a Price Book or Promotion to a Specific Store
        Schedules
        Tiered Discounts
        Promotion Compatibility
        Maximum Application
        Specify Who Qualifies for an Experience
        Qualifiers
          Using Customer Groups as Qualifiers
          Using Source Codes as Qualifiers
            Analytics and Reporting for Source Codes
            Defining Source Code Groups
              Source Codes Example
              Adding a Second Incoming URL for Source Codes
            Source Code Best Practices
          Using Coupons as Qualifiers
            Coupon Redemption
            Configure a Coupon
              Managing System-Generated Codes
              View Coupon Redemptions
            Multiple Coupons in a Basket
            Coupon Implementation Considerations
              Coupon Best Practices
            Coupon Analytics and Reporting
          Using Multiple Promotion Qualifiers
          URL Call Pipeline Start Node for Source Codes
          Dynamic Mapping of Incoming URL for Source Codes
            Active Mapping to Show a Product for Source Codes
            Using a Source Code to Show a Page and Select a Price Book
            Testing Dynamic URL Mappings for Source Codes
          APIs for Coupons
        Globally Excluded Products
        Qualifying and Discounted Products
          Promotion Restrictions to Identical Products
          Qualify or Disqualify Promotions Based on Active Price Book
      Product Promotions
        Discount on a Product Option
        Choice of Bonus Product Discount
          Implementing a Choice of Bonus Product Discount
          Choice-of-Bonus-Product Discount FAQ
        With a Combination of Products Promotion
        Buy X/Get Y Promotions
        Buy X and Y Get Z Promotion
        Buy X for Total Promotion
        Product Shipping Discounts
      Order Promotions
        Adding Excluded Products
      Shipping Promotions
      Promotion Processing
        Promotions and Taxation
          Line Item Tax Basis
          Unit Level Rounding
          Prorating Promotions
          Promotion Proration Logic
          Manage Site Taxes
        Promotion Discounts
        Promotion Priority Rules
      Promotion Considerations
        Promotion Best Practices
        Promotion Troubleshooting
        Analytics and Reporting for Promotions
      Promotions for Developers
        Bonus Discount Promotions
        Displaying Two Promotional Messages
        Sample Extensions for Promotions
        Alert on Approaching Discounts
        Product Shipping Promotion Elements
        APIs for Promotions
          API: Storefront Search for Products Eligible for Promotion
          API: Product Promotional Price
          API: Shipping for Promotions
          API Choice of Bonus Product
          APIs for Get Promotion Products
          APIs for Deal of the Day
          API: Bonus Promotion Positioning
          Promotion APIs for A/B Testing
    Gift Certificates
      Enabling Gift Certificate Functionality in Your Storefront
      Create a Gift Certificate
      Mask a Gift Certificate Code
    Content Slots
      Working with Slot Configurations
      Managing and Creating Slot Configurations
        Removing Unreferenced Content Slots
        Previewing Global, Category, and Folder Slots in Storefront
        Previewing Content
      Content Slot Processing
        Troubleshooting the Slot Configuration Displayed for a Slot
        Category and Folder Slots Contained in Locally Included Templates
    Customers
      Search for Customers
      Add a New Customer
        Delete Customers
        Delete a Large Number of Customers
      Customer Data Snapshots
        Export Customer Data Snapshots
        Retrieve Customer Data Snapshots
      Customer Lists
        Create Customer Lists
        Delete Customer Lists
        Delete Customers from Customer Lists
      Create a Customer Group
        Using Dynamic Customer Groups for Active Merchandising
          Create a Dynamic Customer Group
          Dynamic Customer Group Rules
            Dynamic Customer Group Attributes
            Dynamic Customer Group Operators
            Dynamic Group Attribute Types
            Using Referrer Attributes
            Using Session Custom Attributes
          Customer Segmentation Via Geolocation
      Customer Data for Developers
        APIs for Customer Search
        Customer Authorization with OAuth2
          Register Your Site with OAuth2 Providers
    Commerce Cloud CDP Connector
      Enable Commerce Einstein
      Configuring the Commerce CDP Connector
        Define Settings for Salesforce CDP Activations
      Creating a Unified Profile
      Create Customer Groups with CDP Connector Segments
    Search and Navigation
      Search Checklist
      Keyword Searches
        Search Term Completion
        Configure Searchable Attributes
        Search Redirects
          Create Search Redirects
        Search Dictionaries
          Manage Search Dictionaries
          Einstein Search Dictionaries
          Synonyms
          Hypernyms and Hyponyms
          Stop Words
          Common Phrases
          Category Name Exclusions
          Compound Words
          Stemming Exceptions
          Search Suggestions
            Search Suggestion for Developers
            Spelling Suggestions
        Search Indexes
          Index Creation
          Updating Indexes
          Generate Search Indexes
          Configure Search Index Language Options
          Run Queries on the Product Index
            Einstein Search Recommendations in the Search Query Testing Tool
          Create a Search Index Rebuild Schedule
          Incremental Indexing
      Search Results and Sorting Rules
        Search Results
          Searchandising - Availability Ranking
            Search Inventory Integration
          Exclude Unavailable Products from Search Results
          Variation Product Display
          Supported Data Types for Search and Sorting Rules
          Troubleshoot Search Results
          Use Search Analytics
          Search and Navigation Reporting
        Sorting Rules
          How Sorting Rules Work
            Configure Category Position
            Availability Ranking
            Explicit Search Rank and Search Placement
              Use Explicit Search Rank
              Use Explicit Search Placement
            Null Values in Sorting Rules
            Text Relevance
            Recommended Keyword Rule Sorting Order
            Use Explicit Sorting
          Create Sorting Rules
            Sort by Keyword Groups
            Preview Sorting Rules
            Create Dynamic Attributes
          Storefront Sorting Options
          Predictive Sort
        Search Refinement
          Search Refinement Buckets
          Multi-Select Attribute Search Refinements
          Create New Search Refinements
            Block Search Refinements
          Configure Catalog-Level Search Refinement Definitions
            Promotion Refinement Code Changes
      Search and Navigation Implementation Considerations
        Search and Navigation Implementation Limitations
        Paging Results
        Understanding the Search Pipeline
        Recursive Search
        Provide a View All Button for Search Results
        Merchandise the No Results Page
      Quality of Search Testing
    Search Engine Optimization
      Hostname Aliases
        Avoid Duplicate Home Page URLs
        Configure a Hostname Alias
      Using URL Rules for SEO
      URL Generation and Conflict Resolution
      URL Syntax
        URL Rules URL Syntax
          URL Evaluation and Resolution
          How Salesforce B2C Commerce Assigns Page URLs
          How Salesforce B2C Commerce Assigns SEO Support Page URLs
        SEO Support URL Syntax
          URL Evaluation and Resolution for Legacy Search-Friendly URLs
        Salesforce B2C Commerce URL Syntax Without SEO
        URLs: Substituting Reserved and Special Characters
        Characters Allowed in URLs
      Configure SEO URLs
        Use the SEO URL General Tab
        Use the SEO URLs Settings Tab
        The SEO URLs URL Archive Tab
        Create Catalog and Content URLs
        Create Pipeline URLs
        Create URL Search Refinement Redirects
        Override Generated SEO URLs
        Create Home Page Links
      Create Search-Friendly URLs
        Enable Search-Friendly URLs
        Upgrade from SEO Support to the URL Rules
      Sitemap Image URLs for Customer CDN
      Meta Tag Rules
        Page Meta Tags
        Create Page Meta Tag Rules
          Preview Page Meta Tags
        Meta Tag Rules: Syntax
        Meta Tag Rules: Site Integration
      URL Redirects
        URL Redirect Processing and Examples
        URL Changes: Automatic vs. Manual Redirects
        Dynamic Mappings
          Trap PPC Keywords for Landing Pages
        Static Mappings
        Create Canonical URL Tags
        Automatic 301 Redirects
        Create a Redirect from a Salesforce B2C Commerce URL
          Configure 301 HTTP Redirects for Legacy URLs
          Create 404 Error Pages with Alternate Paths
            Test Your 404 Error Pages
      Sitemaps
        Sitemap Topology
        Set Sitemap Attributes
        Generate Sitemaps
        Create Feeds for Sitemap Attributes
        Notify Search Engines About Your Sitemap
          Sitemap Output
          Use the SiteMap Pipeline and SendGoogleSiteMap Pipelet
          Verify Site Ownership for Google
          SiteGenesis Robots.txt File Example
          Use the Robots.txt File to Prevent Crawling of Development and Staging Instances
          Generate a Robots.txt File
          Upload Your Robots.txt File
          Verify the Robots.txt File
      Evaluate Your SEO Implementation
        Use the URL Request Analyzer
        Track Visits
          Configure User Agents to Be Identified as Robots
        SEO Best Practices
          Common SEO Pitfalls
          Sample Extensions to SEO
    Ordering
      Managing Orders
        Find an Order
        Update Orders
        Cancel Orders
        Resubmit Orders to Order Management
        Delay Orders
        Track Changes: Shipping Orders, Invoices, or Returns
        Delete Orders
      Manage Your Payment Processors
        Configure the User Interface for a Payment Processor
      Manage Payment Methods
      Manage Credit/Debit Cards
      Manage Shipping Methods
      Manage Site Taxes
      Tax Class ID Attributes
        Set the Tax Class Attribute Value
      Define Order Search Result Columns
      Order Management for Developers
        Asynchronous Payment Methods
        APIs for Payment Processors/Methods
        Basic Order Management Integration Framework
    Managing Stores
      Create Stores
        Associate a Store with an Inventory List
      Store Geolocation Data
        Import and Export Geolocations
        Geolocation Lookup for IP Addresses
    Multi-Currency Sites
    Analytics
      Commerce Cloud Tableau Connector
        Commerce Cloud Data in Tableau
        Aggregations Made with Fully Additive and Semi-Additive Measures
        Fully Additive and Semi-Additive Meausres
        Commerce Cloud Data Subject Areas
          Promotion Data Subject Areas
          Sales and Product Data Subject Areas
          Search Data Subject Areas
          Technical Data Subject Areas
          Traffic Data Subject Areas
        Connect to Tableau
          Generate an API Client ID
          Launch the Tableau Connector
      Generate an API Client ID for Datorama
      Reports & Dashboards
        Set Up User Access
        Reports & Dashboards Feature Set
          Reports & Dashboards Navigation
          Set the Dashboard Filters
          Set the Dashboard Date Range
          Change the Dashboard Timezone
          Change the Dashboard Realm Currency
        The Dashboards
          Main Dashboard
          Sales Dashboard
          Products Dashboard
          Product Details Dashboard
          Products Gift Certificate Dashboard
          Promotions Dashboard
          Promotions Detail Dashboard
          Promotions Source Code Dashboard
          Promotion Conversions Dashboard
          Promotions Dashboard Metric Definitions
          On-Site Search Top Search Dashboard
          Search Conversion Dashboard
          Traffic Dashboard
          Shopper Journey Dashboard
          Einstein Dashboard
          Inventory Dashboard
          Technical Dashboard
          Technical OCAPI Dashboard
          Technical Salesforce Commerce API (SCAPI) Dashboard
          Reports & Dashboards: Real-Time Performance
            View Real-Time Performance Dashboard
          Reports & Dashboards CSV File Reference
        Reports & Dashboard FAQ
      Gross Merchandise Value
        GMV
        Taxation (Net and Gross) Impact on Subscription Fees
        Understanding VAT Implications
        GMV Calculation
          Run a GMV Report
          Example GMV Calculation
        Order Origination Attributes
      Historical Reports
        Historical Reports Set-up
        Historical Reports Metrics Definitions
        Historical Reports: Conversion
        Historical Reports: Purchase
        Historical Reports: Catalog
        Historical Reports: Search and Navigation
        Historical Reports: Customer
        Historical Reports: Technical
        Historical Reports: Traffic
        Historical Reports: A/B Testing
        Analytics Reporting Integration
          Analytics Reporting Events
          Analytics Reporting URL Patterns
          Analytics Reporting Integration in SFRA
          Analytics Reporting Integration in SGJC
    Active Merchandising
      Active Merchandising Scenarios
        Best Practices for Active Merchandising
        Personalized Merchandising
        Searchandising
      Active Data Collected
        Managing Stale Data
      Active Data Attributes
        View Active Data Attributes
        Value Calculation for Active Data
        Availability for Active Data
        Cost Price
        Days Available
        SKU Coverage
        Time to Out of Stock
      Manually Migrate Active Data
      Checklist for Active Merchandising
        Tagging Pages for Data Collection
          Add isactivedatahead Tags
          Add isactivedatacontext Tags
          Add isobject Tags
            Add JavaScript Calls for DHTML Widgets
          Validating Active Data Tags
            Using the Analytics Debugger
        Creating Active Data Feeds
          Download Active Data on Production
            Import Active Data .csv Files
            Export Active Data
          Defining Feeds
            Create Feed Files
            Import Feeds
            Automate Feed Import of Active Data
        Setting Up Active Data for Testing
      Active Data for Developers
        Create Custom Attributes for Active Merchandising
        How Search Pipelet Sorting Rules Are Applied
        Reference Application Templates for Active Merchandising
        Migrating Existing Applications to Use Active Merchandising
    A/B Testing
      Additional AB Testing Resources
      A/B Test Segments
      A/B Test Participants
        A/B Test Participation Triggers
      A/B Test Rank Precedence
      Managing A/B Tests
        Create an A/B Test
        Preview an A/B Test
        Copy an A/B Test
        Delete an A/B Test
        Pause an A/B Test
        Stop an A/B Test
        Extend an A/B Test
        View A/B Test Results
        Deploy a Test Segment
      A/B Testing Examples
        A/B Test: Comparing Promotions
        A/B Test: Comparing Content Slots
        A/B Test: Comparing Search Sorting
        A/B Test: Comparing Product Templates
        A/B Test: Getting Complicated
      Understanding A/B Test Results
        A/B Testing Metrics
      A/B Testing for Developers
        Caching with A/B Testing
        A/B Testing Suggestions
          A/B Testing FAQ
          A/B Testing Known Issues
    Batch Processing
  Administering Your Organization
    Access Alerts for Your Site
      Configure B2C Alerts in Business Manager and Slack
      Connect a Slack Workspace to Business Manager
        Get a Slack Token for Commerce
      Edit Alert Settings
    Access WebDAV Files
    Change the User Interface Locale for Business Manager
    Permissions, Users, and Roles
      Define Your Organization Profile
      Manage Salesforce B2C Commerce Users
        Change User Information
      Roles and Permissions
        Create a Role
          Assign Business Manager Module Permissions
          Assign Functional Permissions
          Assign WebDAV Permissions
          Assign Locale Permissions
          Assign a Price Adjustment Limit
        Administrator Role
          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
        WebDAV Client Permissions
      Import and Export Roles and Permissions
      Storefront Password Protection and Login
        Set Protection Flags and Assign Passwords
        Invalidate the Static Cache
        Storefront Login Redirects
    CSRF Protection in Business Manager
    Support Cookie SameSite Attribute Changes
    Enforce HTTPS
    Business Manager Email Configurator
      Configure Business Manager Email Settings
    JavaScript and Objects in HTML Attributes
    Global Preferences
      Configure Organization Locales
      Configure Change History Preferences
      Cross Cloud Trust
        Disconnect a Cross Cloud Tenant Group
        Peer To Peer Trust
      Security Settings
        Migrate Users to Unified Authentication Via Account Manager
          Manually Migrate Users to Unified Authentication
          Revert Users from Unified Authentication
          User Authentication
        Configure Login Settings
        Configure Access Settings
        Configure the Enforce HTTPS Global Preference
        Set HSTS for Business Manager in Global Preferences
        Create CSRF Allowlists
        Clear SFTP Known Good Hosts
        Add a System Use Notification Message
      Migration to Unified Authentication Via Account Manager
        Create an Access Key for Logins
      Configure Page Meta Tags
      Manage Sequence Numbers
      Configure Retention Settings
      Site Time Zone
      Site Brand and Billing Entity
      Set Instance Time Zone
      Configure OAuth2 Providers
      Analytics: Exclude Internal Traffic
      Create Global Custom Preferences
      Set Feature Switches (Toggles)
      Products Lists
      Store Geolocation Data
      Order Object Import and Export
    Site Preferences
      Configure Product and Content Locking
      Add Favorites to Business Manager
      Set A/B Test Preferences
      Gift Certificate Site Preferences
      Configure Allowed Currencies
        Currency Precision
      Customer Lists Preferences
      Create Custom Preferences
        Add a Custom Preference Programmatically
      Set Privacy Preferences
      Configure Basket Preferences
      Configure Site Locales
      Specify Source Code Site Preferences
      Set Search Preferences
      Order Preferences
        Order Preference Import and Export
      Configure Promotion Preferences
      Configure Storefront URL Preferences
      Embedded CDN
        Embedded CDN Overview
        Configure the Embedded CDN
          Configure a Hostname Alias
          Create a Zone
          Add a SSL Certificate to an eCDN Zone and Configure DNS Mapping
          Update an eCDN Zone's Certificate
          Configure a Zone
          Add Hostnames (Subdomains)
        Configure eCDN for Staging
          Generate a Shortcode and Create an API Client ID
          Create an eCDN Zone and Hostnames
          Migrate Site Traffic
          Post-Migration Tasks
          eCDN on Staging Maintenance
            Renew a Certificate
        Clear eCDN Cache
        Configure an External CDN or Third-Party Proxy
        eCDN Web Application Firewall
          WAF Protection
          WAF Threat Response
          Using WAF for the First Time
          Modify eCDN WAF Settings
          WAF and Network Traffic Logs
          eCDN-WAF Log OCAPI References
            Request eCDN-WAF Logs with an OCAPI Call
            JSON Log Output
            Log Field Information
        Manage HSTS
          Configure HSTS
            Disable HSTS
        Additional Embedded CDN Resources
          eCDN Proxy Zone FAQ
    Managing Sites in Business Manager
      Configuring Storefront Sites
      Configuring the Business Manager Site
      Mark a Site as Live
    Manage Custom Caches Using Business Manager
    Scheduling Instance Backups for a Staging Instance
    Business Objects
      System Objects
        Creating System Object Attribute Definitions
        Editing System Object Attribute Properties
        Grouping Business Object Attributes
        System Objects Custom Attribute Tutorial
      Custom Objects
        Creating Custom Object Types
        Creating Custom Objects
        Deleting Custom Objects
        Making a Custom Attribute Editable or Uneditable
        Editing Custom Object Attribute Properties
      Creating Custom Attributes for Business Objects
    Jobs
      Legacy Jobs
      Pipelet to Script Method or Job Step Conversion
      Job Flows
      Job Flow Scope
      Job Steps
      Creating Jobs
        Create a Job
        Using Job Parameters
          Create a Job Parameter
          Modify a Job Parameter
        Locking System Resources During Job Execution
        Create a Legacy Job
        Migrate a Legacy Job
          Pipeline-Based Job to Step-Based Job Migration
          Migrate a Pipeline-Based Job to a Step-Based Job
          Job Migration Rollback
          Rollback a Pipeline-Based Job Migration
        Using Job Steps
          Creating Custom Job Steps
            Task-Oriented Script Module
            Chunk-Oriented Script Module
            Job Step Exit Status
            Steptypes.json Syntax
            Steptypes.json Example
            Steptypes.xml Example
            Steptypes Schema File
            Create a Custom Job Step
      Run a Job Manually
      Managing Jobs
        View Job History
        Monitor Job Statistics
    Replication
      Replication Processes
      Replication Best Practices
      Code Replication
        Code Replication Processes
        Create a Code Replication Process
        Undo a Code Replication Process
      Data Replication
        Data Replication Processes
        Create a Data Replication Process
        Data Replication Tasks
        Reading Data Replication Logs
        Undo a Data Replication Process
        Business Manager Module Data Replication
          Merchant Tools Data Replication
          Administration Data Replication
      Page Cache and Replication
      Troubleshooting Replication
    Import and Export
      Import/Export Checklist
      Business Manager Import and Export Privileges
      Overview of the Import/Export Process
        Import/Export for Sandboxes
        Import/Export for Staging and Production
        Import/Export for Development Instances
      Import/Export Methods
      File Formats
        Data Validation
      Import and Export Transaction Handling and Feed Size
        File Size and Transfer Restrictions
          Using WebDAV
            WebDAV Timestamp Reset
          Using FTP
          Using HTTPS with Salesforce B2C Commerce
            Use the Salesforce B2C Commerce Certificate on Your Backend System
      Import Modes
        Import Mode Processing Examples
      Removing Outdated Objects
      Recovery and Rollback
        Archiving
        Pipelets for Import and Export
        Scripts and Pipelets for Import and Export
      Import/Export Analytics and Reporting
      Import/Export Error Handling
      Import Localization
      Import/Export Site-Specific Attributes
      Import/Export Data Replication
      Importing or Exporting SiteGenesis Data
      Using Site Import/Export to Copy Instances
      Using Site Import/Export for Development Testing
      Creating Data Files for Import
      Delta Exports
      Transferring Files to an Instance
        Selecting a Transfer Method
        Manually Adding Files to Sandbox Instances
        Automating File Transfer Through Scripts
          Creating File Transfer Pipelines
          Creating File Transfer Scripts
            Zipping and Unzipping Files Using Salesforce B2C Commerce Script
            Using WebDAVClient to Integrate Backend Systems with Salesforce B2C Commerce
            Using FTPClient to Integrate Backend Systems
            Using HTTPClient to Integrate Backend Systems
        Creating File Transfer Jobs
      Importing Data into and Exporting Data from the Instance Database
        Manually Running Import/Export
        Automating Import/Export
        Creating Import/Export Pipelines
        XML File Generation from Within Salesforce B2C Commerce
          Examples of Import/Export
        Managing Attributes Via a Backend System
      Debugging Import/Export
      Using a Pipeline to POST Data
      Best Practices for Import/Export
      XLS to XML Workbooks for Bulk Data Imports
      Troubleshooting Import/Export
      Generic Mapping
      Import and Export Object Cheatsheet
        Services
        URL Rules Object Import/Export
        A/B Test Object Import and Export
        Cache Settings Object Import and Export
        Catalog Object Import/Export
          Import/Export for Recommendations
        Content and Content Library Folder Object Import and Export
        Content Slot Object Import/Export
          Importing Content Slot Configurations
            Content Slot Import Modes
            Troubleshooting Slot Import
          Exporting Content Slot Configurations
        Coupons and Coupon Code Object Import/Export
          Coupons Import/Export for Promotions
            Coupon Redemptions Import/Export
            Sample Coupon XML File
        Customer List Object Import/Export
          Customer Group Object Import/Export
          Customer Object Import/Export
          Dynamic Customer Group Import/Export
          Customer Segmentation Import/Export
        Custom Object Import/Export
        Custom Metadata Object Import/Export
        Geolocation Object Import and Export
        Gift Certificate Object Import and Export
        Inventory List Object Import and Export
          Inventory List and Product Inventory Records
        Supporting Scheduled Inventory Imports
          Sub-Pipeline : GetExecSettings
          Sub-Pipeline : GetUnzipFile
          Sub-Pipeline : LoadFilesFromFTP
          Sub-Pipeline : LoadFilesFromHTTP
          Sub-Pipeline : DoInventory
          BeginFileLog.ds
          CreateImpExFolderStructure.ds
          DelFile.ds
          EndFileLog.ds
          GetFilesFromDirectory.ds
          GetFilesFromFTPServer.ds
          GetFilesFromHttpServer.ds
          GetImpExProcessingPath.ds
          GetUnzip.ds
          LoadTaskConfiguration.ds
          RenameFile.ds
        Order Object Import and Export
        Payment Method Information Import and Export
        Payment Processor Information Import and Export
        Price Book Object Import/Export
        Product List Object Import/Export
        Promotion and Campaign Object Import and Export
          Globally Excluded Products Import and Export
          Attribute Operators
          Promotion_Campaign_Assignent Element
          Trimmed Whitespace
          Promotions Import and Export
            Top Level Element and Mass Data Import Structure Examples
            Promotion Campaigns
            Promotion Classes
            Exporting Individual Promotions
            Importing/Exporting Rank and Exclusive Attributes
            Buy X for Total Product Promotion
            Customer Group Import and Export for Promotions
            Source Code Import and Export for Promotions
            Import of Promotion and Campaign Coupon Assignments
            Product Promotions Import and Export
              Product Attribute Conditions Import and Export for Promotions
              Rank and Exclusivity Import and Export for Promotions
              Promotion Product Rule Attribute Conditions
              Include and Exclude Conditions for Promotions
            Order Promotions Import/Export
            Shipping Promotions Import/Export
            Promotion Schedule Import/Export
        Schedule Object Import/Export
        Search Object Import and Export
          Search Object Schemas
          Search Preferences Schema Elements
          Search Sorting Rules Object Import and Export
          Search2 Object Import and Export
            Search2 Object Schema Information
            Search Hypernym Import and Export
            Search Common Phrases Import and Export
            Search Term Completion and Import and Export
            Search Refinements and Import and Export
        Shipping Method Object Import/Export
        Site Import/Export
          Site Export File Consistency
          Site Export Archive Structure
          Use Site Import/Export to Import Reference Application Demo Sites
        Sorting Rule Import/Export
        Source Code Object Import/Export
        Store Information Import/Export
        Tax Table Object Import/Export
        URL Rules Object Import/Export
        Wish List or Order Status Object Import/Export
    Troubleshooting B2C Commerce
      Troubleshooting Infrastructure
      Troubleshooting with the Session ID and Request ID
        Troubleshooting Client Side
        Troubleshooting Server Side
      Understanding Remote Includes
      Identify Staging Problems
        Fix Staging Problems
      Troubleshooting Salesforce B2C Commerce Performance
        Troubleshooting Real-Time Performance Issues
        Troubleshooting General Performance Issues
        Reports and Dashboards
        Gathering Data Before Entering a Ticket
      Reporting to Commerce Cloud Support
  Developing Your Site
    Salesforce Commerce Cloud Developer Portal
    Salesforce Commerce Cloud GitHub Repositories and Access
    Development Components
      Cartridges
        What Is a Cartridge?
        Cartridge Directory Using WebDAV
        Download a Cartridge from an Instance
        Register a Cartridge
      Controllers
      Scripts
        Supported Data Types
        Custom Code Timeouts
        Script Debugger API
        B2C Commerce Script Modules
        Script Programming
          Understanding Server-Side JavaScript
            Script Access Examples
            Using Input and Output Variables
            Library and Package Import
              Importing Packages
            Iterating Over Objects
            Iteration and Transaction Boundaries
            Error Handling in Scripts
            Script Timeout Configuration
            Custom Log Categories
              Configure Custom Log Categories
              Adding Logging to Your Scripts
            Scripting: Maintaining State
            JavaScript Scope
            JavaScript Expressions in ISML
            Shared Sessions for a Site with Multiple Domain Aliases
          The Scripting Pipelet
            Using ScriptLog
            Using Trace()
          Sending Email Using Scripts or Hooks
          Integrating with Applications
      Templates
        How Templates Work
        Template Best Practices
        Page Content from Templates
        Page Caching in Templates
        Templates and the Pipeline Dictionary
        JQuery in ISML Templates
        Template Debugging
        Content Cache
          Static and Page Cache
          Configure the Static Content Cache
          Configure the Page Cache
          Create a Page Cache Partition
          Invalidate a Page Cache Partition
          Quick Fixes or Emergency Edits of Production Content
        ISML
          ISML Expressions
          isactivedatacontext Element
          isactivedatahead Element
          isanalyticsoff Element
          isapplepay Element
          isbreak Element
          isbuynow Element
          iscache Element
          iscomment Element
          iscomponent Element
          iscontent Element
          iscontinue Element
          iscookie Element
          isdecorate Element
          iselse Element
          iselseif Element
          isif Element
          isinclude Element
          isloop Element
          ismodule Element
          isnext Element
          isobject Element
          ispayment Element
          ispaymentmessages Element
          isprint Element
          isredirect Element
          isremove Element
          isreplace Element
          isscript Element
          isselect Element
          isset Element
          isslot Element
          isstatus Element
        Utility Functions
          Object: dw.system.Request
          Object: dw.system.Session
          Object: dw.util.StringUtils
          Object: dw.web.URLUtils
      Forms
        Creating a Form
        Localizing a Form
        Validating Form Data
        Saving Form Data
        Clearing or Refreshing a Form
        Prepopulating Form Data
        Converting Form Data to JSON Objects
        Securing Forms
    Create and Manage Sites for Development
      Create a Site in Business Manager
      Disable Page Caching for Development
      Generate Search Indexes
      Disable a Site in Business Manager
      View the Storefront
      Create a Hostname Allowlist
      Continuing Development of a Storefront in Production
    SFRA
      SFRA Features and Components
        SFRA Architecture
        SFRA Standard and Optional Features
        SFRA Hooks
        SFRA Modules
        SFRA Standards Compliance
        SFRA Testing Technologies
        Consent Tracking in SFRA
        Download Shopper Information in SFRA
      SFRA Versions and Releases
        Version Numbers in SFRA
        Git Tags in SFRA Repositories
        SFRA Releases in GitHub
      Get Started with SFRA
        Get the SFRA Repositories from GitHub
        Install and Configure SFRA Tools
        Build SFRA
        Upload Code for SFRA
      Configure SFRA
        Configure the SFRA Cartridge Path
        Import SFRA Data into an Instance
        Disable Page Caching for Development
        Generate Search Indexes
        Configure Site URL
        Configure Storefront Preferences for SFRA
      Customize SFRA
        Add Custom Cartridges
        Build Your Cartridge Stack
        Customize Templates
        Customize Models
        Customize SFRA Controllers and Routes
      Troubleshoot SFRA
      Contribute to SFRA
    On-Demand Sandboxes
      What Is an On-Demand Sandbox?
      Use On-Demand Sandbox Credits Efficiently
      Time-to-Live (TTL) for On-Demand Sandboxes
      Get Started with On-Demand Sandboxes
        Purchase On-Demand Sandbox Credits
        Set Up User Roles for On-Demand Sandboxes
        Configure an API Client ID
        Get Your Realm ID
        Create an On-Demand Sandbox
      Use the Sandbox API to Manage On-Demand Sandboxes
        Access the Sandbox API
        Get the On-Demand Sandbox ID
        Assign Profiles to Define Sandbox Resources
        Check the Status of a Sandbox
        Create an Operation Scheduler for On-Demand Sandboxes
        Start, Stop, Reset (DBINIT), and Restart an On-Demand Sandbox
        Allowlist On-Demand Sandbox IP Addresses
        Use an Alias for an On-Demand Sandbox
          Reuse a Hostname Alias
          Use a Unique Host Name Alias
        Delete an On-Demand Sandbox
        Check On-Demand Sandbox Credits
      Access Business Manager for On-Demand Sandboxes
      On-Demand Sandbox Maintenance Window
      On-Demand Sandbox Storage
      On-Demand Sandbox Log Files
      Additional On-Demand Sandboxes Resources
    Code Deployment
      Code Versions
      Manage Code Versions
      Code Version Best Practices
      Compatibility Modes
      Compatibility Mode Changes
      Configure Secure Code Uploads
      Deploy and Replicate Code
      Generate, Sign, and Use Client Certificates for Secure Code Uploads
      Collaborative Development and Deployment
      Software Deployment Stages
    Page Designer
      Developing for Page Designer
        What Is Page Designer?
        Get the Page Designer Reference Examples
        Page Designer Development Best Practices
        Page Designer General Troubleshooting
        Optimal Page Performance
      Create Page and Component Types
        Page Designer Meta Definition Files
        Page-Level Custom Attributes
        Initialize a Region with a Component Already Populated
        Page Designer Script Files
        Component Attribute Types and UI Controls
        Component Attribute Types and Resolved Value Objects
        Page Designer HTML
        Page Type, Component Type, and Custom Attribute Editor IDs
        Using Decorators with Page Designer Pages
        Develop a Dynamic Page
          Aspect Types
          Components with Dynamic Attributes
          Render a Dynamic Page
          Best Practices for Developing a Dynamic Page
      Create a Custom Cartridge for Page Designer UI Artifacts
        Create Page Designer Localization Resource Bundles
        Page Designer Thumbnail Images
      Use Salesforce CMS Content with Page Designer
        Get Access to Salesforce CMS
        Connect Salesforce CMS to Page Designer
        Develop a Component Type to Use CMS Content
        Use Salesforce CMS Content to Configure a Component Attribute
      Develop a Custom Attribute Editor
        Why Implement a Custom Attribute Editor?
        How Does a Custom Attribute Editor Work?
        Custom Attribute in the Component Meta Definition File
        Custom Attribute Editor Meta Definition File
        Custom Attribute Editor Script File
        Client-Side JavaScript and CSS for a Custom Attribute Editor
        Custom Attribute Editor Events
        Create a Breakout Custom Attribute Editor that Displays in a Modal Window
          What Is a Breakout Editor?
          Trigger Editor Meta Definition and Script Files
          Breakout Editor Meta Definition and Script Files
          Open and Close a Breakout Editor
          Enable and Disable the Breakout Editor Apply Button
          Trigger and Breakout Editor Client-Side UI Code
        Use a Prebuilt Editor in a Custom Attribute Editor
      Search Configuration for Page Designer Pages
        Enable Search and Search Suggestions for Page Designer Pages
        Enable Indexing for Attribute Content
        Use SEO Page Meta Tag Rules for Dynamic Pages
      Pages and Components as Content Assets
        Pages and Components and OCAPI SHOP and DATA API
        Page and Component Content Asset Attributes
        Import and Export for Page Designer Pages and Components
      Page Designer Caching
        Page Caching
        Page Type, Component Type, and Custom Attribute Editor Cache Times
      Publish a Page Designer Page
        Render Page Designer Pages from a Controller
        Incorporate a Page Designer Page into the Storefront
        Mock Component Placeholders
        Render a JSON View of a Page Designer Page
    Custom Caches
      What Is a Custom Cache?
      Define a Custom Cache
      Use Custom Caches
    UX for Checkout and Cart
    Business Objects
      Create a Custom Business Object Definition
      Create a Custom Object Instance with Business Manager
      Creating Custom Business Objects with Scripts
    Web Services
      Configuring Web Services in Business Manager
        Create a Web Service Profile
        Create a Web Service Credential
        Create a Web Service Configuration
        Timeout for Web Services
        Create Custom Attributes for Web Services
        Service Types
        Web Service Rate Limiter and Circuit Breaker
      Create a Service Instance
      Creating Service Callbacks
      Code the Web Service Call
      Configure Underlying Clients
      Web Service Logging and Troubleshooting
      SOAP Web Services
      Web Service Timeouts
      Web Service Security
        Import 3rd Party Private Keys and Certificates for an Instance
        Delete Certificates
        Monitor Credit Card Encryption Keys
        Using X509 Certificates for Signing or Encryption
      Working with XML Data
      Working with JSON
    Velocity Templates
      Publish Content Layouts as Velocity Templates
      Render Velocity Templates
    Site Performance
      Front-End Performance
      Tools for Improving Site Performance
        Use Code Profiler
        Code Profiler Results
      Techniques for Improving Site Performance
        Test Site Performance
        Optimize First Pages
        Optimize General Site Pages
        Make Fewer and Smaller HTTP Requests
        Reduce and Reuse Scripts
        Reduce URL and Page Size
        404 Errors and 404 Pages
        Performance and Stability Coding Standards
          Data Transfer Volume
          Storefront Development for Performance and Stability
          Job Development for Performance and Stability
          Administrative Considerations for Performance and Stability
    Governance and Quotas
      Implement Quota Overrides
      View Quota Status
      Quota Log Files
    Determine Deprecated API Usage
    Custom Storefront Error Pages
      Error Page Best Practices
    Maintenance Pages
    Log Files
      Log File Types
      Access Log Files
      Quota Log Files
    Customize Business Manager
      Business Manager Extension Points
    Third-Party Applications
      Product Reviews
      Geotracking
      Apple Pay on the Web
        Apple Pay on the Web Process
        Enable Apple Pay in Your Storefront
        Configure Apple Pay on the Web in Business Manager
        Apple Pay Button Injection
        Enable Apple Pay on the Web Using a LINK Cartridge
        Enable Apple Pay on the Web for PSPs
        Apple Pay on the Web Payment Authorization
        Apple Pay on the Web Integration into Salesforce B2C Commerce Processes
      Server-Side Activity Tracking for Facebook
        Set Up Server-Side Activity Tracking for Facebook
      Facebook Dynamic Ads Integration
        Integrate with Facebook
        Configure Facebook Dynamic Ads
        Facebook Product Feed
        Customize the Facebook Feed
      Instagram Shopping
      TikTok for Business Integration
        Get Started
        Clone the TiKTok for Business Repository
        Set Up the TikTok for Business Integration
        Sync a Product Catalog
        Monitor Export Catalog Details
        Sync Shopper Activities and Monitor Web Events
    Localization
      Locales
        Locale Fallback
        Localization Considerations
        Asian Language Support
      Enable Language Translation
      Localizing Static Files
      Localizing Templates
        Using One Template Set to Localize
          Localizing Template Resource Bundles
          Including Text Within a Template or Form
        Localizing Using Multiple Template Sets
          Using Locales Beyond a Different Language
      URLs for Localization
      Displaying Prices in Multiple Currencies
    Development Best Practices
    Development Guidelines and Limitations
    Legacy Developer Documentation
      UX Studio
        Install or Update UX Studio
        Create a Workspace
        Connect to Your Server
          Create a Proxy Server Connection for Studio
          Create Version Directories
          Configure Your Salesforce B2C Commerce Server Connection
          Troubleshoot Your Server Connection
        Create a Storefront Project
        Studio File System
        Configuring Automatic Updates for Studio
        Studio Perspectives
        Configuring Studio Views
          Studio Properties View
          Studio Outline View
        Studio Editor Area
          Enabling Code Completion for Controllers
          Code Completion/Syntax Highlighting
          Code Checking
          Enable Content Assist in UX Studio
          Form Autocomplete
          Setting Studio Preferences
        Troubleshooting Studio
        Upload Cartridges
        Import Cartridges into Your Storefront
        Add Existing Cartridges to Your Storefront
        Reassign Cartridges from One Server Connection to Another
        Using a Custom Builder
        Code Deployment
        Creating a New Template
      Site Genesis
        Getting Started with SGJC
          Site Genesis Learning Path Resources
        SGJC Setup
        SiteGenesis JavaScript Controller (SGJC) Model-View-Controller Development Model
        SiteGenesis JavaScript Controllers (SGJC) Standards Compliance
        SiteGenesis Modules and Hooks
        SiteGenesis and CSS
        Migrating Your Storefront to SGJC Controllers
          Pipeline to Controller Conversion
          TLS Browser Detection
          Configuring Storefront Preferences
          Categories Don't Show in Storefront
          Cookies Notification/Opt-in for European Cookie Law
          SiteGenesis and Web Content Accessibility Guidelines (WCAG)
          SiteGenesis Features
            SiteGenesis Locale and Multicurrency
            SiteGenesis JavaScript Controller (SGJC) Cart Calculation
            SiteGenesis CAPTCHA and Rate Limiting
            SiteGenesis Content Sharing
            SiteGenesis Dynamic Payment Processing
            SiteGenesis Gift Registry and Wish List Features
            SiteGenesis Forgot Password
            SiteGenesis Passwords
            SiteGenesis Infinite Scrolling
            SiteGenesis Mini Images Code Example
            SiteGenesis Promotions
              SiteGenesis Choice of Bonus Product Discount Implementation
              SiteGenesis Coupons
              SiteGenesis Source Codes
            SiteGenesis Recommendations
              SiteGenesis Recommendation Examples
            SiteGenesis Responsive Design
            SiteGenesis Search
              SiteGenesis Search Triggered Banner
              SiteGenesis Search Pipelines
              SiteGenesis Search Scripts
              Result Attributes in the Search Grid
              Result Attributes in Product Detail Pages
              Refinement Bar Customization
              Manually Changing Search Attributes and Settings
              SiteGenesis Search Properties Files
            SiteGenesis in-Store Pickup
              Understanding in-Store Pickup
            SiteGenesis Taxes
        Common Page Components
        Development Components
        Import Reference Application Data into a Sandbox
        SGJC Forms
          What Is a Form Definition
          Object Binding with Forms
          Extracting Form Field Parameters from Metadata
          Form Element Naming Conventions
          Cross Site Request Forgery Protection
          Form Validation
          Using API Form Classes
          Form Definition Elements
            Action Form Element
            Field Form Element
            Option Form Element
            Options Form Element
            Group Form Element
            Include Form Element
            List Form Element
          Developing Forms with Pipelines
            How Pipelines Process Forms
            Salesforce B2C Commerce Forms Components
              Using Business Objects with Forms
              Creating a Form Definition
              Using Forms in Templates
              Using Form Pipelets
              Using Interaction Continue Nodes with Forms
              Form Components Working Together
            Forms Tutorial
              Using Transitions with Forms
                Transitions with Forms
              Forms Tutorial: Business Manager
                1 Forms Tutorial: Extend Profile System Object
                2 Forms Tutorial: Create Preferences Attribute Group
              Forms Tutorial: UX Studio
                1 Forms Tutorial: Create Form Definition
                2 Forms Tutorial: Update Content Asset
                3 Forms Tutorial: Add Templates
                4 Forms Tutorial: Add Localizable Text Messages
                5 Forms Tutorial: Modify the Pipeline
                6 Forms Tutorial: Final Results
        Working with SGJC Controllers
        Comparing Pipelines and SGJC Controllers
        Debugging Scripts
          Configuring a Script Debugging Session
          Setting Breakpoints
          Running the Script Debugger
          Using the Breakpoints View
           Stepping Through a Script
          Using Other Views with Script Debugger
      Pipelines
        System Pipelines and Controllers
        Pipeline Scripting Quick Start Example
        Pipeline Elements
          Pipeline Building Blocks
          Start and End Nodes
          Subpipelines
        The Pipeline Dictionary
        Database Transaction Handling
        Pipeline Execution Steps
        Error Handling
        Debugging Pipelines
        Analyze Performance with Pipeline Profiler
        Excluding Pipelines from Permission Checks
  B2C Commerce Security Guide
    B2C Commerce Security Model
      Shared Responsibility Model
      Security Managed by Salesforce
      Security Managed by Customer
    General Security Best Practices
      Use 2FA on All Privileged Accounts
      Follow the Principle of Least Privilege
      Apply Defense in Depth
      Use a Positive Security Model
      Fail Securely
      Make Security Usable
      Use Secure Defaults
      Minimize the Attack Surface
      Prevent Ecommerce Fraud
      Securely Incorporate Third-Party Apps
    Security Best Practices for Administrators
      Determine How to Block Attacks
      Network Access Restrictions
        Storefront Network Access
        Business Manager Network Access
      Secure Communications
        HTTPS / TLS
        Web Services
        Data Upload
        Code Upload
      Secure Storage
        Credit Card Encryption
        Private Keys and Certificates
      Authentication and Authorization
        Introduction to Roles
        Shopper Authentication
        User Authentication and Authorization
          User Authentication
          User Authorization
        OCAPI Client Authentication and Authorization
        WebDAV Authentication and Authorization
      Security Event Auditing
      Denial-of-Service Protection
      Data Privacy and Protection
    Security Best Practices for Developers
      Encryption and Cryptography
      Cross-Site Scripting
      Declarative Security via HTTP Headers
      Commerce Script Injection
      Cross-Site Request Forgery
      Secret Storage
      Using Hooks Securely
      Data Validation
      Open Redirect Attacks
      Authentication and Authorization
      Supply Chain Security
        Code Uploads
        Third-Party Libraries
        Remotely Hosted Resources
      Secure Logging
      General Secure Coding Practices
  Commerce Cloud Einstein
    What Is B2C Commerce Einstein?
    Commerce Cloud Einstein Status Dashboard
      Commerce Cloud Einstein and Data
      Configure Catalog and Order Feeds for Commerce Cloud Einstein Deployment
      Monitor the Einstein Status Dashboard
      Commerce Cloud Einstein Self-Service Support
        Common Error Messages
        Warning Messages
    Commerce Cloud Einstein Privacy and Consent
      Set Einstein Privacy Preferences
      Commerce Cloud Einstein Consent Management
        How Consent Management Works
        Commerce Cloud Einstein Do-Not-Track Impact
    Commerce Cloud Einstein Product Recommendations
      Implementing Product Recommendations
      Recommenders
        Configure Recommenders
        Recommender Types
        Where to Place Einstein Product Recommendations
      Recommender Strategies
      Recommenders and Available Strategies
      Recommender Rules
        Create and Apply Rules
        Rule Actions
        Rule Fields
        Rule Field Values
      Configure a Recommender for Product Recommendations
      Preview Recommender Output
      Manage Complete the Set Categories
      Configuring Content Slots for Product Recommendations
      Developer Considerations for Einstein Product Recommendations
        Multi-Anchor Einstein Product Recommendations
        Optimize Code for Multiple Anchor Recommendations
    Commerce Cloud Einstein Recommendation Validator
      Install the Recommendation Validator
      Use the Validator
      Validator Responses
      Common Recommendation Validator Errors
    Review Einstein Recommendations Reporting
    Commerce Insights
      View Einstein Commerce Insights
      Review a Product in the Dashboard
    Commerce Cloud Einstein Search Dictionaries
      How Einstein Search Dictionaries Works
      Commerce Cloud Einstein Data Sharing
      Manage Einstein Dictionary Entries
    Commerce Cloud Einstein Predictive Sort
      How Predictive Sort Works
      Predictive Sort Performance Considerations
      Configure Predictive Sort
    Commerce Cloud Einstein Search Recommendations
    Additional Commerce Cloud Einstein Resources
  Commerce Cloud Endless Aisle 2.5.4
  Account Manager
    Log into Account Manager
    Verify Your Identity with Multi-Factor Authentication
    Register Verification Methods for Multi-Factor Authentication
      Connect Salesforce Authenticator (Version 3 or Later) to Your Account for Identity Verification
      Verify Your Identity with a TOTP Authenticator App
      Register a Security Key for WebAuthn Identity Verification
    Remove Verification Methods for Multi-Factor Authentication
    Link an Account Manager Account to Salesforce Identity (SSO)
    Activate a Commerce Cloud Account
    Change Your Account Password
    Reset a Forgotten Password
    Change Account Information
    Create a User Account
    Edit a User Account
    Unlock an Account
    Add an Account to Your Organization
    Manage Access of Partner Accounts
    Reset a User Account
    Delete an Account
    Undelete an Account
    Add an API Client
    Enable and Disable an API Client ID
    Edit an Organization
    Select Users for Security Notification Emails
  Log Center
    Start Log Center
    Filter Issues in Log Center
    Search for Issues in Log Center
    Keyword Search in Log Center
    Change the Log Center Display
  Control Center
    Control Center Roles
    Control Center Instance Permissions
    Log Into Control Center
    Manage Instances in Control Center
      Use Reset to Initial an Instance in Control Center
      Reset a Sandbox (SIG or ODS) Instance in Control Center
      Start, Stop, and Restart Instances in Control Center
      Create an On-Demand Sandbox Instance in Control Center
      Delete an On-Demand Sandbox Instance in Control Center
      On-Demand Sandbox Operations Scheduler
        Create and Activate an On-Demand Sandbox Operations Scheduler
        Edit an On-Demand Sandbox Operations Scheduler
        Delete an On-Demand Sandbox Operations Scheduler
      View On-Demand Sandbox Usage Statistics in Control Center
    Create a Role in Control Center
    Specify Instance Permissions for a User in Control Center
    View the Audit Login Control Center
  Customer Service Center
    Set Permissions
    Set Permissions to 'Browse On Behalf Of' in the Storefront
    Specify Customer Service Center Settings
    Start Customer Service Center
    Find an Order
    Create an Order
    Create an Order with the Storefront
    Hand Off a Basket to a Registered Customer
    Hand Off a Basket to an Agent
    Find, Create, and Edit a Customer
    Reset a Customer Password
    Edit Customer Information
    Edit Reason Codes
    Configure a Storefront Hostname
    Creating a CSC UI Configuration Manually
    Customization
      Customize the Hosted Payment Page
      Payment Service Provider
      Order Calculation
    Customer Service Center Hooks
    Customer Service Center UI Customization
      Layouts
      Widgets
        Attribute_form Widget
        Attribute_layout Widget
        Attribute_listing Widget
        Link Widget
        Tabs Widget
        Text Widget
      Areas
    Customer Service Center Customizable Areas
      Basket View
      Basket Billing Address
      Basket Billing Address View
      Basket Payment Instrument
      Basket Shipping Address
      Customer Address Create
      Customer Address Edit
      Customer Create
      Customer Edit
      Customer Summary
      Order Billing Address View
      Order Payment Instrument
      Order Shipping Address View
      Order Summary
      Price Adjustment
      Product Detail
      Product Search
    Customer Service Center Data Resources
    Customizable Grids
    Custom Actions
  Salesforce Payments
    Salesforce Payment Platforms and Services
    Set up Salesforce Payments
    Salesforce Payments Plug-In
      Install the Salesforce Payments Plug-In
    Salesforce Payments Platform Configuration
      Configure Salesforce Payments with Stripe
        Associate a Stripe Merchant Account to Your Commerce Cloud Instance
        Onboard Your Stripe Merchant Account
        Remove a Stripe Account Association
      Configure Salesforce Payments with PayPal
        Associate a PayPal Merchant Account with Salesforce Payments
        Onboard Your PayPal Merchant Account
        Remove a PayPal Account Association
      Register an Apple Pay Domain
      Configure Payment Zones
        Create a Payment Zone
        Assign Payment Zones to a Merchant Account
        Add Payment Methods to a Payment Zone
    Salesforce Payments Storefront Settings
      Set Up Express and Multi-Step Checkout
        Express Checkout Considerations
      Using Venmo with PayPal
      Buy Now and Pay Now Checkout Methods
      Buy Now and Pay Later Payment Services
        Buy Now Pay later with Afterpay
        Buy Now Pay later with Klarna
      Create Orders Automatically Using Stored Payment Methods
      Salesforce Payments Settings
        Set Instance Status
        Payment Card Capture Timing
        Configure Payment Card Credential Storage
        Statement Descriptor Settings
          Set the Customer Statement Descriptor
      Validate Payments in Test and Live Modes
      Test a PayPal Configuration
      PayPal Funds Disbursement
    Link Salesforce Payments with Salesforce Order Management
    Customer Object Import and Export for Salesforce Payments
    Run Salesforce Payments on SiteGenesis
      Salesforce Payments on SiteGenesis
        Cartridges
        Controllers
        Models and Views
        Server-Side Scripts
        Client-Side Scripts
        SiteGenesis Templates, Forms, and CSS for Salesforce Payments
          SiteGenesis Template Modifications for Salesforce Payments
          SiteGenesis Forms Modifications for Salesforce Payments
          SiteGenesis CSS Modifications for Salesforce Payments
      Salesforce Payments SiteGenesis Page Samples
  Storefront Toolkit
    Storefront Toolkit Tools
    Storefront Toolkit Tips and Limitations
    Identify Templates, Controllers, and Pipelines with the Page Information Tool
    Identify Content to Edit with the Content Information Tool
    Examine Search Results Using the Search Information Tool
      Enable the Search Information Tool
      Open the Search Information Tool
      Search Results Window
      Product Search Model Window
    Get Cache Status Using the Cache Information Tool
    Examine Server Calls Using the Request Log
    Preview a Site Using the Site Preview Tool
    Test Promotions Using the Promotions Tracing Tool
    Troubleshoot the Storefront Toolkit
  Open Commerce API 23.2
    Getting Started with OCAPI 23.2
    What's new in OCAPI 23.2?
      OCAPI 23.2 changes since 22.10
      OCAPI 23.2 changes since 22.6
      OCAPI 23.2 changes since 22.4
      OCAPI 23.2 changes since 21.8
      OCAPI 23.2 changes since 21.6
      OCAPI 23.2 changes since 21.2
      OCAPI 23.2 changes since 20.10
      OCAPI 23.2 changes since 20.9
      OCAPI 23.2 changes since 20.8
      OCAPI 23.2 changes since 20.4
      OCAPI 23.2 changes since 20.3
      OCAPI 23.2 changes since 20.2
      OCAPI 23.2 changes since 19.10
      OCAPI 23.2 changes since 19.8
      OCAPI 23.2 changes since 19.5
      OCAPI 23.2 changes since 19.3
      OCAPI 23.2 changes since 19.1
      OCAPI 23.2 changes since 18.8
      OCAPI 23.2 changes since 18.7
      OCAPI 23.2 changes since 18.6
      OCAPI 23.2 changes since 18.3
      OCAPI 23.2 changes since 18.2
      OCAPI 23.2 changes since 18.1
      OCAPI 23.2 changes since 17.8
      OCAPI 23.2 changes since 17.7
      OCAPI 23.2 changes since 17.6
      OCAPI 23.2 changes since 17.4
      OCAPI 23.2 changes since 17.3
      OCAPI 23.2 changes since 17.2
      OCAPI 23.2 changes since 17.1
    OCAPI Usage 23.2
      API Explorer 23.2
      OCAPI batch requests 23.2
      OCAPI Best Practices 23.2
      OCAPI Caching 23.2
      OCAPI Client Application Identification 23.2
      CORS (Cross-Origin Resource Sharing) 23.2
      OCAPI Customization 23.2
      OCAPI custom properties 23.2
      OCAPI resource data formats 23.2
      OCAPI expansions 23.2
      OCAPI filtering 23.2
      OCAPI flash 23.2
      OCAPI Global Exceptions 23.2
      OCAPI Global HTTP headers 23.2
      OCAPI HTTP versions 23.2
      OCAPI Hook Circuit Breaker 23.2
      OCAPI Hooks
      OCAPI HTTP methods 23.2
      OCAPI HTTP status codes and faults 23.2
      OCAPI Images 23.2
      OCAPI JSONP 23.2
      OCAPI JWT 23.2
      OCAPI localization 23.2
      OCAPI metadata 23.2
      OCAPI OAuth 2.0 23.2
      OCAPI Settings 23.2
      OCAPI optimistic locking 23.2
      OCAPI pagination 23.2
      OCAPI property selection 23.2
      OCAPI Resource States 23.2
      OCAPI session bridge 23.2
      OCAPI System Jobs 23.2
        Global Jobs
      OCAPI URL syntax 23.2
      OCAPI versioning and deprecation policy 23.2
    Shop API resources 23.2
      Baskets resource (Shop API 23.2)
      Categories resource (Shop API 23.2)
      Content resource (Shop API 23.2)
      ContentSearch resource (Shop API 23.2)
      Customers resource (Shop API 23.2)
      CustomObjects resource (Shop API 23.2)
      Folders resource (Shop API 23.2)
      GiftCertificate resource (Shop API 23.2)
      Orders resource (Shop API 23.2)
      OrderSearch resource (Shop API 23.2)
      PriceAdjustmentLimits resource (Shop API 23.2)
      ProductLists resource (Shop API 23.2)
      Products resource (Shop API 23.2)
      ProductSearch resource (Shop API 23.2)
      Promotions resource (Shop API 23.2)
      SearchSuggestion resource (Shop API 23.2)
      Sessions resource (Shop API 23.2)
      Site resource (Shop API 23.2)
      Stores resource (Shop API 23.2)
    Data API resources 23.2
      AbTests resource (Data API 23.2)
      AbTestSearch resource (Data API 23.2)
      Alerts resource (Data API 23.2)
      Campaigns resource (Data API 23.2)
      CampaignSearch resource (Data API 23.2)
      Catalogs resource (Data API 23.2)
      CatalogSearch resource (Data API 23.2)
      Categories resource (Data API 23.2)
      CategoryLinks resource (Data API 23.2)
      CategoryProductAssignmentSearch resource (Data API 23.2)
      CategorySearch resource (Data API 23.2)
      CodeVersions resource (Data API 23.2)
      CouponRedemptionSearch resource (Data API 23.2)
      Coupons resource (Data API 23.2)
      CouponSearch resource (Data API 23.2)
      CustomObjects resource (Data API 23.2)
      CustomObjectDefinitions resource (Data API 23.2)
      CustomObjectsSearch resource (Data API 23.2)
      CustomerGroups resource (Data API 23.2)
      CustomerGroupSearch resource (Data API 23.2)
      CustomerLists resource (Data API 23.2)
      GiftCertificates resource (Data API 23.2)
      GiftCertificateSearch resource (Data API 23.2)
      GlobalPreferences resource (Data API 23.2)
      InventoryLists resource (Data API 23.2)
      InventoryListSearch resource (Data API 23.2)
      JobExecutionSearch resource (Data API 23.2)
      Jobs resource (Data API 23.2)
      Libraries resource (Data API 23.2)
      LocaleInfo resource (Data API 23.2)
      LogRequests resource (Data API 23.2)
      Metrics resource (Data API 23.2)
      OcapiConfigs resource (Data API 23.2)
      Permissions resource (Data API 23.2)
      ProductInventoryRecords resource (Data API 23.2)
      Products resource (Data API 23.2)
      ProductSearch resource (Data API 23.2)
      PromotionCampaignAssignmentSearch resource (Data API 23.2)
      Promotions resource (Data API 23.2)
      PromotionSearch resource (Data API 23.2)
      Roles resource (Data API 23.2)
      RoleSearch resource (Data API 23.2)
      Settings resource (Data API 23.2)
      SitePreferences resource (Data API 23.2)
      Sites resource (Data API 23.2)
      SiteSearch resource (Data API 23.2)
      SlotConfigurationCampaignAssignmentSearch resource (Data API 23.2)
      SlotConfigurations resource (Data API 23.2)
      SlotConfigurationSearch resource (Data API 23.2)
      Slots resource (Data API 23.2)
      SlotSearch resource (Data API 23.2)
      SortingRuleSearch resource (Data API 23.2)
      SourceCodeGroups resource (Data API 23.2)
      SourceCodeGroupSearch resource (Data API 23.2)
      Stores resource (Data API 23.2)
      StoreSearch resource (Data API 23.2)
      SystemObjectDefinitions resource (Data API 23.2)
      SystemObjectDefinitionSearch resource (Data API 23.2)
      Users resource (Data API 23.2)
      UserSearch resource (Data API 23.2)
      VariantSearch resource (Data API 23.2)
    Shop API documents 23.2
      ApproachingDiscount document (Shop API 23.2)
      ApproachingDiscountResult document (Shop API 23.2)
      AuthRequest document (Shop API 23.2)
      Basket document (Shop API 23.2)
      BasketCreateRequest document (Shop API 23.2)
      BasketPaymentInstrumentRequest document (Shop API 23.2)
      BasketReference document (Shop API 23.2)
      BasketsResult document (Shop API 23.2)
      BonusDiscountLineItem document (Shop API 23.2)
      BundledProduct document (Shop API 23.2)
      BundledProductItem document (Shop API 23.2)
      Category document (Shop API 23.2)
      CategoryResult document (Shop API 23.2)
      Content document (Shop API 23.2)
      ContentFolder document (Shop API 23.2)
      ContentFolderResult document (Shop API 23.2)
      ContentResult document (Shop API 23.2)
      ContentSearchRefinement document (Shop API 23.2)
      ContentSearchRefinementValue document (Shop API 23.2)
      ContentSearchResult document (Shop API 23.2)
      CouponItem document (Shop API 23.2)
      CustomObject document (Shop API 23.2)
      Customer document (Shop API 23.2)
      CustomerAddress document (Shop API 23.2)
      CustomerAddressLink document (Shop API 23.2)
      CustomerAddressResult document (Shop API 23.2)
      CustomerInfo document (Shop API 23.2)
      CustomerOrderResult document (Shop API 23.2)
      CustomerPaymentCardRequest document (Shop API 23.2)
      CustomerPaymentInstrument document (Shop API 23.2)
      CustomerPaymentInstrumentRequest document (Shop API 23.2)
      CustomerPaymentInstrumentResult document (Shop API 23.2)
      CustomerProductList d