Salesforce Commerce
§ Connector
Salesforce Commerce

Connect Salesforce Commerce to your Definite lakehouse in minutes.

Native sync with row-level security, CDC where supported, and hourly-or-faster freshness. Query it with SQL, build dashboards, or ask Fi.

§ What you get

Everything Salesforce Commerce exposes, modeled and queryable.

Extracts Salesforce Commerce Cloud (SFCC) data across product catalogs, categories, products and variants, prices, inventory lists and product inventory records, sites and locales, customers and addresses, orders, and order notes. This enables end-to-end commerce analysis including merchandising and catalog coverage, pricing and inventory reporting, site configuration and localization, customer segmentation, and order performance with items, payments, shipments, taxes, and notes.

Sync cadence
Hourly or faster
CDC
Native where supported
Auth
OAuth / API key
Row-level security
Yes

Tables & streams

12 objects
Product

Master products with merchandising attributes, availability, and rich content used to analyze assortment coverage, product performance, and content completeness across sites and locales.

Product Variant (SKU)

Sellable variants with variation attributes and relationships to master products, enabling size/color performance, option adoption, and variant-level availability and content analysis.

Price

Per-product pricing (list/sale, min/max) across contexts; supports price compliance, markdown tracking, and competitive pricing analysis.

Inventory

Inventory lists and per-product stock records indicating availability by list or location; used for out-of-stock rate, availability coverage, and backorder exposure reporting.

Catalog

Product catalog containers with assignments and properties, enabling reporting by catalog and multi-catalog merchandising strategies.

Category

Category taxonomy and metadata for browse/navigation analysis, supporting category performance, product coverage, and hierarchy-level KPIs.

Site

Commerce storefronts with associated settings, enabling multi-site performance segmentation and cross-site merchandising comparison.

Locale

Locales enabled per site that drive language and currency contexts, supporting localized pricing, content coverage, and regional sales analysis.

Customer

Customer profiles and addresses for segmentation, geographic analysis, repeat purchase behavior, and cohort reporting.

Customer Group

Customer segments and their memberships used for VIP/wholesale targeting, eligibility, and group-based performance analytics.

Order

Orders with headers, line items, payments, shipments, and taxes, powering GMV, AOV, conversion, fulfillment, and tax reporting with incremental windows.

Order Note

Internal comments and annotations on orders that support audit trails, exception handling, and qualitative analysis of service issues.

Authentication

Authenticates to Salesforce Commerce Cloud via OAuth 2.0 Client Credentials using your Client ID and Client Secret; the Order Notes stream uses a username/password-based OAuth flow with the same client credentials.

Requirements

Requires a Salesforce Commerce account to connect.

Analyze with Fi

Operational data, performance metrics, and business insights.

§ How it works

Three steps. One afternoon.

01
Connect

Authenticate Salesforce Commerce in a few clicks. OAuth, API key, or IAM role — we handle secrets and rotation.

definite connect salesforce-commerce
02
Sync

We pull every stream into your lakehouse. CDC where the API supports it; full + incremental otherwise. Hourly-or-faster, row-level secure.

→ salesforce commerce.raw (synced hourly)
03
Query

SQL, dashboards, or ask Fi in plain English. Your Salesforce Commerce data lives next to every other source — ready to join.

SELECT * FROM salesforce_commerce.*
*
Don't see yours?
Any API becomes a Definite connector in minutes.

Build your own with the Definite SDK, or ask us — we add new connectors every week.

Request a connector

Your answer engine
is one afternoon away.

Book a 30-minute call. We'll build your first dashboard on the call — or you can stop paying us.