Skip to article
CODE B2B

CODE B2B / Insights

Best ERP Integrations for B2B Ecommerce 2027

Compare five ERP integration routes for B2B ecommerce in 2027, with official references, original visuals and practical questions for your implementation brief.

· 23 min read

The best ERP integrations for B2B ecommerce in 2027 are the ones that make your commercial answers dependable. A buyer sees the right company, recognises the selling unit, submits an order and understands what happens next. Your team can find that same work in the systems they use to fulfil it. That is the useful outcome behind the rather unglamorous phrase “systems integration”.

There is still plenty of room for a memorable catalogue and a lively buying experience. The connection underneath gives those screens something accurate to say. When a customer changes a quantity, selects a branch or asks about a delivery, the experience needs an agreed business meaning behind its response.

This guide compares five routes worth evaluating for a 2027 project: Microsoft Dynamics 365 Business Central with Shopify, SAP S/4HANA with SAP Commerce Cloud, NetSuite through a defined commerce connector or REST integration, Odoo through its own commerce environment or an external API connection, and Adobe Commerce with an ERP integration built around its starter kit. They represent different starting situations and levels of implementation responsibility.

The technical references were reviewed in October 2026. The recommendations are our editorial assessment of fit, with documented capabilities distinguished from the configuration your partner must demonstrate. The original Awwwards and Behance visuals illustrate customer-facing information and product presentation. They do not prove which ERP a historical website used or how reliably its private operations worked.

Choose an integration route around the systems and rules you already have

Begin with the commercial work your business currently completes. Identify where customer relationships, item records, prices, stock and sales orders are maintained. Record which people can change them and how those changes reach colleagues today. That map gives you a more useful starting point than selecting a connector from a marketplace before anyone has agreed what it needs to do.

Your current ERP is a major part of that starting point, but it does not automatically settle the commerce experience. A standard connection may cover the records you need while leaving important account or approval rules for configuration. A flexible API may offer the right building blocks while leaving substantial implementation and maintenance work with your team or partner.

Our editorial shortlist for a 2027 integration brief
Route A useful starting situation The decision to demonstrate
Business Central with Shopify Your team uses Business Central and wants a connected Shopify channel Company, location, catalogue and order mappings in the exact connector version
SAP S/4HANA with SAP Commerce Cloud Your commerce project is part of a defined SAP commercial landscape Which answers and order stages use each documented integration mode
NetSuite with a named connector or REST integration You are retaining NetSuite and evaluating a commerce channel or an existing connection Supported records, business rules and the connector’s migration responsibility
Odoo with integrated commerce or an external API You are deciding how much of the commerce process belongs within Odoo The installed version, hosting plan and work that crosses the API boundary
Adobe Commerce with an ERP integration Your team needs a defined integration implementation around Adobe Commerce How the starter architecture is adapted to your ERP and commercial data

These are routes to investigate rather than a universal ranking. Compare them with the B2B ecommerce platform shortlist for 2027 when the commerce foundation is still open. If it is already chosen, keep the conversation focused on the connection, its business rules and the customer experience it must support.

Business Central and Shopify for a connected wholesale channel

This route deserves attention when Business Central is already the operational home of your item and customer records, and Shopify is the intended commerce channel. Its appeal is a defined connector whose responsibilities can be discussed against the supplier’s documentation. You can begin the evaluation with a concrete account and product situation, then identify where standard behaviour matches your business.

Microsoft’s Shopify Connector overview documents product and inventory synchronisation, customer and company mappings, order import and fulfilment information. It includes B2B catalogue pricing and company-location relationships. Those are useful building blocks; their settings still need to reproduce the commercial relationships your buyers expect.

Use an account with two delivery locations in the demonstration. Give each location a recognisable customer reference and include the commercial terms that matter to your business. Follow one order from the selected company location into Business Central, then inspect the resulting record with the person who will process it. Confirm which details they need before the order can move forward.

Plan boundaries require care. Microsoft’s July 2026 release guidance describes broader B2B support and refers to direct company catalogues on Advanced or Plus. Shopify’s current merchant documentation reserves direct company-location catalogue assignment to Plus. Specify the connector version and verify the proposed behaviour against the current Shopify plan rules, rather than assuming the more permissive interpretation. Microsoft release reference.

