Salesforce for Retail & Ecommerce: What to Build in 2026

SALESFORCE Sep 02, 2026 0 comments 10 Minutes Read
Vaibhav Sharma By Vaibhav Sharma
Salesforce for Retail & Ecommerce: What to Build in 2026
Last updated: 2 September

Key Takeaways

  • Salesforce Order Management already handles orders, returns, refunds, fulfilment and change orders, so rebuilding the core order model is usually unnecessary.
  • B2C Commerce is separate from the Salesforce core, while B2B and D2C Commerce are native, making B2C integration a distinct development workstream.
  • Custom development is most valuable for clienteling apps, returns portals, complex promotions, POS and inventory integrations, marketplace workflows, and regional tax logic.
  • Salesforce Loyalty Management already provides standard loyalty objects, so building a custom points engine is generally unnecessary.
  • Retailers using Shopify or Magento can still use Salesforce Order Management behind the existing storefront instead of replacing it.
  • POS and inventory integration can become the hardest technical challenge, particularly when the source system cannot provide truly real-time availability.
  • Keeping cardholder data outside Salesforce and using payment-gateway tokenization helps limit PCI DSS scope.
  • Retail projects need to account for peak trading freezes, which can compress delivery timelines significantly.

Quick Answer: Retailers should use Salesforce’s standard Order Management, Commerce and Loyalty capabilities as the foundation, then custom-build only where their workflows genuinely differ. The strongest development opportunities are clienteling, returns portals, complex pricing and promotions, POS and inventory integration, marketplace workflows and regional compliance. The key architectural decisions are understanding the B2C Commerce platform boundary, respecting the immutable Order model and designing inventory experiences around the latency the source system can actually support.

 

Two things determine whether a retail Salesforce project goes well, and both get decided before anyone writes code

The first: Salesforce Order Management already ships one of the most complete data models on the platform – Order, Change Order, Order Summary, Fulfilment Order, returns, refunds and reshipments, all wired together. Rebuilding it is the expensive mistake in this sector.

The second and less well-known: B2C Commerce doesn’t run on the Salesforce platform. It sits outside the core and connects through a Heroku application. B2B and D2C Commerce are native. That single fact changes every integration decision you’ll make.

Where Standard Salesforce Stops for Retail

Sales Cloud assumes a salesperson working a pipeline. Retail assumes something structurally different: high-volume transactions with no salesperson involved, orders that change repeatedly after they’re placed, inventory that exists somewhere else, and a customer whose identity is fragmented across web, store, app, and marketplace.

Order Management and Commerce Cloud close most of that gap – a complete order lifecycle, fulfilment routing, returns handling, and storefronts for B2B, D2C, and B2C.

What they don’t close is your store operations, your promotion rules, your POS estate and whatever inventory system actually knows what’s on the shelf. That’s where development starts.

Don’t Rebuild What Order Management Gives You

Three-column comparison showing what is already standard in Salesforce Order Management, what should be extended and what genuinely needs custom building

Three-column comparison showing what is already standard in Salesforce Order Management, what should be extended and what genuinely needs custom building

Loyalty Management is standard too – Loyalty Program, Member, Tier, Ledger, Promotion. Building a custom points engine is a recurring and expensive error in this sector.

Product, Price Book, Promotion, and Store data all have standard homes. Almost everything a retailer lists as “we’ll need a custom object for…” exists somewhere.

The honest exception: genuinely unusual commercial models – marketplace and dropship with complex settlement, subscription-plus-physical hybrids or franchise structures with separate legal entities. Those are architect conversations.

Those unusual commercial models are ultimately an architecture decision. Understanding the difference between a Salesforce admin, developer, and architect helps determine whether the requirement can be configured or needs custom engineering and architectural design.

Related: the Salesforce data model explained · configuration vs customization

The Order Lifecycle: Never Modify the Order

Diagram showing Order flowing to Order Summary, Fulfilment Order and Change Order, with the rule that Orders are immutable after activation

Diagram showing Order flowing to Order Summary, Fulfilment Order and Change Order, with the rule that Orders are immutable after activation

This is the design pattern that trips up developers arriving from other commerce platforms.

In most systems, an order record gets updated as things change. In Salesforce Order Management, it doesn’t. The Order captures customer intent and becomes immutable once activated. Every subsequent change – cancellation, return, refund, reshipment, discount adjustment – creates a Change Order. The Order Summary is the hub that aggregates everything into a single current-state view.

Why it’s designed that way: you get an immutable audit trail of what was ordered and everything that happened afterwards, which matters for finance reconciliation and dispute handling.

Why it causes problems: a developer who writes directly to the Order object breaks the model, and the symptoms appear later as reconciliation failures rather than immediate errors.

Two flows do the heavy lifting – Create Order Summary generates summaries from the original order and Create Fulfilment Order kicks off the shipping process and pushes to your WMS. Understand both before customising anything in the order lifecycle.

B2C Commerce Isn’t On the Salesforce Platform

Comparison showing B2C Commerce as a separate platform connected via Heroku versus B2B and D2C Commerce running natively on the Salesforce core

