Feedoptimise
Feedoptimise
menu
Start your 7 days free trial

Salesforce Commerce Cloud Feed Management & Optimisation

Manage, optimise and sync your Salesforce B2C Commerce product feeds across Google Shopping, Bing, Meta and every major channel

Compatible with Agentforce Commerce, formerly Salesforce Commerce Cloud and Demandware.

salesforce.example.com
salesforce Logo
app.feedoptimise.com
Google Shopping Logo
Meta Catalog Logo
TikTok Catalog Logo
Amazon Marketplace Logo
Bing Shopping Logo
Pinterest Catalog Logo
Instagram Logo
Google Merchant Center Logo
AWIN Logo
Criteo Logo
Snapchat Logo
Salesforce product data syncing to Feedoptimise and distributing across Google Shopping, Meta, TikTok and other advertising channels

Connect Your Salesforce Commerce Cloud Store and Start Managing Feeds in Minutes

Authenticate via OCAPI or SCAPI and start pulling your full product catalog with no cartridge installation required

  • OCAPI or SCAPI: connect via either Salesforce API

    Feedoptimise connects to your Salesforce B2C Commerce instance through either the Open Commerce API (OCAPI) or the newer Salesforce Commerce API (SCAPI). There is no cartridge to install, no storefront code to deploy and no FTP export jobs to schedule. Choose the API that fits your stack, provide your client credentials and site URL, and Feedoptimise handles all data retrieval through the relevant Data, Shop or Shopper API endpoints. SCAPI is the path Salesforce recommends for new SFCC projects, while OCAPI remains fully supported for existing integrations.

  • JWT authentication via Account Manager or SLAS

    OCAPI connections authenticate through Salesforce Account Manager using the standard JWT flow. SCAPI connections authenticate through SLAS (Shopper Login and API Access Service), Salesforce's OAuth2-based authentication service designed for the modern Commerce API. In both cases, Feedoptimise requests and refreshes JWT access tokens automatically, so your connection stays active without manual intervention.

  • Continuous product sync

    Schedule automatic data refreshes at intervals that match your catalog update cycle. Each sync pulls the latest product edits, price book changes, inventory movements and new items from your SFCC instance into Feedoptimise, ready for feed generation.

Every Product Attribute from Your SFCC Catalog

Access standard attributes, custom attributes, price books, inventory lists, product sets, bundles, variation groups and category assignments from a single OCAPI or SCAPI connection

  • Core product data and all variation types

    Retrieve all standard product attributes including names, descriptions, prices, images, SKUs and online/offline status. Feedoptimise supports the full SFCC product type hierarchy: master products with their variation groups and variants, product bundles, product sets and standard items. Variants stay grouped under their master, preserving the parent-child relationship for accurate feed output.

  • Custom attributes and attribute groups

    SFCC stores frequently extend the default product model with custom attributes for material, fit, care instructions, sustainability ratings or any other structured data. Feedoptimise pulls every custom attribute defined in your system object type, regardless of which attribute group it belongs to, so nothing is left out of your feeds.

  • Price books and promotional pricing

    Access list prices, sale prices and promotional pricing from every price book assigned to your site. Feedoptimise reads price book assignments per product and variant, giving you the flexibility to map different price tiers to different channel feeds or display sale pricing alongside original prices.

  • Inventory lists and allocation data

    Pull stock quantities from every inventory list configured in your SFCC instance. If you operate multiple warehouses or fulfilment centers, use per-list inventory data to build smarter feeds. Filter products by stock availability at specific locations, or set availability flags based on allocation records.

Full Multi-Site Support for Salesforce Commerce Cloud

Pull site-specific product data, pricing, currencies, translations and storefront URLs for every SFCC site you operate

  • Multi-site data extraction

    Retrieve product data for every site configured in your SFCC organisation. Each site can carry its own price books, inventory lists, currency settings and custom attribute overrides. Feedoptimise reads these site-level differences so your feeds reflect what shoppers actually see on each storefront.

  • Site-specific storefront URLs

    Product links in your feeds point shoppers to the correct site and locale. Feedoptimise generates landing page URLs that match each site's domain, path structure and locale settings, so traffic lands on the right storefront experience.

  • All sites from a single API connection

    One set of OCAPI or SCAPI credentials covers every site in your SFCC organisation. Product data for all storefronts flows through a single integration, and you can map each site's catalog independently to as many feeds as you need.

  • Translations and localised content

    Product names, descriptions and other translatable attributes from each SFCC locale come through with every sync. For locales where content is incomplete, Feedoptimise's AI translation tools can generate the missing translations directly within the platform.

