Connect Your Salesforce Commerce Cloud Store and Start Managing Feeds in Minutes
Authenticate via OCAPI with JWT and start pulling your full product catalog with no cartridge installation required
Direct OCAPI Integration
Feedoptimise connects to your Salesforce B2C Commerce instance through the Open Commerce API (OCAPI). There is no cartridge to install, no storefront code to deploy and no FTP export jobs to schedule. You provide your OCAPI client credentials and site URL, and Feedoptimise handles all data retrieval through the Data API and Shop API endpoints.
JWT Token Authentication
Authentication uses the standard Salesforce Account Manager JWT flow. Generate a client ID and secret in your SFCC Account Manager, configure the OCAPI resource permissions in Business Manager, and enter the credentials in Feedoptimise. The platform requests and refreshes 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 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 centres, 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.
id
name
short_description
long_description
page_title
page_description
brand
manufacturer_name
manufacturer_sku
EAN
UPC
price
sale_price
price_books
images
videos
custom_attributes
variation_attributes
variation_groups
variants
bundles
product_sets
categories
inventory_lists
online_flag
searchable_flag
tax_class
unit
min_order_quantity
step_quantity
created_at
updated_at
…
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 OCAPI connection
One set of OCAPI 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
Map your Salesforce Commerce Cloud products and variants to Google's product data specification, including GTIN, shipping and tax attributes. SFCC stores often run multiple price books per site, so Feedoptimise lets you select which price book supplies the list price and which supplies the sale price when mapping to Google's price and sale_price fields. Built-in validation catches disapprovals before you submit, and supplemental feed support lets you layer additional data on top of what is already in Merchant Center. Manage the full SFCC Google Shopping feed lifecycle from initial mapping through to ongoing sync and error resolution.
Generate product catalog feeds for Meta dynamic ads, Instagram Shopping and Facebook Shops from your SFCC catalog. Inventory and pricing stay in sync through scheduled refreshes, and feed rules let you adjust categories, custom labels and descriptions for Meta placements without affecting other channels.
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.
Pre-built templates for Amazon, Bing, Pinterest, Snapchat, Criteo, Awin and hundreds more. If your channel is not listed, build a custom feed in XML, CSV, TSV or JSON with full control over field naming, structure and output format.
SFCC catalogs can hold thousands of custom attributes, but feeds often ship with gaps. Product types may be missing, Google categories unassigned, or descriptions too short for advertising channels. AI enrichment fills these gaps across your entire catalog. Generate structured product types from your SFCC category tree, rewrite titles by combining core fields with custom attribute values, and populate colours, size labels, custom labels or any other target field. Powered by OpenAI, Anthropic Claude, Google Gemini and xAI, with full model selection across each provider.
Use AI vision models to extract product attributes like colour, pattern, material or brand directly from your SFCC product images. Generate new image variants at scale, including on-model shots, studio background swaps, colour alternatives, upscaling and smart crops sized to each channel's image requirements.
An agentic AI assistant that understands the SFCC product model. AI Feed Agent audits feeds for missing custom attributes, flags master products where variants lack required identifiers like GTINs, and diagnoses channel disapprovals tied to SFCC-specific issues. For example, it can detect products excluded from a site's assigned price book, spot variants marked offline in one site but active in another, or identify category assignments that do not map cleanly to Google's product taxonomy. It also suggests filter and rule configurations based on your catalog structure.
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.
When you add a new advertising or marketplace channel, our team configures the feed from scratch. We map your SFCC products, variants, custom attributes and site-level data to the channel's specification so the feed is ready to go live.
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.
Feed Processing
Data Enrichment
Channel Sync
AI Optimisation
Rule Engine
Title Rewrites
Salesforce Commerce Cloud Feed Migrations
Whether you are migrating to SFCC from another cart or switching 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, remap attributes to align with SFCC's product model and catalog structure, and confirm all feeds continue delivering approved data to every channel.
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
Import performance metrics from Google Ads, Google Analytics, SFCC Business Manager reports or any custom CSV file, then use that data to build custom labels. Segment products by ROAS, conversion rate, margin, sell-through rate or any metric that drives your bidding and budget strategy.
Bring SFCC order and inventory data together with advertising metrics from external platforms into a single view. Identify underperforming products, flag budget-draining SKUs and surface top sellers without switching between Business Manager and your advertising dashboards.
Turn your segmentation into automated action. Suppress low-performing products from feeds, prioritise high-margin SKUs and apply different titles or descriptions per performance tier. Rules refresh each time new data syncs from Google Ads, Analytics or your uploaded metric files.
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?
Create an API client in your Salesforce Account Manager with the appropriate OCAPI Data API and Shop API permissions. Enter your client ID, secret and site URL in the Feedoptimise platform, and the connection goes live. Authentication runs through the standard JWT token flow, and Feedoptimise refreshes tokens automatically. No cartridge installation or storefront deployment is required.
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.
Does Feedoptimise support SFCC multi-site configurations?
Yes. A single OCAPI 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 and authentication model remain the same. If you are running Agentforce Commerce, the Feedoptimise integration works exactly as described on this page.
How do I create a Google Shopping feed from my SFCC store?
Connect your SFCC instance using your OCAPI 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 OCAPI configuration in Business Manager typically involves a developer or SFCC administrator to set up API client permissions. 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 the OCAPI Data API and Shop API. There is nothing to deploy to your SFCC instance beyond setting up the API client permissions in Business Manager. This keeps your storefront code clean and avoids any impact on your site's performance.