Our editorial reason to evaluate this pairing is the ability to start from a defined connection and a recognisable operating model. The decisive question is how your actual companies, locations, items and orders behave in the proposed configuration. Put any additional transformation or custom process into the scope with a named owner and an explanation of how it will be maintained.

SAP S/4HANA and SAP Commerce Cloud for a defined SAP landscape

A business with an established SAP commercial landscape needs the ecommerce project to fit its organisational and sales relationships. Bring the people who maintain those relationships into the brief early. Company structures, delivery destinations and commercial rules should have precise meanings before the design team turns them into selectors, tables and messages for customers.

SAP’s order-management documentation describes synchronous and asynchronous order-creation routes for SAP S/4HANA. Its asynchronous example creates the order in Commerce and replicates it through SAP Cloud Integration. SAP also documents business-partner mappings to B2B units and customers. Confirm the supported route for the exact product editions and versions in your proposal.

Make the moment of acceptance a business decision your customer can understand. If the storefront has received an order but another system still needs to process it, give those stages distinct meanings. Agree what the buyer sees, what your commercial team sees and which event changes the message. A system acknowledgement should carry the level of certainty your operation can actually provide.

For the demonstration, use one normal order and one situation that requires a decision after submission. Your team may need to clarify a delivery destination or review a commercial condition. Follow the resulting work across the relevant records and ask the customer-facing view to explain the current state. The aim is a coherent commercial journey, including the part that continues after the browser action.

This is a route to evaluate when the commerce channel belongs within a deliberately managed SAP landscape. Its suitability depends on the precise integration scope and the people able to operate it. Put configuration, mapping, monitoring and change management into the proposal, so the service has an owner after the implementation project finishes.

NetSuite with a defined commerce connector or REST integration

Retaining NetSuite leaves several ways to connect the buying channel. A packaged connector can offer maintained flows for a specified platform pairing. A custom integration can give your team more control over the mappings and process. Compare those options using the records and exceptions your business actually needs, and identify who will maintain each part of the chosen route.

Oracle’s sales-order REST reference documents the sales-order record and its usage constraints. It notes the SuiteTax requirement for taxation through REST and version-specific behaviour, including a change in 2026.1. Treat that as a prompt to review the installed account configuration and the exact fields your commerce journey will rely on.

A 2027 proposal should also account for API migration. Oracle’s SOAP guidance identifies 2025.2 as the last planned SOAP endpoint, with only that endpoint supported from 2027.1, and announces SOAP unavailability in 2028.2. It recommends REST with OAuth 2.0 for new integrations. These are Oracle’s documented plans, which your partner should track against current release guidance.

For an existing connector, request an explicit answer about the API route it uses and who owns the migration. Include custom workflows and field transformations in that answer. A connector label does not tell you whether the behaviour your team depends on will carry forward. Record which changes are covered by the maintained product and which require a separate implementation task.

Demonstrate one representative order with the units, account context and commercial values your team expects. Inspect the resulting record and the response returned to the buyer. Then introduce a relevant validation problem and follow the recovery. The most useful comparison is the complete operating responsibility of the connector or custom route, including the work required when a supplier release changes something important.

Odoo with integrated commerce or a defined external connection

For an Odoo-based business, first decide where the commerce process should live. Keeping more of it inside one environment and connecting a separate buying experience create different project responsibilities. Compare the customer journeys you need and the work your team is prepared to maintain. A choice about the interface also becomes a choice about where information and commercial actions cross system boundaries.

The Odoo 19 JSON-2 documentation introduces the external API route. Odoo’s current development documentation states that external API access requires a Custom pricing plan and that available models and methods depend on the database. Verify the installed version and hosting arrangement before treating an external integration as an included capability.

Odoo’s development migration notice distinguishes the removed database service from the common and object RPC services, whose removal is scheduled for Odoo 22 and Online 21.1. Its dates include winter 2027 for Online 21.1. Confirm the versioned documentation for your deployment and give any existing connection a specific migration review. The notice does not apply to every custom JSON-RPC controller.

For a separate commerce platform, follow one agreed business action rather than reviewing a collection of isolated API calls. A customer might prepare an order that must become a particular Odoo record with the correct company, item and unit. Have your partner explain the result of that action and demonstrate what happens when one required value is unavailable or no longer valid.

