Step 29 of 36 (81% complete)

Composable Commerce with Optimizely Connect Platform (OCP)

Szymon Uryga photo

The Optimizely Connect Platform (OCP) empowers developers to streamline data ingestion and channel activation by creating connectors that integrate seamlessly with any marketing suite. Developers can publish these connectors to the App Directory, and marketers can easily install and use them to compose digital experiences. - https://world.optimizely.com/products/ocp/overview/

In essence, OCP allows you to create applications that take information from transactional commerce services and add it to Optimizely Graph. It serves as a hub that aggregates data from multiple sources into one cohesive system.

Composable Commerce

This architecture leverages Application in Optimizely Connect Platform as a central integration hub between content and commerce systems.

Data Flow Summary

  • PIM → Commerce: Product data and metafields are synced

  • Commerce → Connect: Webhooks notify changes

  • Connect → Graph & CMS: Data is synced into Optimizely

  • CMS → Graph: Content is indexed

  • Frontend → Graph: Frontend fetches all content and product data via GraphQL

  • Frontend ↔ Commerce: Handles user interactions like checkout, login and cart

Comparison: With OCP vs. Without OCP

FeatureWithout OCPWith OCP
Data OwnershipSplit: PIM, Commerce, CMS all manage dataCentralized: Optimizely Graph owns all product data
Commerce Data FlowPIM → Commerce → Headless AppPIM → Commerce → OCP → Graph → Headless App
Revalidation SpeedFast (direct read from Commerce & Graph)Slower (delayed by syncs from PIM via OCP)
Cache InvalidationManual or real-time via CMS/Commerce hooksDelayed due to webhook-based multi-step sync
Dev ComplexityHigh – headless app merges two APIsLow – one API (Graph) handles CMS/product info
Sync ComplexityHigh – headless app needs to listen to changes from two sourcesLow – one API (Graph)
Real-time AccuracyHigh – data is fetched liveLower – sync delays might cause stale content
ScalabilityModerate – more API calls from frontendHigh – Graph acts as single fast CDN source

The Optimizely Connect Platform can be an incredibly powerful tool in this landscape, offering a modern way to stitch together content, commerce, and search across distributed systems with great performance and flexibility.

Have questions? I'm here to help!

Contact Me