Learning Path: Commerce Developer Fundamentals
Who this path is for
Section titled βWho this path is forβYou are a developer new to Optimizely Commerce. You may have .NET experience, frontend experience, or both. By the end of this path, you will understand how Commerce works, have built storefront features, and know how to extend the platform for B2B and headless scenarios.
How to use this path
Section titled βHow to use this pathβWork through the steps in order. Each step builds on the previous one. Concepts give you the mental model; tutorials give you hands-on experience; guides teach specific tasks. Start with the foundational concepts, then build progressively more complex commerce features.
Estimated total time: 8β10 hours (spread across multiple sessions is fine).
Step 1: Understand what Commerce is and where it fits
Section titled βStep 1: Understand what Commerce is and where it fitsβRead β Optimizely Commerce
You will learn:
- What problems Commerce solves
- The difference between Configured Commerce and Customized Commerce
- Core commerce concepts: catalog, pricing, inventory, cart, orders
- How Commerce connects to CMS, ODP, and Recommendations
Time: 20 minutes
Step 2: Learn how the product catalog works
Section titled βStep 2: Learn how the product catalog worksβFollow β Manage the Product Catalog
You will do:
- Create a catalog container
- Add categories to organize products
- Create products with variants
- Set up pricing for variants
- Configure inventory levels
Time: 25 minutes
Step 3: Understand Commerce Connect
Section titled βStep 3: Understand Commerce ConnectβRead β Commerce Connect
You will learn:
- What Commerce Connect is and when to use it
- How Commerce Connect differs from Configured Commerce
- The integration architecture: data sync and transaction proxy
- Connector types: pre-built and custom
Time: 15 minutes
Step 4: Configure the checkout flow
Section titled βStep 4: Configure the checkout flowβFollow β Configure Checkout
You will do:
- Set up the checkout pipeline
- Configure payment methods
- Configure shipping providers and rates
- Handle tax calculations
- Test the end-to-end checkout flow
Time: 30 minutes
Step 5: Integrate Commerce with CMS
Section titled βStep 5: Integrate Commerce with CMSβFollow β Commerce with CMS Integration
You will learn:
- How product pages work as CMS content
- Building product landing pages with editorial content
- Using content blocks for product display
- Cross-selling and upselling through CMS components
Time: 25 minutes
Step 6: Build a B2B storefront
Section titled βStep 6: Build a B2B storefrontβDo β Build a B2B Storefront
You will build:
- A B2B organization structure with buyer accounts
- Customer-specific and volume-based pricing
- A quick order pad for SKU-based ordering
- An approval workflow for purchase controls
- Purchase order payment with net terms
Time: 90 minutes
Step 7: Implement custom pricing
Section titled βStep 7: Implement custom pricingβDo β Implement a Custom Pricing Service
You will build:
- A custom pricing rules engine
- Volume discount tiers
- Customer contract pricing
- Time-based promotional pricing
- Minimum margin floor enforcement
Time: 60 minutes
Step 8: Set up multi-warehouse fulfillment
Section titled βStep 8: Set up multi-warehouse fulfillmentβDo β Set Up Multi-Warehouse Fulfillment
You will build:
- Multiple warehouse locations with inventory
- Proximity-based warehouse selection
- Split shipment logic across warehouses
- Inventory reservation during checkout
- Real-time availability display
Time: 60 minutes
Step 9: Deliver commerce data through Graph
Section titled βStep 9: Deliver commerce data through GraphβRead β Content Delivery with Optimizely Graph
You will learn:
- How Graph indexes commerce content
- GraphQL queries for product data
- When to use headless delivery vs traditional rendering
- Authentication and caching strategies
Time: 20 minutes
Step 10: Understand the platform identity layer
Section titled βStep 10: Understand the platform identity layerβRead β Opti ID and the Optimizely One Ecosystem
You will learn:
- How Opti ID provides SSO across all Optimizely products
- Organization and role management for commerce users
- How identity connects commerce, CMS, and experimentation
- Enterprise SSO integration options
Time: 15 minutes
What to do next
Section titled βWhat to do nextβAfter completing this path, you are ready to:
- Build production storefronts β Apply catalog, pricing, and checkout patterns to real projects
- Add headless commerce β Follow the Headless Commerce with Graph recipe for decoupled frontends
- Personalize commerce experiences β Connect Commerce data to ODP segments for targeted product recommendations
- Set up Commerce Connect β Follow the Set Up Commerce Connect guide to integrate external platforms
- Prepare for certification β Visit Optimizely Academy for the Configured Commerce certification track