Our editorial reason to evaluate Odoo is the opportunity to define how much of the operation remains together and which work needs an external connection. Document that boundary carefully. Include custom modules, version changes and support ownership in the proposal, so the commerce experience and the operating system can evolve with an agreed process for checking their relationship.

Adobe Commerce with an ERP integration built around a defined architecture

Adobe Commerce may be the established buying platform while the ERP carries an extensive set of commercial rules. This route needs an implementation scope that explains how the two will work together. Your team should be able to connect the customer task on the screen with the information and actions passed to the back office.

Adobe’s Commerce Integration Starter Kit uses App Builder and supplies reference code for entities including products, customers, stock, orders and shipments. Its structure includes validation, transformation and sending actions. It is a starting architecture to adapt to a back-office system; a proposal still needs to identify the ERP-specific work and the commercial rules being implemented.

Follow a product change through Adobe’s reference architecture

The original Adobe diagram gives product changes a visible route in each direction. Use it to discuss the owner of a change, the information passed between systems and where an exception should be investigated. In your own configuration, assign ownership to each field before agreeing which updates may travel back.

Original Adobe Commerce Integration Starter Kit architecture diagram showing product create update and delete events between Commerce App Builder and a back-office system
Complete original product-event architecture diagram from Adobe Commerce Integration Starter Kit. Adobe, file version July 2026. Reference architecture, not a tested customer deployment. Original diagram.

Ask your partner to walk through one change your catalogue team makes regularly. Identify where it starts, what information changes and when the customer-facing view should reflect it. Then follow a commercial action in the other direction. The explanation should distinguish the supplier’s starter components from the mappings and behaviour built for your business.

Put the operating model alongside that architecture. A named team needs to investigate failures, understand which work has reached the ERP and decide how to recover safely. Agree what a support colleague can see and when they need an implementation specialist. That responsibility belongs in the proposal even when the initial connection is based on publicly available reference code.

This is worth evaluating when your Adobe Commerce project needs a specific, maintainable connection to an existing ERP landscape. The starter kit can make the implementation conversation more concrete. Choose the route on the basis of the configured process, the work remaining to adapt it and the team prepared to maintain it.

OneStopShop makes the customer information behind an order visible

Meng He’s OneStopShop portfolio offers an energetic reference for a professional buying experience. Published in November 2021, the original presentation includes catalogue, cart, product and account compositions. We use it to discuss the information your integration must support. The source does not establish which ERP was connected or whether these historical journeys operate today.

The changing supply icon gives a mixed range a recognisable identity. Your integration brief needs a stable item identity beneath that changing presentation, so the selected reference remains identifiable when it becomes an order line.

OneStopShop white wordmark with a changing supply-category icon on a black background
Complete original OneStopShop identity GIF. Meng He, historical 2021 portfolio. Source.

The problem ribbon gives recurring work a prominent place in the story. Start your own integration scope with a concrete customer question and the information needed to answer it.

OneStopShop yellow problem chapter ribbon with bold black typography
Original problem chapter typography. Meng He, 2021. Source.

The project ribbon keeps the service definition visible. Describe the commercial journey that will connect your systems before agreeing a list of transferred fields.

OneStopShop yellow project definition ribbon
Original project chapter typography. Meng He, 2021. Source.

The branding card sets a confident tone. Your customer experience can retain a shared identity while commercial and product information have clearly assigned owners.

OneStopShop branding chapter with large black display typography
Original branding chapter composition. Meng He, 2021. Source.

The historical research board compares supplier-facing experiences. In your project, compare the meaning of a product reference, quantity and order confirmation with representative data.

OneStopShop historical competitor research board with website and branding references
Original historical supplier-interface research board. Meng He, 2021. Source.

The research ribbon names that stage of the presentation. Record which parts of your own proposal are documented, demonstrated or still awaiting a business decision.

OneStopShop yellow competitive research chapter ribbon
Original research chapter typography. Meng He, 2021. Source.

The identity transition provides a useful prompt for the design team. Give commercial states precise names while allowing the surrounding brand to keep its character.

OneStopShop yellow identity-to-branding chapter ribbon
Original identity transition ribbon. Meng He, 2021. Source.

The outlined cart introduces a buying space with very little visual noise. In your implementation, define what the cart contains and when those selections become accepted commercial records.

