The Feedance AI features is rolling out.
Check it out!

What is Salesforce Commerce Cloud?

Salesforce Commerce Cloud

Salesforce Commerce Cloud (formerly Demandware, and often referred to by its product name B2C Commerce) is an enterprise-grade, cloud-based e-commerce platform used to build and run online storefronts. It is part of the broader Salesforce Customer 360 suite and is aimed primarily at mid-market and large enterprise retailers and brands running complex, high-volume catalogs across multiple regions and channels.

Salesforce exposes storefront and back-office functionality through the B2C Commerce API (SCAPI), a modern set of RESTful, OpenAPI-based Shopper and Admin APIs introduced in 2020, alongside the older Open Commerce API (OCAPI), which Salesforce now documents as deprecated and maintenance-only in favor of SCAPI. Both APIs give external systems a structured, permissioned way to read and update catalog, inventory, and order data.

Why connect Salesforce Commerce Cloud to Feedance?

Salesforce Commerce Cloud catalogs are typically large, structured, and spread across multiple sites, locales, and price books, which makes manually preparing product data for shopping channels, marketplaces, and ad platforms slow and error-prone. Connecting your Commerce Cloud storefront to Feedance lets you turn that catalog into clean, channel-ready product feeds without custom exports or scripts.

Because Feedance reads product, inventory, and order data directly from your store, feed updates reflect what shoppers actually see and buy, rather than a stale or manually maintained spreadsheet. This is particularly valuable on an enterprise platform like Commerce Cloud, where catalogs change frequently through promotions, price books, and inventory reservations.

How does Feedance connect to Salesforce Commerce Cloud?

Feedance connects to Salesforce Commerce Cloud using secure, permissioned API access, the same type of connection Salesforce provides for approved integrations. You authorize Feedance to read the specific data it needs, and Feedance uses that authorization to pull product, inventory, and order information on an ongoing basis so your feeds and dashboards stay in sync with your live store.

No code, custom middleware, or developer resources are required on your side to maintain the connection. Once access is granted, Feedance handles scheduling, data retrieval, and formatting automatically.

What data does Feedance access from Salesforce Commerce Cloud?

Feedance works with exactly three data entities on every platform it supports, including Salesforce Commerce Cloud:

EntityWhat Feedance reads
ProductsProduct listings, titles, descriptions, images, variants, and pricing from your catalog
InventoryStock levels and availability status so feeds reflect what is actually in stock
OrdersOrder records used for reporting and performance tracking tied to your feeds

Feedance does not access customer records, coupons or gift cards, shipping or tax configuration, or any other store data beyond these three entities.

Salesforce Commerce Cloud-specific considerations worth knowing

  • Two generations of API coexist. Commerce Cloud stores can be integrated through the newer SCAPI (Shopper and Admin APIs, OAuth 2.0, OpenAPI-based) or the older OCAPI, which Salesforce has marked deprecated in favor of SCAPI for new integrations. Which one a given store uses can affect available data and setup details.
  • Enterprise access controls. API access to Commerce Cloud is managed through Salesforce's Account Manager, which issues client credentials scoped to specific permissions. Your Commerce Cloud administrator will typically need to authorize and configure this access before a connection can be established.
  • Multi-site and multi-locale catalogs. Larger Commerce Cloud implementations often run multiple storefronts, locales, and price books from a single instance, so it is worth confirming which site and locale your feed should draw from.
  • Rollout can involve IT or an implementation partner. Because Commerce Cloud is an enterprise platform, connecting a new external tool often goes through a partner agency or internal IT team rather than a single store owner, so plan for that step in your timeline.

How to connect Salesforce Commerce Cloud with Feedance

  1. Sign in to your Feedance account and choose Salesforce Commerce Cloud as your platform.
  2. Provide your Commerce Cloud store details and the credentials Feedance requests to establish a secure API connection.
  3. Confirm the requested access, which is limited to products, inventory, and orders.
  4. Let Feedance run its initial sync to import your catalog, stock levels, and order history.
  5. Review your data in Feedance and set up your feed rules, mappings, and destinations.

How often does your Salesforce Commerce Cloud data sync?

Feedance keeps your product, inventory, and order data synced with Salesforce Commerce Cloud on a regular, automated schedule so your feeds reflect current catalog and stock conditions without manual re-exports. Exact sync frequency can vary based on your plan and store size, and you can trigger a manual refresh when you need the latest data immediately.

Common Salesforce Commerce Cloud connection issues and how to fix them

IssueLikely causeFix
Connection fails to authenticateAPI credentials are incorrect, expired, or lack the required scopesVerify the credentials in Feedance and confirm your Commerce Cloud administrator has authorized access with the correct permissions
Products missing from the feedProducts are unpublished, assigned to a different site or locale, or excluded by catalog rulesCheck the product's status and site assignment in Commerce Cloud, then re-run the sync
Inventory or stock status looks outdatedSync has not run recently, or inventory is managed through a separate systemTrigger a manual sync in Feedance and confirm which system is the source of truth for stock levels
Access request stuck or deniedCommerce Cloud API access often requires approval from an administrator or implementation partnerConfirm with your internal Commerce Cloud team or partner that the API client has been approved and enabled

Salesforce Commerce Cloud feed optimization tips

  1. Keep product titles and descriptions complete and accurate in Commerce Cloud, since Feedance builds feeds directly from that source data.
  2. Make sure variant and pricing data is consistent across the catalog so downstream channels display the correct options and prices.
  3. Confirm inventory data is accurate and up to date so your feeds do not advertise out-of-stock items.
  4. If you run multiple sites or locales, double-check which one Feedance is reading from before publishing feeds to a new channel.
  5. Review your feed in Feedance after major catalog changes, such as a new season launch or bulk price update, to confirm everything synced as expected.

Frequently Asked Questions About Salesforce Commerce Cloud

  • How does Feedance connect to Salesforce Commerce Cloud?

    Feedance connects to Salesforce Commerce Cloud through a secure, permissioned API connection. You authorize Feedance to access your store, and it then reads product, inventory, and order data on an ongoing basis to keep your feeds current. No custom development or scripts are required on your end.

  • What should I know about Salesforce Commerce Cloud before connecting it to Feedance?

    Salesforce Commerce Cloud has moved from its older Open Commerce API (OCAPI), now marked deprecated, to a newer set of APIs called SCAPI. Access is also managed through Salesforce's Account Manager, so an administrator on your team may need to authorize API access before Feedance can connect. If your store runs multiple sites or locales, it is also worth confirming which one your feed should use.

  • What data does Feedance read from my Salesforce Commerce Cloud store?

    Feedance only works with three types of data: products, inventory, and orders. It reads your product catalog details, current stock levels, and order records to build and maintain your feeds. Feedance does not access customer data, coupons, gift cards, or shipping and tax settings.

  • How do I keep my Salesforce Commerce Cloud feed up to date?

    Once connected, Feedance syncs your product, inventory, and order data automatically on a regular schedule, so your feed reflects current catalog and stock conditions without manual exports. You can also trigger a manual sync in Feedance whenever you need the latest data right away.

  • Do I need developer help to connect Salesforce Commerce Cloud to Feedance?

    Not on the Feedance side. Setting up the connection is done through Feedance's guided setup and does not require writing code. That said, because Commerce Cloud is an enterprise platform, granting API access may involve your internal IT team or implementation partner, since they typically control administrative permissions for the store.

Schedule your 15-minute demo now

Schedule my demo

We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!