Comparison showing B2C Commerce as a separate platform connected via Heroku versus B2B and D2C Commerce running natively on the Salesforce core

B2C Commerce lives outside the Salesforce core. It’s connected by an out-of-the-box Heroku application that brings orders into Salesforce. It has its own data model, its own admin, and its own development model.

B2B and D2C Commerce are native. They share the management app, components, commerce services and data model with the rest of the platform. Orders are created directly in Salesforce.

What this means practically:

  • B2C integration is a genuine workstream, not configuration. Anyone quoting it as a connector switch-on hasn’t built one.
  • Customer identity resolution across B2C and CRM is a real design problem – see Data 360.
  • The skill sets differ. B2C Commerce development (SFRA, PWA Kit, now Storefront Next) is a different discipline from Apex and LWC. A generalist Salesforce developer is not automatically a B2C Commerce developer.

Also worth knowing: Storefront Next is now the recommended storefront for Commerce Cloud, replacing the older SFRA and PWA Kit approaches for new builds. If a partner is scoping SFRA for a greenfield storefront, ask why.

Related: Salesforce integration guide

Commerce Cloud or Build on Core?

Commerce Cloud + OMSSales/Service Cloud + custom
Order lifecycleComplete and standardLarge custom build you maintain
Fulfilment routingStandard, with agentic routingCustom logic
Returns and refundsStandardCustom objects and workflow
StorefrontProvidedNot applicable - you’d use another platform
LoyaltyLoyalty Management, standardCustom points engine
Licence costHigher, often revenue-basedLower per seat
Build costLower - configuration over constructionSubstantially higher

Where core Salesforce alone is genuinely fine: a retailer whose ecommerce runs on Shopify or Magento and who wants Salesforce for service and marketing only. That’s a common and sensible architecture – Order Management can sit behind a non-Salesforce storefront, which is a point most Salesforce-partner content avoids making.

Where it isn’t: anything needing a unified view across channels or complex post-purchase handling. Custom-building an order lifecycle is a multi-year commitment most retailers underestimate.

For standard retail workflows, a configuration-first approach is usually more economical. Salesforce low-code development can handle much of this work while custom engineering is reserved for requirements that genuinely fall outside the platform’s standard capabilities.

Related: Salesforce customization cost

Need to Build Salesforce for Retail?

Map your Commerce Cloud order Management, POS, inventory, and storefront requirements before deciding what to configure, extend, or custom-build.

Salesforce Development Services

 

What Retailers Actually Build

This is where Salesforce Development Services become valuable, extending Salesforce with the store experiences, promotion logic, returns workflows, POS and inventory integrations, and regional requirements that are specific to each retailer.

  • Store Associate and Clienteling Apps: Mobile tools for shop-floor staff – customer lookup, product availability, endless aisle ordering, appointment booking. Almost always custom, because store operations differ enormously.
  • Returns and exchange portals: Standard returns handling exists; the customer-facing experience around it usually doesn’t match what a brand wants. More complex, multi-stage processes can use Salesforce Flow Orchestration to coordinate steps across teams and systems.
  • Promotion And Pricing Logic: Standard promotions cover common cases. Complex stacking rules, personalised offers and market-specific pricing usually need custom logic.
  • POS And Inventory Middleware: The integration that makes “is it in stock in the Manchester store?” answerable. Consistently the hardest technical problem in retail Salesforce.
  • Marketplace And Dropship Handling: Multi-vendor fulfilment, settlement and returns across parties that aren’t you.
  • Regional Tax And Compliance Logic: Particularly for retailers selling across jurisdictions with different VAT, GST and consumer-rights regimes.

Need Salesforce Developers for Retail?

Add Salesforce development expertise for clienteling apps, returns portals, promotion logic, POS and inventory integrations, and custom commerce workflows.

Hire Salesforce Developers

 

The Integration Surface

SystemWhat flowsWatch for
POSTransactions, store inventory, customer identityStore connectivity and offline behaviour
Inventory / OMSAvailability, allocation, reservationsReal-time availability is the hard part
Storefront (Shopify, Magento, B2C Commerce)Orders, customers, productsB2C Commerce crosses a platform boundary
ERPFinancials, product master, settlementProduct master alignment is a project
Payment gatewaysAuthorisation, capture, refundPCI DSS scope - keep card data out of Salesforce
Marketing platformsConsent, segments, engagementConsent state must flow both ways

Two Things Worth Calling Out:

  • PCI DSS Scope: The cheapest way to stay compliant is to keep cardholder data out of Salesforce entirely – tokenise at the gateway and store only the token. Teams that store card data “temporarily” for a business reason expand their audit scope substantially.
  • Real-Time Inventory. Almost every retail Salesforce project promises accurate cross-channel availability, and almost every one discovers the inventory system can’t provide it at the required latency. Establish what’s actually possible before designing the customer experience around it.

Related: Salesforce API integration · Salesforce compliance and data security

What It Costs

Indicative bands, excluding licences:

