Case studies · Retail & e-commerce

E-commerceD2C and wholesaleShopify · NetSuiteSalesforce integration

Shopify, NetSuite and Salesforce connected for a D2C and wholesale brand

A home goods brand sells direct on Shopify and to around 300 wholesale stockists. Online orders lived in Shopify, wholesale orders arrived as spreadsheets, and stock and invoices were in NetSuite. TrueSolv put orders, customers and stock in one place and gave stockists a portal to order themselves.

Industry
E-commerce · home goods
Platform
Sales Cloud · Experience Cloud
Systems
Shopify Plus · NetSuite
Type
Integration

At a glance

What changed

0
Orders retyped by hand
Previously: wholesale orders keyed in from spreadsheets
2-way
Shopify, NetSuite and Salesforce sync
Orders, customers, stock and invoices
Every 15 min
Stock levels refreshed in Salesforce
Reps and stockists see what is available
6 weeks
Integration and portal live
Sync first, portal second

01 — Challenge

Two sales channels, three systems, no shared view

The brand's online and wholesale sides grew separately. The ops team retyped wholesale orders from email into NetSuite, reps quoted stock that had already sold online, and no one could see a stockist's orders, open invoices and contacts in one place. Every month-end meant reconciling Shopify, NetSuite and a CRM spreadsheet by hand.

Wholesale orders by email

Stockists sent orders as spreadsheets and PDFs that ops retyped into NetSuite, with errors on SKUs and quantities.

Stock out of sync

Reps promised stock that had already sold through the webshop, leading to backorders and apologies.

No account view

Orders, invoices and contacts for each stockist lived in three systems, so reps called without context.

02 — Solution

One data flow between the store, the ERP and Salesforce

The integration runs through middleware, with Salesforce as the system for customers and accounts, NetSuite as the system for stock and invoices, and Shopify as the storefront.

1

Data model and mapping

Customers, accounts, orders, order lines, products, stock and invoices were mapped across Shopify, NetSuite and Salesforce, with clear ownership of each field.

2

Two-way sync with duplicate rules

New Shopify customers and orders flow into Salesforce and NetSuite. Matching rules link online buyers to existing wholesale accounts and prevent duplicates.

3

Stock and invoices in Salesforce

Stock levels refresh every 15 minutes and invoice and payment status sync nightly, so reps see availability and credit before they promise anything.

4

Self-service wholesale portal

Stockists log in to an Experience Cloud portal to reorder from their price list, see order status and download invoices. Orders go straight to NetSuite.

5

Monitoring and error alerts

Every sync is logged. Failed records are retried automatically and anything that still fails alerts the ops team with the exact record and reason.

03 — Why it matters

Why integration comes before everything else

Most retail and e-commerce problems that look like CRM problems are really data problems: the right information exists, but in the wrong system. Connecting the store, the ERP and Salesforce removes the retyping and the guesswork at the same time.

Once orders and stock flow reliably, the next steps become straightforward: service on top of order data, marketing on top of purchase history, and reporting the whole team trusts.

04 — Results

Results

0

Wholesale orders retyped

Stockists order through the portal and orders go straight to NetSuite.

Live

Stock in every conversation

Reps and stockists see current availability, so fewer backorders.

1 view

Of every stockist account

Orders, invoices, contacts and credit in one Salesforce record.

05 — Technologies

Built with

Shopify Plus
Storefront, orders and customers
NetSuite
Stock, invoices and payments
Sales Cloud · Experience Cloud
Accounts and wholesale portal
Middleware · REST API
Integration layer and monitoring

06 — Work with us

Retyping orders between your store and your ERP?

We connect Shopify, POS and ERP systems to Salesforce so orders, customers and stock stay in sync. Fixed scope, fixed price, agreed before we start.

Book a free discovery call

Tell us which channels you sell through and where customers fall through. We come back within one business day.

Book a free 30-minute call
Tbilisi, Georgia · Dubai, UAE
[email protected]

More case studies

Other Salesforce case studies

Fashion retail · 30 stores + webshop

One customer view and Agentforce returns for an omnichannel retailer

Orders lived in Shopify and the POS, stock and refunds in the ERP, and every customer question meant searching three systems.

~60%
Order status questions answered by Agentforce
Same day
Standard returns processed
10 wks
Delivery in three phases

Platform: Service Cloud · Agentforce · Data 360

International energy company

Contracts and vouchers run in Salesforce with real-time SAP sync

Operators switched between Salesforce and SAP for every contract, and errors grew with the record volume.

0
System switches per workflow
Live
SAP validation and sync
Auto
Eligibility checks

Platform: Sales Cloud · SAP

Fintech SaaS · subscriptions

Salesforce and Stripe connected for subscription billing

Salesforce and Stripe ran as two separate systems, so renewals and payment status were tracked by hand.

6 wks
Integration live
+28%
Renewal rate
3 hrs
Admin saved weekly

Platform: Sales Cloud · Stripe

From our blog

Salesforce insights from our blog

Insights, how-to’s and Salesforce best practices from the TrueSolv team.

TrueSolv — Footer Component