OneStopShop white outline shopping cart icon on an elongated black identity plate
Complete original cart identity plate. Meng He, 2021. Source.

The marketing chapter gives the public introduction its own role. Explain who can use your buying channel and how an existing commercial relationship will be recognised.

OneStopShop marketing chapter title in emphatic black typography
Original marketing chapter composition. Meng He, 2021. Source.

The complete marketing board combines service explanation, onboarding and help. Give the promises on your own public page operational owners who can keep them accurate when the connected systems or commercial process change.

Complete OneStopShop historical marketing page design presentation with explanatory annotations
Complete original annotated marketing-page presentation. Historical claims belong to the source. Meng He, 2021. Source.

The registration animation includes alternative form states and a follow-up message. Demonstrate how your own customer record reaches the correct account relationship, including a situation that needs staff review.

OneStopShop original registration animation showing personal details, company information and submission feedback
Complete original 17-second registration presentation GIF. Portfolio sample states, with no private task tested. Meng He, 2021. Source.

The device composition keeps the introduction recognisable at different sizes. Define the account information a mobile customer needs before they can continue into a commercial task.

Three OneStopShop mobile marketing page layouts with yellow branding and stacked content
Original marketing-device comparison. Meng He, 2021. Source.

The commerce chapter marks the shift into working with an order. Give that work explicit states in your project, so customers understand whether they are preparing, requesting or confirming a purchase.

OneStopShop commerce chapter title in large black display typography
Original commerce chapter composition. Meng He, 2021. Source.

The favourites view keeps product references, pack information and quantities close to the selection. Use one known item to check how those meanings carry through your proposed integration into the resulting ERP order.

OneStopShop favourites and product grid with product references, quantity controls and yellow selected states
Original favourites and product-card composition with historical sample commercial values. Meng He, 2021. Source.

The replenishment ribbon gives repeat buying a distinct emphasis. Define which details must be revalidated when a customer starts from a previous selection.

OneStopShop yellow repeat-order chapter ribbon
Original replenishment chapter typography. Meng He, 2021. Source.

The cart comparison groups visible selections by supplier. Decide how your own basket becomes commercial records, and what the customer should understand about acceptance, delivery and documents. The interface alone cannot settle those operating rules.

OneStopShop desktop and mobile cart designs grouping selected products by supplier
Complete original desktop and mobile cart presentation. Meng He, 2021. Source.

The filtering ribbon makes discovery part of the work. Agree which maintained product attributes will support that discovery and which system supplies each one.

OneStopShop yellow product-filtering chapter ribbon
Original filtering chapter typography. Meng He, 2021. Source.

The desktop and mobile filtering compositions separate ways to narrow the range. In your integration review, distinguish catalogue attributes from commercial availability and define how each reaches the customer-facing view.

OneStopShop desktop product filters and mobile navigation, filtering and sorting views
Original desktop and mobile filter and navigation board. Meng He, 2021. Source.

The product-detail ribbon introduces another information owner question. Decide who maintains descriptions and who supplies transactional values before joining them in one page.

OneStopShop yellow product-detail chapter ribbon
Original product-detail chapter typography. Meng He, 2021. Source.

The complete detail board puts selling information beside product and supplier context. Carry a representative item through your own page and order journey, checking the reference and unit at each handover.

Complete OneStopShop product-detail presentation with product imagery, pack information and related products
Complete original annotated product-detail and onward-navigation board. Meng He, 2021. Source.

The future-iteration ribbon matters because it identifies proposal status. Keep that distinction visible when you use an inspirational composition to request behaviour from an implementation partner.

OneStopShop yellow future-iterations chapter ribbon identifying the following concepts as proposals
Original future-iteration chapter typography. Meng He, 2021. Source.

The proposed SKU result is a useful demonstration prompt. Give your partner a buyer’s known reference and follow its mapping through the intended order process.

Proposed OneStopShop product-code suggestion interface
Original proposed exact-reference search composition from the future-iteration section. Meng He, 2021. Source.

The proposed returning-customer dialog gives location a visible place before continuing. Specify how your account and delivery location are identified before previous order information is reused.

Proposed OneStopShop welcome and delivery-location reminder dialog
Original proposed account and location-selection composition from the future-iteration section. Meng He, 2021. Source.

