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)
- Deploy the quiz: in Studio, navigate to the relevant flow, copy the embed script, and paste it on the target SFCC page(s).
- Connect the catalog: configure an HTTP URL, FTP connection, file upload, or cloud storage path in Studio.
- Set the sync schedule: hourly, daily, or custom.
- 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