·
24 commits
to main
since this release
First release of the Contentstack ↔ Spartacus (SAP Composable Storefront) connector.
What's included
- Contentstack ↔ Spartacus connector — CMS page and component adapters bridging the Contentstack Delivery API to Spartacus CMS, with SAP Commerce Cloud (OCC) remaining the commerce engine (products, pricing, cart, checkout)
- Flat (adjacency-list) navigation model, working around Contentstack's include-depth limit
- Configurable nav-tree
include_depthper stack plan - MediaContainer and Tab/TabParagraph content types
- Presentation-level content gating / access control (
access_tagsfield) slugTransformconfig for regex-based route slug rewritingng addschematics scaffold localeMapping, accessControl & Live Preview config- Live Preview support, including global-slots tagging and correct locale handling on language switch
- Starter pack: flat-only content model, demo seed content, hero image asset, access-gating demo blocks
Testing & quality
- 156 unit tests across CMS adapters, normalizers, and field mapping
- ESLint/Prettier + PR CI workflow, CodeQL static analysis, Renovate, SCA/policy scans
Docs
- Config reference, supported features/limitations, page-type resolution guide
- Delivery-credentials example and "connect to your stack" guide
Reference storefronts
Validated end-to-end against two example Spartacus storefronts: electronics-spa (B2C) and powertools-spa (B2B).
Known follow-ups
- Field-level (in-place) Live Preview editing for stock components
- Full server-side access-control (current implementation is presentation-level only)
- i18n translation asset bundle (UI string translations)