The closing ribbon gives the work an attribution point. Your implementation needs equally clear ownership for maintaining the connections that support the customer experience.

OneStopShop yellow closing credits ribbon
Original closing-credit typography. Meng He, 2021. Source.

Design and copy by Meng He, engineering credited to Gregor Vand and Pixelcabin, with logo and business contributions credited to Jeltsin Neckebroek, Lourens Keers and the OneStopShop team.

Make the integration demonstration establish six practical answers

Who owns each piece of information

For every priority journey, name the owner of the customer relationship, item identity, description, selling unit, price and order state. Ownership means someone can explain which value is authoritative and how a change is made. It should also be clear when another system displays a copy and what happens if that copy is temporarily behind.

Use a real maintenance situation in the review. A product description might change while its commercial reference remains the same, or a delivery location may need a new address. Follow the change through the proposed configuration and record which team can investigate an unexpected result. This gives the design and operations teams a common understanding of the information they present.

How the company and location are identified

A customer record and a person’s login are related parts of the journey, but they need their own definitions. Describe which company the user represents and how the intended delivery location is chosen. Include those relationships in the test information, especially when your customers have several branches or people with different responsibilities.

Follow a change of location before the customer submits an order. Confirm what should change in the commercial context and what should remain. The person reviewing the order in the ERP should recognise the resulting company and destination without reconstructing the browser session. Make that recognition an explicit acceptance criterion in your own brief.

What a quantity and price mean

Select a product that exposes a meaningful unit question, such as an item sold in packs. Have the buyer explain the quantity shown and the goods they expect to receive. Carry that meaning through the submitted work and the resulting record. Write down any conversion rule, rounding decision or minimum quantity that affects the customer’s selection.

Review price context with the commercial team. They should be able to explain which customer, unit and commercial rule produced the displayed value. Decide where the buyer receives a confirmed answer and where a quotation or later review is still required. The interface needs language that matches that business process, especially when the amount changes before acceptance.

When the work becomes an accepted order

Give preparation, submission, processing and acceptance meanings your team can maintain. Determine which system records each stage and which information the customer sees. A buyer should understand whether they have saved a selection, sent a request or received confirmation. The exact words belong to your business process and deserve review with the people handling orders.

Use one situation that takes longer than the normal flow. Follow it from the browser into the relevant operating view and back to the customer explanation. Identify who can answer a status question while processing continues. A clear account of that interval will be valuable when the connected service is busy or a commercial decision needs attention.

How a failed or uncertain submission is recovered

Introduce a relevant validation problem into the agreed demonstration data. Observe what the customer can understand, what useful work remains available and which team receives the issue. The recovery route should make the next step clear without forcing the buyer to recreate the entire order through another channel.

Include a situation where the submitting system cannot tell immediately whether processing completed. Ask your partner to explain how the implementation checks the outcome before repeating a commercial action. Have the operational owner show how they identify the work and decide what to do. This is an acceptance question for the configured service, with the answer documented in its support process.

Who maintains the connection after launch

List the responsibilities that continue after publication: data maintenance, integration support, platform changes, ERP changes and customer communication. Give each one a named owner and an agreed escalation route. The project team should be able to explain how a proposed change is checked and who approves the resulting customer behaviour.

Review the ownership with the people who will operate the service. They need a practical way to identify affected work and distinguish a data issue from a process or connection issue. Include an agreed set of observations that show whether the priority journeys are completing as intended. Your next improvement can then respond to actual customer and operational experience.

Borek shows why public product discovery needs a clear commercial handover

NOBEARS’ Borek reference, an Awwwards Nominee from July 2024, brings craftsmanship and product context into a confident catalogue presentation. These five original compositions are design references. They provide no proof of a particular ERP connection or private B2B buying flow.

The garden composition gives material and product detail room to tell the story. In your integration brief, define how the item behind that presentation is identified when a customer continues into an enquiry or commercial account.

Complete original Borek desktop garden and woven furniture hero composition by NOBEARS
Complete original Borek catalogue introduction by NOBEARS. Awwwards Nominee, July 2024. Source.

The phone composition keeps the brand, navigation and collection invitation distinct. Choose the product reference and unit that a mobile customer needs at the next commercial step, then demonstrate how your configured system carries them forward.

