Platform Architecture & Extension Development
- SAP Commerce Cloud architecture: platform layers, extensions, add-ons
- Items.xml: type system, GenericItem, relations, localization
- Spring beans in Commerce Cloud: beans.xml, dependency injection patterns
- Service layer: services, DAOs, facades, converters, populators
- Impex: data import, import mode, scripting, relation handling
- Backoffice: customizing search, list, and detail views
- FlexibleSearch: query language, joins, localization queries
- Cron jobs: custom jobs, triggers, performance considerations
Catalog, Pricing & OCC API
- Product catalog: catalog versions, synchronization, classification system
- Price factory: price rows, user price groups, date ranges, volume prices
- Promotions: promotion engine rules, conditions and actions
- WCMS: content pages, components, restrictions
- OCC (Omni Commerce Connect) REST API: endpoints, DTOs, adding custom endpoints
- Spring Security in Commerce: authentication, authorization, storefront vs API
- SAP Commerce Cloud in the Cloud: deployment descriptors, manifest.json, build pipeline
- Integration with external systems: data hub, ImpEx automation
Developers who can navigate the SAP Commerce Cloud platform — building extensions, customizing the backoffice, writing FlexibleSearch queries, and exposing OCC APIs correctly.
- Create and structure SAP Commerce extensions with the correct layer separation
- Define custom item types in items.xml and implement service and facade layers
- Write FlexibleSearch queries for complex catalog and order data
- Customize OCC REST endpoints and expose them securely
Book the SAP Commerce Cloud training
Tailored to your team's current implementation phase — from initial platform understanding to advanced customization topics.
Get in touch