Salesforce Commerce
Salesforce Commerce Cloud Development Guide for 2026
A practical Salesforce Commerce Cloud development guide for 2026 covering SFRA, PWA Kit, integrations, AI, implementation steps, benefits, costs, and use cases.
Salesforce Commerce Cloud Development Guide 2026: Architecture, Implementation and Best Practices
Enterprise ecommerce has moved far beyond creating an attractive storefront and connecting a payment gateway. Large brands must now coordinate product catalogues, customer data, inventory, fulfilment, pricing, promotions, service, marketing and analytics across multiple markets and sales channels.
Salesforce Commerce Cloud is designed for this level of operational complexity. It provides an enterprise commerce foundation that can support direct-to-consumer storefronts, B2B purchasing journeys, multi-brand ecosystems, international operations and connected customer experiences.
However, successful Salesforce Commerce Cloud development is not simply a matter of activating features. Businesses must make important decisions about architecture, integrations, data ownership, development processes, storefront performance and long-term platform governance.
This Salesforce Commerce Cloud Development Guide for 2026 explains the available development approaches, their respective advantages and limitations, the implementation process and the situations in which Commerce Cloud is most valuable.
Salesforce Commerce Cloud Statistics and Trends for 2026
The following figures illustrate the environment in which enterprise commerce teams are operating:
-
Global ecommerce sales have been projected to reach approximately $8.1 trillion in 2026, reinforcing the importance of scalable digital commerce infrastructure.
-
Salesforce reported $1.29 trillion in global online sales during the 2025 holiday season, representing 7% year-over-year growth.
-
AI and autonomous agents influenced approximately 20% of 2025 holiday retail sales, representing $262 billion in revenue.
-
Shoppers arriving through AI-powered search channels converted nine times more frequently than shoppers referred through social media during the measured holiday period.
-
Salesforce’s 2026 ecommerce research reports that commerce professionals using AI save an average of 6.4 hours per week.
-
Approximately 95% of ecommerce professionals say customer service contributes to incremental revenue, while 74% of customers expect online services to match what they can accomplish in person or over the phone.
These figures do not mean that every retailer needs an enterprise platform. They do show, however, that commerce architecture increasingly needs to support AI-driven discovery, connected service, real-time inventory, omnichannel fulfilment and rapidly changing customer journeys.
What Is Salesforce Commerce Cloud?
Salesforce Commerce Cloud is an enterprise commerce platform and ecosystem for building digital purchasing experiences across consumer, business and connected channels.
The name can refer to several related Salesforce commerce products and capabilities, including:
Salesforce B2C Commerce
B2C Commerce supports consumer-facing ecommerce experiences for retailers, manufacturers and direct-to-consumer brands. It provides capabilities for catalogues, products, search, promotions, pricing, customer accounts, baskets, checkout and merchandising.
Businesses can develop a B2C storefront using:
-
Storefront Reference Architecture, commonly called SFRA
-
Composable Storefront with PWA Kit
-
A hybrid model combining traditional and headless components
-
Custom experiences powered by Salesforce Commerce APIs
Salesforce B2B Commerce
B2B Commerce is intended for account-based and business purchasing experiences. It can support negotiated pricing, customer-specific catalogues, account hierarchies, recurring orders, large carts, purchase approvals and complex buyer relationships.
B2B Commerce development commonly uses Lightning Web Components, Apex, Flow, Salesforce data models and Connect Commerce APIs. Salesforce’s developer documentation also supports custom Lightning Web Components and Apex implementations for buyer experience extensions.
Although B2B Commerce and B2C Commerce belong to the same broader ecosystem, their development models are not identical. A company should therefore confirm which commerce product, storefront technology and data model apply before defining scope or estimating development effort.
Connected Commerce Capabilities
Commerce Cloud can also work with other Salesforce and external systems, including:
-
Salesforce CRM
-
Service Cloud
-
Marketing Cloud
-
Data 360
-
Agentforce
-
Order Management
-
Omnichannel Inventory
-
ERP systems
-
Product information management platforms
-
Warehouse and logistics systems
-
Payment, tax and fraud services
The primary value is not merely having these systems available. The real value comes from designing reliable workflows and consistent data movement between them.
Why Salesforce Commerce Cloud Development Is Changing in 2026
Salesforce development is moving towards more API-led, composable and agent-enabled models.
The Salesforce Summer ’26 release introduced API version 67.0 and placed significant emphasis on Headless 360, hosted Model Context Protocol servers, improved developer tooling and secure access for external AI agents. Salesforce also introduced a B2C DX MCP server for accelerating Storefront Next component development and converting design inputs into components.
This does not make established storefront technologies obsolete. It means development teams now have more ways to expose Salesforce capabilities to applications, interfaces and autonomous agents.
Commerce teams must also monitor more than Salesforce’s major seasonal releases. B2C Commerce follows its own frequent deployment schedule, with the 26.7 release deploying between June 23 and July 23, 2026.
A 2026 development strategy should therefore account for:
-
More frequent platform changes
-
Increased use of APIs and event-based integrations
-
AI-assisted customer and employee experiences
-
Secure authentication for agents and applications
-
Composable and hybrid storefront adoption
-
Continuous dependency and compatibility testing
-
Greater pressure to improve storefront performance
-
Stronger coordination between commerce, service and fulfilment
SFRA vs Composable Storefront vs Hybrid Architecture
One of the most important Salesforce Commerce Cloud development decisions is choosing the storefront architecture.
There is no universal winner. The right option depends on existing code, customer experience requirements, internal skills, timeline, integrations and total ownership cost.
|
Area |
SFRA |
Composable Storefront |
Hybrid Architecture |
|
Front end |
ISML, server-side JavaScript and platform controllers |
React and Node.js using PWA Kit |
Combination of SFRA and composable routes |
|
Hosting |
B2C Commerce infrastructure |
Managed Runtime or an approved headless architecture |
Multiple coordinated origins |
|
Commerce access |
Native platform controllers and services |
Salesforce Commerce APIs |
Both native and API-based access |
|
Initial complexity |
Usually lower for standard implementations |
Usually higher because of decoupled architecture |
Moderate to high |
|
Front-end flexibility |
Good for structured commerce journeys |
High |
High for selected journeys |
|
Existing SFCC skills |
Strong fit |
May require new React and API expertise |
Allows gradual skill transition |
|
Merchant independence |
Strong with Page Designer and platform tools |
Depends on CMS and component implementation |
Varies by route |
|
Upgrade considerations |
Custom cartridge design affects maintainability |
Front-end dependencies and APIs require management |
Both models must be governed |
|
Best suited to |
Conventional enterprise storefronts |
Differentiated, multi-experience commerce |
Phased modernization |
Storefront Reference Architecture
SFRA is Salesforce’s reference framework for B2C storefront development. It provides a starting point for designing and customising ecommerce experiences using established architectural and user-experience practices.
An SFRA implementation commonly includes:
-
Cartridges
-
Controllers and routes
-
Server-side JavaScript
-
Models
-
ISML templates
-
Client-side JavaScript
-
Hooks
-
Jobs
-
Service integrations
-
Business Manager configuration
B2C Commerce controllers process storefront requests and create the responses used to render pages, while ISML templates combine HTML with Salesforce’s Internet Store Markup Language.
Advantages of SFRA
SFRA can be effective when a business needs a proven storefront foundation, conventional ecommerce functionality and close alignment with B2C Commerce capabilities.
Its potential advantages include:
-
Established development conventions
-
Strong integration with Business Manager
-
Mature catalogue, pricing and promotion workflows
-
A large Commerce Cloud implementation ecosystem
-
Easier use of existing cartridges and integrations
-
Lower architectural overhead for standard storefronts
-
Merchant-controlled content through Page Designer
Limitations of SFRA
SFRA may become less suitable when the storefront requires highly distinctive interfaces, frequent front-end experimentation or delivery across multiple non-web touchpoints.
Potential limitations include:
-
Greater coupling between presentation and commerce logic
-
A specialised development stack
-
Less front-end freedom than a fully decoupled application
-
Upgrade difficulties when base cartridges are modified incorrectly
-
Increasing maintenance costs from excessive customisation
-
Slower adoption of modern front-end development patterns
SFRA should be extended carefully rather than treated as unrestricted custom code. Salesforce recommends understanding when controllers should be extended and when they should be overridden because the choice can affect functionality and performance.
Composable Storefront and PWA Kit
Composable Storefront separates the presentation layer from the B2C Commerce engine. Salesforce’s supported model combines:
-
PWA Kit
-
React
-
Node.js
-
Managed Runtime
-
Salesforce Commerce APIs
-
Shopper Login and API Access Service
PWA Kit uses server-side rendering for initial page delivery and client-side rendering for responsive interactions. Managed Runtime provides deployment, hosting and monitoring infrastructure for supported PWA Kit storefronts.
Advantages of Composable Storefront
A composable model can provide:
-
Greater control over the customer interface
-
Modern React-based development
-
Faster front-end experimentation
-
API-based integration with specialised services
-
Better reuse across multiple digital touchpoints
-
Independent evolution of the presentation layer
-
More flexibility for mobile, kiosk and connected experiences
Limitations of Composable Storefront
Headless architecture does not automatically create better performance or faster releases. Poor API design, excessive JavaScript and fragmented ownership can produce the opposite result.
Challenges may include:
-
Greater architectural and operational complexity
-
More dependencies to monitor
-
Increased need for React, Node.js and API expertise
-
Additional caching and authentication considerations
-
More complex preview and merchandising requirements
-
Risk of duplicating capabilities already available in the platform
-
A potentially higher total cost of ownership
Composable commerce is most valuable when the business genuinely needs differentiated experiences, not simply because headless technology is fashionable.
Hybrid Architecture
A hybrid model allows organisations to modernise selected customer journeys without replacing the entire storefront at once.
For example, a business could develop product discovery and product detail pages in PWA Kit while retaining its existing SFRA checkout during the first phase. Salesforce supports phased rollouts in which traffic is routed between Managed Runtime and an SFRA storefront.
Hybrid development can:
-
Reduce migration risk
-
Protect existing investments
-
Produce value earlier
-
Allow teams to gain composable experience gradually
-
Prioritise high-impact journeys
-
Avoid a disruptive full-platform launch
However, hybrid architectures require careful session, basket, authentication, analytics, cookie and routing management. Without clear technical ownership, a temporary hybrid model can become a permanent source of complexity.
Core Components of Salesforce Commerce Cloud Development
Catalogue and Product Data
The catalogue structure affects almost every commerce capability. Developers and solution architects must define:
-
Product types and variation models
-
Attributes and attribute sets
-
Categories and navigation
-
Regional assortments
-
Price books
-
Inventory lists
-
Search refinements
-
Product relationships
-
Bundles and sets
-
Customer-specific availability
Catalogue modelling should reflect merchandising and operational reality rather than simply copying the structure of a previous platform.
Search and Merchandising
Search development can include:
-
Search suggestions
-
Synonyms
-
Sorting rules
-
Refinements and filters
-
Product ranking
-
Redirects
-
Category rules
-
Personalised results
-
Zero-result handling
-
Search analytics
Search should be tested against actual customer language. Internal product terminology does not always match the words customers use.
Promotions and Pricing
Commerce Cloud can support sophisticated promotions and price books, but complexity should be controlled. Overlapping rules can become difficult to test, explain and maintain.
Every pricing design should identify:
-
The authoritative pricing system
-
Market and currency rules
-
Promotion precedence
-
Customer-specific pricing
-
Tax inclusion or exclusion
-
Scheduled pricing
-
Coupon handling
-
Refund and adjustment behaviour
Content and Page Designer
Page Designer allows developers to create reusable page and component types that merchants can arrange, schedule and publish through Business Manager. Developers define the technical components, while content teams use the visual editor to create experiences without requesting code changes for every campaign.
The component library should be governed carefully. Too few components restrict content teams, while too many overlapping components create inconsistent pages and unnecessary maintenance.
Commerce APIs
Salesforce Commerce APIs can support products, customers, baskets, orders, promotions, search and other storefront operations.
API design should consider:
-
Authentication
-
Rate and quota management
-
Caching
-
Error handling
-
Retries
-
Idempotency
-
Request aggregation
-
Observability
-
Personal data exposure
-
Version changes
A headless implementation should not make several unnecessary browser requests when a server-side aggregation layer could return the required data more efficiently.
Salesforce Commerce Cloud Implementation Process
1. Establish Business and Technical Objectives
Begin with measurable business requirements, such as:
-
Increasing mobile conversion
-
Reducing checkout abandonment
-
Launching additional markets
-
Supporting multiple brands
-
Enabling account-based B2B purchasing
-
Improving fulfilment visibility
-
Reducing campaign publishing time
-
Connecting commerce and customer service
-
Replacing manual order processes
Avoid beginning with a list of platform features. Technical scope should follow the customer, commercial and operational objectives.
2. Assess Platform and Architecture Fit
Evaluate whether Commerce Cloud is proportionate to the organisation’s requirements.
The assessment should cover:
-
Revenue and order volume
-
Number of storefronts and markets
-
Catalogue complexity
-
Pricing requirements
-
Existing Salesforce products
-
Integration landscape
-
Internal technical skills
-
Release frequency
-
Security requirements
-
Expected growth
-
Available implementation budget
The result should explain why SFRA, composable or hybrid architecture is appropriate.
3. Map Systems and Data Ownership
Every important data domain should have an authoritative system.
For example:
|
Data |
Possible Source of Truth |
|
Product master data |
PIM or ERP |
|
Customer profile |
CRM or Data 360 |
|
Prices |
ERP or Commerce Cloud |
|
Inventory |
ERP, OMS or inventory service |
|
Orders |
Commerce Cloud or OMS |
|
Shipment status |
OMS, WMS or logistics provider |
|
Marketing consent |
CRM or consent platform |
Without clearly defined ownership, integrations can create duplicate or conflicting information.
4. Design the Customer Experience
UX design should cover the complete journey rather than concentrating only on the homepage.
Important journeys include:
-
Navigation and search
-
Product listing
-
Product detail
-
Store availability
-
Account registration
-
Login and password recovery
-
Cart
-
Promotions
-
Checkout
-
Order confirmation
-
Tracking
-
Cancellation
-
Returns
-
Customer service
-
Reordering
The designs should also include loading, empty, validation, timeout and integration-failure states.
5. Define Integration Contracts
Each integration should specify:
-
Triggering event
-
Source and destination
-
Required data
-
Authentication method
-
Expected response
-
Timeout rules
-
Retry behaviour
-
Duplicate prevention
-
Error notification
-
Monitoring owner
-
Recovery procedure
This is especially important for payments, tax, inventory, pricing, orders and fulfilment.
6. Configure the Development Workflow
A controlled development workflow usually includes:
-
Source control
-
Branching rules
-
Code review
-
Automated validation
-
Unit and integration testing
-
Environment-specific configuration
-
Secure secrets management
-
Deployment pipelines
-
Release documentation
-
Rollback procedures
Custom code should be organised so that Salesforce base functionality remains distinguishable from business-specific extensions.
7. Build for Performance
Performance should be measured from the beginning rather than addressed immediately before launch.
Developers should monitor:
-
Largest Contentful Paint
-
Interaction to Next Paint
-
Cumulative Layout Shift
-
Server response time
-
JavaScript execution
-
API latency
-
Image weight
-
Cache effectiveness
-
Third-party scripts
-
Checkout response time
For composable implementations, server-side rendering, caching and request orchestration are especially important. PWA Kit supports server-side and client-side rendering from the same application foundation.
8. Implement Technical SEO
Salesforce Commerce Cloud SEO development should include:
-
Crawlable navigation
-
Unique page titles and descriptions
-
Canonical URLs
-
XML sitemaps
-
Robots directives
-
Product and breadcrumb schema
-
Correct pagination handling
-
Redirect management
-
International hreflang
-
Indexable server-rendered content
-
Optimised images
-
Stable URLs
-
Prevention of filter-indexation problems
SEO requirements should be included in architecture and component acceptance criteria.
9. Test the Complete Ecosystem
Testing should cover more than storefront pages.
A comprehensive programme may include:
-
Functional testing
-
API testing
-
Integration testing
-
Payment testing
-
Tax testing
-
Promotion testing
-
Accessibility testing
-
Performance testing
-
Security testing
-
Browser and device testing
-
Data migration validation
-
Analytics validation
-
User acceptance testing
-
Peak-load preparation
Test cases should reflect real markets, payment methods, customer groups and fulfilment conditions.
10. Launch in Controlled Phases
A launch plan should identify:
-
Data freeze periods
-
Catalogue migration timing
-
DNS and CDN changes
-
Integration cutovers
-
Order reconciliation
-
Tracking validation
-
Customer communication
-
Support escalation
-
Rollback criteria
-
Post-launch monitoring
For complex programmes, launching by market, brand or customer journey can reduce risk.
Important Commerce Cloud Integrations
A mature Salesforce Commerce Cloud implementation commonly connects with several enterprise systems.
ERP Integration
ERP integration may synchronise products, pricing, tax data, inventory, customers, invoices and financial status. The integration must define which updates require real-time communication and which can run as scheduled jobs.
PIM Integration
A PIM can manage product descriptions, specifications, classifications, media and translations. Commerce Cloud then consumes channel-ready product data.
Order Management and Fulfilment
OMS integration supports order routing, split shipments, cancellations, returns, store fulfilment and delivery visibility.
CRM, Service and Marketing
Connecting commerce activity with customer service and marketing can help teams recognise customers, understand previous purchases and coordinate engagement.
Payments, Tax and Fraud
Payment integrations must account for authorisation, capture, partial capture, refunds, cancellations, tokenisation and asynchronous status changes. Tax and fraud decisions must also remain traceable.
Agentforce and AI in Commerce Cloud Development
AI should be treated as part of the commerce architecture rather than a disconnected chatbot.
Potential applications include:
-
Conversational product discovery
-
Product recommendations
-
Customer service
-
Order tracking
-
Return initiation
-
Catalogue enrichment
-
Merchandising assistance
-
Promotion analysis
-
Content generation
-
Developer assistance
-
Operational exception handling
Salesforce’s 2025 holiday findings showed that retailers using their own AI agents achieved a 59% higher sales-growth rate in the measured period than those that did not. Customer use of retailer AI and service agents also increased substantially during the holiday season.
These results are promising, but AI effectiveness depends on the systems beneath it. An agent cannot provide reliable inventory, delivery or order information unless it has governed access to accurate data.
Summer ’26 also brings more structured ways for external AI clients and coding agents to interact with Salesforce through hosted MCP servers and OAuth-controlled access.
Businesses should still define:
-
What the agent is allowed to access
-
Which actions require confirmation
-
How customer data is protected
-
What happens when confidence is low
-
How actions are logged
-
When a human should take over
-
How recommendations are evaluated
Benefits of Salesforce Commerce Cloud Development
Commerce Cloud can provide substantial value when its capabilities match the organisation’s needs.
Potential benefits include:
-
Enterprise-scale commerce operations
-
Multi-site and multi-region support
-
Sophisticated catalogue and promotion management
-
Connected CRM and customer service
-
Flexible storefront architecture
-
B2C and B2B commerce options
-
Omnichannel inventory and order workflows
-
Personalisation and AI capabilities
-
Strong platform governance
-
Support for complex integrations
It is particularly relevant when commerce needs to operate as part of a wider customer and operational ecosystem.
Challenges and Limitations
Salesforce Commerce Cloud is not automatically the best platform for every business.
Potential challenges include:
Cost and Commercial Complexity
Licensing, implementation, integrations, specialist development and ongoing support can represent a significant investment.
Specialist Skills
SFRA, B2C Commerce, PWA Kit and B2B Commerce each require different technical capabilities. Organisations may need certified or experienced specialists.
Customisation Debt
Excessive customisation can make upgrades, testing and onboarding more difficult.
Integration Dependencies
The storefront experience can be affected by the performance and reliability of ERP, OMS, payment, tax and other services.
Governance Requirements
Enterprise commerce programmes require coordination between marketing, merchandising, technology, finance, operations and customer service.
Architecture Overengineering
A composable model may add unnecessary cost when a conventional storefront would fulfil the requirements. Conversely, forcing a highly differentiated experience into a heavily customised traditional architecture can also create long-term problems.
Who Should Consider Salesforce Commerce Cloud?
Commerce Cloud can be a strong fit for:
-
Enterprise retailers
-
Global consumer brands
-
Multi-brand organisations
-
Manufacturers selling directly to customers
-
Businesses operating in multiple countries
-
Companies already using several Salesforce products
-
B2B organisations with complex account purchasing
-
Retailers requiring omnichannel fulfilment
-
Companies with advanced personalisation requirements
-
Businesses modernising an existing SFCC estate
It may be less appropriate for:
-
Small businesses with basic catalogue and checkout needs
-
Organisations without the budget for ongoing platform ownership
-
Companies that require only a simple direct-to-consumer store
-
Teams without sufficient development or implementation support
-
Businesses whose integrations and operational processes are not yet mature
The decision should be based on total business requirements rather than company size alone.
Salesforce Commerce Cloud Development Best Practices for 2026
-
Choose architecture based on business need. Do not select headless or SFRA based only on industry trends.
-
Protect the base architecture. Extend platform capabilities through maintainable cartridges, components, hooks and APIs.
-
Treat integrations as products. Give them owners, monitoring, service expectations and recovery procedures.
-
Design for merchant operations. A storefront is not successful if every campaign requires developer intervention.
-
Measure real customer performance. Laboratory scores should be supported by production user data.
-
Plan for accessibility and internationalisation early. Retrofitting either can be expensive.
-
Use AI with governed data and permissions. Agent quality depends on access to accurate, authorised information.
-
Review release notes continuously. Seasonal Salesforce releases and monthly B2C Commerce deployments can introduce relevant changes.
-
Avoid unnecessary synchronisation. Use real-time integration only where the customer or operational process requires it.
-
Build an optimisation roadmap. Launch should begin a measured cycle of improvement rather than conclude the programme.
Working With a Salesforce Commerce Cloud Development Partner
A development partner should be able to connect commerce strategy, customer experience, platform engineering and enterprise integration.
Before selecting a team, evaluate its ability to:
-
Recommend SFRA, composable or hybrid architecture objectively
-
Model catalogues and regional commerce requirements
-
Design customer journeys
-
Integrate CRM, ERP, PIM, OMS and logistics systems
-
Implement secure payment and checkout workflows
-
Build controlled deployment processes
-
Monitor performance and conversion
-
Support post-launch optimisation
AFA Technologies provides Salesforce Commerce Cloud development services covering storefront strategy, SFRA implementation, composable storefront development, PWA Kit, enterprise integrations, multi-region commerce and experience optimisation.
The objective should not be to maximise custom code. It should be to create a maintainable commerce ecosystem that supports customers, internal teams and long-term growth.
Conclusion
Salesforce Commerce Cloud development in 2026 requires more than storefront programming. It involves architecture selection, catalogue modelling, customer experience design, system integration, security, performance, release management and operational governance.
SFRA remains valuable for structured implementations and organisations with existing Commerce Cloud experience. Composable Storefront provides greater front-end independence and API-led flexibility. Hybrid development offers a practical path for businesses that want to modernise without replacing every existing capability at once.
None of these approaches is inherently superior. The best architecture is the one that meets the required customer experience, integrates reliably with business systems and remains manageable over its full lifecycle.
A successful Commerce Cloud programme therefore begins with clear business objectives, a realistic integration map and an architecture decision based on evidence rather than trends.