Complete original Borek mobile catalogue introduction with a white masthead and garden photograph
Complete original Borek mobile catalogue composition by NOBEARS. Historical 2024 reference. Source gallery.

The white-header desktop variant gives discovery a stable frame around the photography. Agree which team maintains public product names and destinations, and how those relate to the identifiers used for commercial work.

Complete original Borek desktop catalogue introduction with a white navigation bar and collection invitation
Complete original Borek desktop catalogue composition by NOBEARS. Historical 2024 reference. Source gallery.

The product board includes recommended retail prices and a dealer-finding route. Those labels express a different relationship from account pricing and an accepted order. In your own project, write the meaning of each commercial value and action before connecting the systems that supply them.

Complete original Borek product cards mixing furniture cutouts and a pool photograph with dealer discovery
Complete original Borek Products board by NOBEARS. Public recommended-price and dealer-discovery presentation. Source element.

The installation case gives products a place in a real-looking project story. When your own case links to a catalogue item, make its identity maintainable across editorial content and commercial records. Decide how the destination changes when a variant is replaced.

Complete original Borek laptop mockup showing a Rotterdam installation case and project information
Complete original Borek project composition by NOBEARS. Its Rotterdam case names completion in 2023. Source gallery.

Keep the first release small enough to verify thoroughly

Choose a first release around a complete commercial journey that matters to an identifiable customer group. Define the starting information, the actions available and the finish your team will accept. Include the records that must remain consistent and the situations that will need help. A focused scope gives both the customer experience and the operating process a useful standard to meet.

Separate essential launch behaviour from later improvements. A customer may need dependable order submission before a more elaborate dashboard, while another group may benefit most from document access. Record the reasons behind those priorities. Our B2B self service portal examples for 2027 offer complementary references for selecting and describing those customer tasks.

Ask each proposal to identify included connector behaviour, required configuration and custom implementation work. Tie those categories to the journeys in your brief. Include maintenance and version changes in the comparison, so the operating responsibility remains visible alongside the initial build. That makes differences between proposals easier to assess with your commercial and technical teams together.

For a wider view of the priorities shaping the project, read our B2B ecommerce trends for 2027. For the architecture decisions behind an existing WordPress-based installation, our guide to WooCommerce and ERP integration patterns develops the conversation about synchronisation and failure recovery.

Frequently asked questions about ERP integrations for B2B ecommerce

Which is the best ERP integration for B2B ecommerce in 2027?

The best fit depends on the ERP and commerce platform you retain, the customer relationships you serve and the team that will maintain the connection. Compare a defined route using realistic account, product and order information. Include the handling of exceptions and version changes in the evaluation.

Is a standard ecommerce connector enough for B2B?

A standard connector may cover important records while leaving commercial rules, account relationships or custom workflows for configuration and development. Ask the proposal to distinguish those responsibilities. Demonstrate the complete customer journey with your representative information before deciding that the included behaviour meets the brief.

Does every commercial answer need an immediate ERP lookup?

Choose the update behaviour according to the decision the customer is making. Some information can be maintained or refreshed before the task, while other answers may need confirmation during it. Define the required certainty, acceptable delay and customer message for each answer, then verify the proposed implementation.

What should an ERP integration demonstration include?

Include a representative company, delivery location, item, selling unit and order, with one relevant exception. Follow the customer task into the resulting operating record and back to its confirmation. Ask the responsible teams to demonstrate how they identify a problem and recover the work when help is required.

What version changes belong in a 2027 integration plan?

Review the supported versions and announced migrations for the exact ERP, commerce platform and connector in your proposal. NetSuite and Odoo have documented API changes that deserve a specific review. Assign responsibility for tracking supplier guidance, adapting custom work and checking the commercial journeys after a change.

Give your 2027 commerce experience reliable answers

A useful integration brief connects the customer’s intention with a commercial process your team can operate. Choose the route around your existing systems, define the information each journey needs and make the proposal demonstrate what happens when the normal flow needs help. The visual experience can then communicate answers your business is prepared to stand behind.

Talk to CODE B2B Commerce about the buying tasks, account relationships and systems behind your next project. We can help turn them into a focused commerce experience, an integration scope with clear ownership and a first release your team can review properly.

Plan your next B2B commerce project

Bring a customer group, a recurring buying task and the systems that own your product and account information. We can help turn them into a clear project brief.

Discuss your project ↗