Introducing the First Open-Source UCP Cartridge for SFCC

Introducing the First Open-Source UCP Cartridge for SFCC

The ucp-sfcc cartridge is the first open-source, MIT-licensed implementation of Universal Commerce Protocol (UCP) for Salesforce Commerce Cloud. It enables SFCC merchants to expose a UCP discovery manifest, accept agent-initiated checkout sessions, and process payments through the standard UCP payment handler — without waiting for native Salesforce support.

Today, we’re excited to announce the release of ucp-sfcc—the first open-source Universal Commerce Protocol cartridge for Salesforce Commerce Cloud. It’s free, MIT-licensed, and ready for production use.

Why This Matters

Google’s AI Mode is live. Shoppers are already using Gemini to find, compare, and purchase products without ever visiting a traditional storefront. Universal Commerce Protocol (UCP) is the open standard that makes this possible—enabling AI agents to discover products, manage carts, and complete checkouts on behalf of shoppers.

The problem? Salesforce hasn’t announced when native UCP support will come to Commerce Cloud. For SFCC merchants, that means waiting indefinitely while competitors capture this new channel.

We built the solution.

What’s in the Cartridge

The ucp-sfcc cartridge provides core UCP capabilities for any SFCC storefront:

  • Discovery Manifest (/.well-known/ucp) — Makes your products visible to AI agents across Google’s ecosystem
  • Checkout Sessions — Full cart management, pricing, tax, and shipping calculations
  • Payment Handler Integration — Secure payment processing via your existing PSP
  • Order Management — Real-time order status and tracking
  • SFRA 6.x+ Compatible — Drop-in architecture that follows SFRA conventions
// Example: Discovery Manifest
{
  "name": "Your Store",
  "description": "Your store description",
  "logo": "https://yourstore.com/logo.png",
  "capabilities": {
    "product_discovery": true,
    "checkout": true,
    "payment": true,
    "order_tracking": true
  }
}

Why Open Source?

We believe UCP adoption benefits the entire commerce ecosystem. By open sourcing our SFCC cartridge, we:

  1. Lower the barrier to entry for agentic commerce
  2. Build trust through transparent, reviewable code
  3. Enable the community to contribute improvements
  4. Establish a standard before fragmentation occurs

The cartridge is free. Our expertise is the product.

Getting Started

Clone the repository and follow the installation guide:

git clone https://github.com/ForkPoint/ucp-sfcc.git

The documentation covers everything from initial setup to production deployment. For enterprise deployments requiring customization, performance tuning, or integration with existing systems, contact our team.

What’s Next

This is just the beginning. We’re actively developing:

  • Multi-site and multi-brand configuration support
  • Advanced capability extensions
  • Performance optimization tools
  • Integration accelerators for common PSPs

Star the repo, submit issues, contribute PRs. Let’s build the future of commerce together.


Ready to implement UCP? Get your readiness score or view the cartridge on GitHub.

KEEP READING

Related Articles

Why We Open Sourced Our UCP Cartridge

Why We Open Sourced Our UCP Cartridge

We open-sourced our UCP cartridge for Salesforce Commerce Cloud because agentic commerce adoption requires the whole ecosystem to move — not just well-resourced enterprises. An MIT-licensed, productio ...

Read Article
What is Universal Commerce Protocol? A Technical Primer

What is Universal Commerce Protocol? A Technical Primer

Universal Commerce Protocol (UCP) is an open standard developed by Google, Shopify, and 20+ partners that enables AI agents to discover products, compare options, and complete purchases on behalf of s ...

Read Article
UCP Checkout Sessions: A Deep Dive

UCP Checkout Sessions: A Deep Dive

Checkout sessions are the core transactional mechanism in Universal Commerce Protocol. They represent the stateful journey from "add to cart" to "order confirmed"—but designed for AI agents rather tha ...

Read Article