Salesforce Commerce Cloud Feeds for Every Advertising Channel

Build an SFCC Google Shopping feed for Performance Max campaigns, a Meta product catalog for dynamic ads or a TikTok catalog for social commerce. Feedoptimise provides pre-built templates and validation for over 1,000 channel specifications.

  • SFCC TikTok Catalog Feeds

    Build TikTok-ready feeds mapped to TikTok Shop and TikTok Ads catalog specifications. Include attributes like video links and age group that SFCC does not surface natively in a feed-ready format. TikTok feed management works the same way as every other channel in Feedoptimise, with shared rules, filters and AI enrichments applied consistently.

AI-Powered Salesforce Commerce Cloud Feed Optimisation

Optimise, enrich and transform any attribute in your SFCC feed using leading generative AI models and an agentic AI assistant

SFCC Feed Managed Service & Hands-On Support

Use the platform independently or let our team handle your Salesforce Commerce Cloud feed operations, from setup to optimisation rules, at no extra cost

  • Self-managed with full control

    The platform gives marketing teams and e-commerce managers everything they need to run feeds without ongoing developer involvement. All feed configurations, rules and optimisation tools are accessible through the Feedoptimise interface.

  • Rule Building & Logic Execution

    Would rather not build rules yourself? Describe your requirements, for example "exclude products not assigned to my UK site" or "only advertise master products where at least one variant has stock in the primary inventory list", and our team builds the filters, logic and attribute mappings for you.

  • On-Demand Error Resolution

    Google Merchant Center disapprovals, Meta catalog warnings and other channel errors get investigated and resolved by our team. We diagnose the root cause and fix it so your Salesforce Commerce Cloud feeds stay approved and delivering.

Salesforce Commerce Cloud Feed Migrations

Whether you are migrating to SFCC from another cart, switching from OCAPI to SCAPI, or moving to Feedoptimise from another feed tool, we handle the full transition with no downtime or data loss

  • Feed platform switching

    Moving from another feed management provider? We recreate your current setup in Feedoptimise, porting rules, mappings and channel configurations from your existing tool, then verify full output parity before cutover.

  • Cart migrations to Salesforce Commerce Cloud

    Switching your store to SFCC from Shopify, Magento, WooCommerce or another platform? We reconnect your product data source via OCAPI or SCAPI, remap attributes to align with SFCC's product model and catalog structure, and confirm all feeds continue delivering approved data to every channel.

  • OCAPI to SCAPI transitions

    If your team is moving an existing SFCC integration from OCAPI to SCAPI, Feedoptimise can run on either API in parallel during the transition. Switch your feed connection from Account Manager and OCAPI credentials to SLAS and SCAPI without rebuilding rules, mappings or channel feeds.

  • Post-migration QA

    After every migration, we audit your feeds end to end. Data accuracy, channel approval status, variant coverage, price book assignments and site configurations are all checked. Any inconsistencies are resolved before they reach your live campaigns.

SFCC Feed Performance & Reporting

Combine your Salesforce Commerce Cloud data with performance metrics from Google Ads, Analytics and custom sources to build smarter, data-driven feeds

Frequently Asked Questions