BuildTypical range
Custom fields, layouts and record types$5,000 – $18,000
Fulfilment routing rules beyond standard$15,000 – $45,000
Returns or exchange portal$30,000 – $85,000
Store associate/clienteling app$45,000 – $130,000
POS and inventory integration$50,000 – $180,000
B2C Commerce to CRM integration$60,000 – $200,000+
Complex promotion and pricing engine$35,000 – $100,000

Peak Trading Changes The Shape Of A Retail Project: Most retailers have a code freeze from roughly October to January, which compresses the delivery year and makes September deadlines immovable in a way other industries don’t experience. Plan the roadmap around it rather than discovering it in month three.

The Mistakes That Cost Most

    • Rebuilding the order data model. The expensive one.
    • Writing directly to the Order object. Breaks the Change Order model and surfaces later as reconciliation failures.
    • Treating B2C Commerce integration as configuration. It crosses a platform boundary.
  • Promising real-time inventory the source system can’t deliver.
    • Storing card data in Salesforce. Expands PCI scope for no good reason.
    • Building a custom loyalty points engine. Loyalty Management exists.
  • Ignoring peak trading freeze in the delivery plan.

 

Where to Go Next

For the integration surface, Salesforce integration and Salesforce API integration.

For unifying customer identity across channels, Data 360.

For the build decision, configuration vs customization and custom Salesforce development.

For budgeting, Salesforce customization cost.

For PCI and privacy obligations, Salesforce compliance and data security.

The complete Salesforce development guide is the hub.

Before You Scope a Retail Build

Three questions change the shape of most retail Salesforce projects.

What’s already standard in Order Management

Usually more than the scope assumes.

Is your storefront on the Salesforce platform or not?

B2C Commerce crosses a boundary; B2B and D2C don’t.

What latency can your inventory system actually deliver?

It determines what the customer experience can honestly promise.

Getting the third one wrong produces the characteristic retail failure: a beautifully built experience showing stock levels nobody trusts.

We’re a certified Salesforce Consulting Partner with developers, architects, and consultants across the US, UK, Australia, Canada, UAE, and India.

With POS, inventory, storefront, and ERP dependencies affecting delivery, an Agile methodology in Salesforce can help break the implementation into controlled releases while working backward from peak-trading freeze dates.

Ready to Scope Your Retail Salesforce Build?

Tell us what Order Management already covers, where your storefront sits, and what your inventory and integration architecture needs to support.

Talk to Our Salesforce Team

FAQs

No, Salesforce Order Management provides Order, Change Order, Order Summary, Order Product Summary, Fulfilment Order and returns handling as standard objects, already wired together with the flows that create them. It’s one of the most complete data models Salesforce ships.

Because Orders are immutable once activated. Every downstream change – cancellation, return, refund, reshipment – creates a Change Order, and the Order Summary aggregates the current state. Writing directly to the Order breaks the model, and the symptoms appear later as reconciliation failures.

No, and this catches people out. B2C Commerce runs outside the Salesforce core and connects through an out-of-the-box Heroku application. B2B and D2C Commerce are native, sharing the data model and services with the rest of the platform.

Yes, Order Management can sit behind a non-Salesforce storefront, which is a common and sensible architecture for retailers who want Salesforce for service, loyalty and post-purchase without replacing an ecommerce platform that works.

No, Loyalty Management provides Loyalty Program, Member, Tier, Ledger and Promotion objects as standard. Custom development is usually the accrual and redemption rules on top, not the underlying model.

Keep cardholder data out of Salesforce. Tokenise at the payment gateway and store only the token. Storing card data in Salesforce, even temporarily, expands your audit scope substantially for very little benefit.

Salesforce’s current recommended storefront for Commerce Cloud, replacing the older SFRA and PWA Kit approaches for new builds. If a partner is scoping SFRA for a greenfield storefront, ask why.

Individual builds range from around $5,000 for configuration to $200,000 or more for B2C Commerce integration. Store associate apps typically run $45,000–$130,000 and POS integration $50,000–$180,000. Peak trading freezes compress the delivery year, which affects sequencing more than cost.

Vaibhav Sharma

Vaibhav Sharma

A Salesforce specialist with over 15 years in the field, Vaibhav Sharma has built his career at the intersection of CRM strategy and enterprise transformation. As the driving force behind Salesforce innovation at DianApps, he architects solutions across Sales Cloud, Service Cloud, and Experience Cloud that turn fragmented customer data into unified growth engines. His work spans a 360-degree perspective in BFSI, healthcare, and retail, where he's known for engineering platforms that don't just go live, they move revenue and retention numbers. Vaibhav's edge lies in reading where Salesforce is headed next, from AI-powered automation, AgentExchange to Agentforce, and translating that foresight into roadmaps enterprise leaders can act on today.

Leave a Comment

Your email address will not be published. Required fields are marked *

Get a free Quote

You will receive a reply in 2 min and your idea is completely safe with us.

8 + 5 = ?
  • In just 2 mins you will get a response
  • Your idea is 100% protected by our Non Disclosure Agreement
Add us as a preferred source on Google »

Looking for something specific?