Data Flow Architecture
Complete visualization of how data moves through the NULogic SFCC Headless Pro ecosystem
Commerce Data Flow Map
Interactive diagram showing all data entities and how they flow through the headless commerce platform.
Product Data Flow
Product catalog, images, variations, and pricing flow from SFCC Business Manager through SCAPI to the PWA frontend, with CDN caching for fast delivery.
Customer Data Flow
Customer profiles, addresses, preferences, and payment methods are securely transmitted through SCAPI with session-based caching for authentication.
Order Data Flow
Order creation, basket management, shipments, and returns flow bidirectionally, with real-time updates ensuring consistency across all touchpoints.
Analytics Data Flow
Page views, events, conversions, and session data flow from PWA to analytics platforms and data warehouse for insights and personalization.
API Endpoint Map
Interactive table showing all critical SCAPI endpoints used by the NULogic accelerator with data flow and caching strategies.
| API / Endpoint | Method | Data Flow | Caching | Used By | Details |
|---|---|---|---|---|---|
| ShopperProducts /products/{id} |
GET | SFCC → SCAPI → PWA | CDN 5min | PDP, PLP, Search Results | View Details ↓ |
| ShopperSearch /product-search |
GET | SFCC → SCAPI → PWA | CDN 2min | PLP, Search Page, Facets | View Details ↓ |
| ShopperBaskets /baskets |
GET/POST | Bidirectional ↔ Real-time | No cache | Cart, Checkout, Mini-cart | View Details ↓ |
| ShopperCustomers /customers/{id} |
GET | SFCC → SCAPI → PWA | Session cache | Account Page, Profile, Orders | View Details ↓ |
| ShopperOrders /orders |
GET | SFCC → SCAPI → PWA | No cache | Order History, Order Details | View Details ↓ |
| ShopperLogin /authorize |
POST | Bidirectional ↔ Real-time | No cache | Authentication, JWT Generation | View Details ↓ |
| Einstein Recommendations /recommendations |
GET | SFCC → PWA | CDN 10min | PDP Recs, Home Banners, Email | View Details ↓ |
Caching Strategy Visualization
Multi-layer caching architecture ensuring optimal performance at every level of the data stack.
Cache Hit vs. Miss Flow
Real-Time Data Sync
Animated visualization showing how data stays in sync across the entire platform.
Scenario 1: Product Price Update
< 5 minutesScenario 2: Customer Adds to Cart
< 200msIntegration Data Flows
How external systems integrate and exchange data with the headless commerce platform.
Secure payment tokenization and processing
Card data never touches SFCC. Token passed to gateway for auth/capture.
Comprehensive event tracking and analytics
Page views, ecommerce events, custom conversions tracked in real-time.
Powered search and faceting
Syncs every product update. Powers search, filtering, autocomplete.
Content creation and delivery
Contentful, Sanity, or Strapi. Fetched at build time or runtime.
Marketing automation and email delivery
Order confirmations, abandoned cart, post-purchase campaigns.
ML-driven recommendations and personalization
Powers product recommendations, personalized experiences, AI chatbot.
Performance & Optimization Insights
Fastest Paths
- ✓ Browser cache hit: ~10ms
- ✓ Add to cart (optimistic): ~200ms
- ✓ CDN served HTML: ~50-100ms
- ✓ Static asset delivery: ~20-30ms
Critical Optimizations
- • ISR for category pages (60s refresh)
- • React Query caching for API responses
- • Service Worker offline support
- • CDN edge caching for API proxies
Real-Time Capabilities
- • Basket updates: bidirectional sync
- • Order tracking: zero cache TTL
- • Payment processing: direct gateway
- • Analytics: event dispatch on action
Data Freshness SLAs
- • Product data: < 5 minutes
- • Search index: < 2 minutes
- • Order status: real-time
- • Pricing: < 1 minute
This diagram represents the complete data flow architecture for NULogic's SFCC Headless Pro implementation. All timings are typical values and may vary based on network conditions and system load.
Last updated: 2026-03-30 | Architecture v2.0