Common questions about managing Salesforce Commerce Cloud product feeds with Feedoptimise

  • How do I connect my Salesforce Commerce Cloud store to Feedoptimise?

    You can connect via either OCAPI or SCAPI. For OCAPI, create an API client in Salesforce Account Manager with the appropriate Data API and Shop API permissions, then enter your client ID, secret and site URL in the Feedoptimise platform. For SCAPI, configure a SLAS client with the relevant OAuth scopes and enter the credentials in Feedoptimise. Both options use JWT-based authentication and Feedoptimise refreshes tokens automatically. No cartridge installation or storefront deployment is required.

  • Does Feedoptimise support SCAPI as well as OCAPI?

    Yes. Feedoptimise supports both the Open Commerce API (OCAPI) and the newer Salesforce Commerce API (SCAPI). OCAPI authenticates through Salesforce Account Manager, while SCAPI authenticates through SLAS (Shopper Login and API Access Service), Salesforce's OAuth2-based service. Salesforce recommends SCAPI for new SFCC projects and is focusing feature development there, while OCAPI continues in maintenance mode and remains fully functional. Either API gives Feedoptimise complete access to your product catalog, price books, inventory lists, multi-site data and custom attributes.

  • Should I use OCAPI or SCAPI to connect Feedoptimise?

    If you are setting up a new integration, SCAPI is generally the right choice as it aligns with Salesforce's current development direction and uses SLAS for authentication, which removes the Account Manager dependency. If you already have an OCAPI integration in place, there is no urgency to migrate, OCAPI continues to work fully with Feedoptimise. We can also help you transition from OCAPI to SCAPI without rebuilding your feed rules and mappings.

  • What SFCC data does Feedoptimise import?

    Feedoptimise imports all core product attributes, master-variant relationships, variation groups, product bundles, product sets, custom attributes, images, categories, price books (list prices, sale prices and promotional pricing), inventory lists, site-level overrides, translations and storefront URLs. The same data set is available whether you connect via OCAPI or SCAPI.

  • Does Feedoptimise support SFCC multi-site configurations?

    Yes. A single OCAPI or SCAPI connection covers every site in your SFCC organisation. Feedoptimise pulls site-specific pricing, inventory, attribute overrides and locale data so you can build independent feeds per site or combine sites into a single multi-region feed.

  • Is Feedoptimise compatible with Agentforce Commerce?

    Yes. Agentforce Commerce is Salesforce's new name for Commerce Cloud, announced at Dreamforce 2025. The underlying B2C Commerce platform, OCAPI, SCAPI and authentication models remain the same. If you are running Agentforce Commerce, the Feedoptimise integration works exactly as described on this page, with full support for both OCAPI and SCAPI connections.

  • How do I create a Google Shopping feed from my SFCC store?

    Connect your SFCC instance using your OCAPI or SCAPI credentials, then create a new feed and select the Google Shopping template. Feedoptimise maps your SFCC product data to Google's required and optional attributes automatically. Adjust mappings, apply filters and run validation checks before submitting to Google Merchant Center.

  • Can I manage my Google Merchant Center feed from SFCC with Feedoptimise?

    Yes. Feedoptimise maps your SFCC catalog to Google's product data specification, including required attributes like GTIN, shipping and tax fields. The platform supports both primary and supplemental feeds, and built-in validation flags issues before they cause disapprovals in Google Merchant Center.

  • How does Feedoptimise handle SFCC product types like masters, bundles and sets?

    Master products are imported with their variants grouped under the parent, preserving the variation structure. Product bundles and product sets are supported as distinct product types. Each bundled or set component retains its own attributes and can be mapped independently in your feeds.

  • How often does my SFCC product data sync?

    You schedule automatic syncs at whatever frequency your business requires. Each sync pulls the latest product changes, price book updates, inventory movements and new catalog items. Most merchants sync several times per day to keep feeds accurate across all channels.

  • Do I need a developer to set up feeds?

    The initial API setup in Business Manager (OCAPI client permissions or SLAS configuration for SCAPI) typically involves a developer or SFCC administrator. Once the connection is active, marketing teams and e-commerce managers run the platform on their own. If you prefer hands-off management, our team can handle everything at no extra cost.

  • Can I switch to Feedoptimise from another feed management tool?

    Yes. We handle full migrations from other SFCC feed integrations, recreating your rules, mappings and multichannel configurations with no downtime to your live feeds. Our team verifies output parity with your existing setup before cutover.

  • Does Feedoptimise require a cartridge or storefront code?

    No. Feedoptimise connects directly through OCAPI (Data API and Shop API) or SCAPI (Shopper APIs and Custom APIs). There is nothing to deploy to your SFCC instance beyond setting up the API client permissions in Business Manager or configuring a SLAS client. This keeps your storefront code clean and avoids any impact on your site's performance.