Skip to main content

Cartful + Salesforce Commerce Cloud (SFCC) Integration

Deploy Cartful on SFCC with the same platform-agnostic embed snippet and catalog sync methods used on any other platform. No cartridge or SFCC-specific integration required.

Commerce Native Pull

Last updated 2026-02-22

Cartful + Salesforce Commerce Cloud (SFCC)

Does Cartful integrate with Salesforce Commerce Cloud?

Yes. Cartful works on SFCC. Deployment is the same platform-agnostic JavaScript snippet used on every other platform. Catalog sync uses generic feed methods — no SFCC cartridge, OCAPI, or SCAPI configuration required.

How Cartful works on SFCC

Cartful is platform-agnostic. The same deployment approach used on Shopify, custom stacks, or any other platform applies to SFCC:

Embed

Copy the JavaScript snippet from Studio and paste it on whichever SFCC page(s) the quiz should appear. No cartridge install, no SFCC-specific integration work.

Catalog sync

Cartful ingests your product catalog through generic feed methods:

  • HTTP feed URL — point Cartful at an endpoint that returns your catalog
  • FTP server — Cartful connects and pulls the feed file
  • Direct file upload — upload a feed file manually in Studio
  • Cartful-hosted cloud storage — upload to a Cartful-managed storage space

Supported formats: CSV, TSV, JSON, and JSON Lines. JSON/JSON Lines feeds follow a Cartful-defined schema for extension attributes and variants.

Required canonical fields: price, title, description, rating, URL, images, and SKU. Everything else is treated as an extension attribute and is available to the recommendation engine.

What Cartful reads from SFCC

Only your product catalog, via the feed you configure. Cartful does not access SFCC APIs, customer data, orders, payment methods, or session information.

What Cartful writes to SFCC

Nothing. Cartful does not modify customer attributes, session data, or order records. When a shopper clicks Add to Cart from a quiz result, Cartful calls SFCC’s native add-to-cart function — but no data is written back.

Custom integration plugins can be built within the Cartful ecosystem to interact with SFCC or other systems during quiz events, depending on your needs.

Sync frequency

Catalog syncs are configurable at setup. Schedules range from every hour (up to 24 times per day) to custom schedules targeting specific days and times.

How it works (setup)

  1. Deploy the quiz: in Studio, navigate to the relevant flow, copy the embed script, and paste it on the target SFCC page(s).
  2. Connect the catalog: configure an HTTP URL, FTP connection, file upload, or cloud storage path in Studio.
  3. Set the sync schedule: hourly, daily, or custom.
  4. Test: run a quiz session and confirm recommendations resolve correctly from your catalog.

No SFCC-specific permissions, OCAPI client IDs, SCAPI configuration, or manual steps beyond snippet placement are required.

Why SFCC teams choose Cartful

SFCC implementations tend to be complex, and adding another integration layer is often a concern. Cartful avoids that entirely — the embed is a snippet, the catalog sync is a feed, and there is no platform-specific coupling. That means no cartridge maintenance, no API version dependencies, and no additional SFCC development work.

Good to know

  • Pull only. Cartful reads catalog data from your feed. It does not write anything back to SFCC.
  • No SFCC API dependency. Catalog sync uses generic feeds, not OCAPI or SCAPI.
  • No customer data. Cartful does not read or store customer, order, or payment data.

See: Integrations hub · Product

Frequently asked questions

Is this a native or custom supported integration?

Native in the sense that no custom development is required. Cartful uses a platform-agnostic embed snippet and generic feed methods. There is no SFCC cartridge, OCAPI configuration, or SCAPI setup needed.

Does Cartful write anything back to SFCC?

No. Cartful does not modify customer attributes, session data, order records, or any other SFCC resources.

Do I need to configure OCAPI or SCAPI?

No. Cartful does not use SFCC-specific APIs for catalog sync or embed. The product feed is ingested via HTTP URL, FTP, file upload, or cloud storage.

What product data does Cartful read?

Whatever is in your feed. Required canonical fields are price, title, description, rating, URL, images, and SKU. All additional fields are treated as extension attributes for recommendation logic.

What feed formats are supported?

CSV, TSV, JSON, and JSON Lines. JSON/JSON Lines feeds follow a Cartful-defined schema for extension attributes and variants.

How often does the catalog sync?

Configurable at setup. Schedules range from every hour (up to 24x/day) to custom schedules targeting specific days and times.

Does the embed snippet work the same on SFCC as on Shopify?

Yes. The exact same JavaScript snippet is used regardless of platform.

Are there any SFCC-specific limitations?

No. There are no known SFCC-specific limitations. The embed and feed methods are platform-agnostic.

Related

See Cartful in action

Get a live walkthrough tailored to your catalog.