Connect Shopify Plus to EDI instantly
Join thousands of businesses moving EDI orders, invoices and fulfilment updates between Shopify Plus and their trading partners on XEDI, no manual re-keying.
No credit card needed ✦ Free EDI mailbox included
Getting started with Shopify Plus EDI
XEDI connects Shopify Plus with retailer EDI, using the B2B capability Plus adds so wholesale trading runs through the same platform as your direct sales rather than beside it.
One managed platform, no custom code
XEDI maps Shopify Plus to your trading partners and validates every document, so data flows straight into the systems your teams already use.
Plus gives wholesale somewhere proper to live
On standard Shopify, wholesale usually ends up as a workaround: a hidden collection, a discount code, a separate store. Plus adds B2B as a real construct, with company accounts, locations, catalogues and price lists that belong to a buyer rather than to the public storefront.
That changes what an EDI integration can do. A retailer's order can land against the company and catalogue that actually represents them, priced correctly without a rule bolted on top, which is the difference between wholesale being supported and wholesale being tolerated.
Catalogues and price lists are where the mapping has to hold
The B2B model means the same variant can be sold at different prices to different companies, and which catalogue a company is assigned to decides what they can order at all. An EDI order arriving with a retailer's own item code has to resolve to a variant that company is entitled to buy, at the price agreed with them.
So the mapping covers three things at once: their identifier to your variant, their account to the right company and catalogue, and the price they expect against the price list assigned. A mismatch on any of them is a dispute rather than a rounding error.
What your team sees day to day
You get an EDI mailbox and a portal that works like an inbox, so retailer orders arrive in one place rather than as emails alongside your direct-to-consumer traffic.
The order becomes the despatch advice from what was actually fulfilled, amended where the delivery differs, with SSCC labels for the pallets, and becomes the invoice on delivery, whose arrival is confirmed in the dashboard.
The integration sits over that workflow and automates it, so orders land against the right B2B company and fulfilment raises the outbound documents. Our API suits larger operations wanting finer granularity, and Plus estates often take both.
Documents you can exchange
- Retailer orders landing against Shopify Plus B2B companies
- Order acknowledgements returned to the retailer
- Despatch advice and ASN messages from fulfilment
- Invoices raised against the despatch
- Catalogue and price list data where a retailer requires it
Built for Shopify Plus teams
Whoever owns Shopify Plus in your business, XEDI keeps EDI accurate and hands-off.
- Brands trading direct and wholesale on Plus
- Ecommerce and operations leads
- Wholesale account managers
- Fulfilment teams
- Finance teams handling wholesale terms
Shopify Plus EDI document types
These are the wholesale flows; your direct-to-consumer trading continues as it does now.
| Document | What it carries | Direction |
|---|---|---|
| Purchase orders | Retailer demand landing against the right Plus B2B company, catalogue and price list. | Retailer to Shopify Plus |
| Order acknowledgements | What will be supplied once stock is committed across the locations serving wholesale. | Shopify Plus to retailer |
| Advanced shipping notices | Pallet and carton detail from fulfilment, with SSCC labels the retailer's goods-in scans. | Shopify Plus to retailer |
| Invoices | Raised against the despatch and referenced so the retailer can match them to the order. | Shopify Plus to retailer |
| Credit notes | Adjustments against the invoice they correct, where a delivery is short or rejected. | Shopify Plus to retailer |
| Catalogue and price data | Variant, pack and price data published where a retailer maintains a catalogue against your range. | Shopify Plus to retailer |
How to connect Shopify Plus with EDI using XEDI
The build makes use of what Plus already provides for B2B rather than working around it. The sequence below is what onboarding looks like from your side.
-
01
We scope which Plus stores, B2B companies and catalogues carry wholesale, including expansion stores.
-
02
We build the mapping between each retailer's documents and your Plus companies, catalogues, price lists and variants.
-
03
We configure validation so a wholesale order is checked against the retailer's rules before it becomes a Plus order.
-
04
We prove the order, fulfilment and invoice flows against what each retailer requires and against how your B2B is configured.
-
05
You get wholesale running natively in Plus, and we keep it right as catalogues and price lists change.
Ready to connect Shopify Plus?
Talk through documents, mapping, testing and go-live with XEDI.
Everything about Shopify Plus EDI
Common requirements
- Plus store and expansion store structure
- B2B company and location configuration
- Catalogue and price list assignments
- Variant and packaging data
- The trading partners you deal with, or plan to
What we need from you to build it
Only what we cannot hold for you. Retailer requirements are already ours; what we need is how your B2B is configured.
- Plus store structure
- Which stores and expansion stores carry wholesale, since companies and catalogues are scoped to them.
- B2B companies and locations
- Each retailer mapped to the company and location that represents them, because entitlement and pricing follow that.
- Catalogue and price list assignment
- Which catalogue and price list each company is assigned, so an order prices the way the retailer expects.
- Variant and pack data
- Variants against retailer identifiers at each packaging level, and the unit they order in.
- Which retailers you supply
- The wholesale customers you have and intend to win. Their requirements are held by us.
Why suppliers choose XEDI for Shopify Plus
- The retailers you want are almost certainly connected already, so B2B trading starts before the catalogue work is finished.
- Wholesale orders land against real B2B companies and catalogues rather than a workaround on your consumer storefront.
- Pricing follows the price list assigned to that company, so an order does not arrive priced as retail.
- Catalogue entitlement is checked before an order is created, so a retailer cannot be given something they are not assigned.
- A new wholesale customer is our build, not a change to your storefront.
- If a retailer raises a problem, it comes to us, and we put it right before it becomes a deduction.
How is this different from the standard Shopify integration?
Plus adds B2B as a genuine construct, with company accounts, catalogues and price lists. Orders can land against the company that represents a retailer and price from their assigned list, rather than relying on discount rules or a separate store.
Does it work across expansion stores?
Yes. Which stores carry wholesale is scoped at the start, because companies and catalogues are scoped to a store and a retailer relationship has to resolve to the right one.
Can we keep direct-to-consumer and wholesale separate?
Yes, and that is the usual arrangement. Wholesale arrives separately and is handled to the retailer's requirements, while your consumer trading continues untouched.
Plan your Shopify Plus EDI setup
Everything you need to scope, map and go live with Shopify Plus, in one place.