Skip to main content
SAP Business OneMultichannel & PIM Tools

Magento and Adobe Commerce Connector

A build-to-order SAP Business One connector that keeps catalogue,

B2B price lists, credit limits, orders, shipments and A/R Invoices in step with Magento or Adobe Commerce. Scoped and built for your instance.

Built to order

What is Magento and Adobe Commerce Connector?

A build-to-order SAP Business One connector that keeps catalogue, B2B price lists, credit limits, orders, shipments and A/R Invoices in step with Magento or Adobe Commerce. Scoped and built for your instance. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Magento and Adobe Commerce Connector — A build-to-order SAP Business One connector that keeps catalogue, B2B price lists, credit limits, orders, shipments and A/R Invoices in step with Magento or Adobe Commerce

What we build

  • Publishes Item master data, item groups, attributes and unit-of-measure detail from SAP Business One to Magento or Adobe Commerce catalogue and category structures
  • Per-Warehouse stock publication with a configurable availability formula and warehouse sets mapped per store view or website
  • Resolves customer-specific B2B pricing from SAP Business One Price Lists, Business Partner special prices, volume and period discounts, and discount groups
  • Optional real-time price and availability call at cart time for contracts too dynamic to precompute
  • Pre-checkout credit control reading the Business Partner credit limit, open balance, open deliveries and hold status, with block, prepay or pending-approval outcomes
  • Creates Sales Orders through the Service Layer with correct Business Partner, contact person, addresses, payment terms, tax codes and channel reference in a UDF
  • Line mapping for bundle, grouped and configurable products, plus free-text and non-catalogue lines
  • Posts Delivery shipment and tracking data back to the storefront order, and publishes A/R Invoices to the customer account area
  • Maps storefront returns to SAP Business One Returns and A/R Credit Memos where the process requires it
  • Durable queue with idempotency keys so replayed webhooks or retried batches cannot duplicate a Sales Order
  • Key mapping table linking every SAP Business One record to its channel identifier, plus a dead-letter view holding the failing payload and error
  • Operations dashboard reporting queue depth, last successful sync per entity, and unresolved failures, with scheduled or manual retry

About this Product

The problem: two systems, two versions of the truth

A B2B storefront that cannot see SAP Business One is a catalogue with a shopping cart bolted on. Your contract customer logs in and sees list price instead of their negotiated price. Someone at their end orders past a credit limit that was reduced last week. Stock shows available because the last export ran overnight and two Warehouses have shipped since. Orders arrive as emails or CSV files and are keyed into SAP B1 by hand, which is where the wrong Business Partner, the wrong price list and the wrong tax code get introduced.

Meanwhile nobody on the customer's side can see an order once it leaves the cart. They phone to ask whether it shipped, and someone opens SAP Business One to read the Delivery aloud.

The usual attempt at fixing this is a pile of scripts: a nightly product feed, a cron job that pulls orders, a spreadsheet for pricing. It works until a price list changes shape, a payload arrives twice, or a run fails at 2am with no log and no retry.

ECOSIRE builds a connector that treats SAP Business One as the master for commercial data and Magento or Adobe Commerce as the channel, with explicit ownership per field and a durable queue between them.

What ECOSIRE builds

The connector is a SAP Business One integration built on the Service Layer (REST) for reads and document creation, the DI API where a document needs transactional control, and UDF/UDT extensibility to carry channel identifiers and sync state on SAP B1 records. On the commerce side it uses the platform's REST and GraphQL APIs and its asynchronous bulk endpoints for volume operations.

Catalogue and inventory

Item master data flows from SAP B1 to the storefront: descriptions, unit of measure, item groups mapped to categories, weights and dimensions, and attribute values sourced from item fields or UDFs. Stock is published per Warehouse with a configurable availability formula, so you can publish on-hand, on-hand minus committed, or a specific subset of warehouses per store view. Multi-store and multi-website setups map to different price lists and warehouse sets.

B2B pricing that actually reflects the contract

This is where most integrations quietly fail. The connector resolves the price the customer would receive in SAP Business One — Price Lists, special prices by Business Partner, period and volume discounts, and discount groups — and publishes it to the storefront as customer-group or customer-specific pricing, or resolves it live at cart time through a real-time price call when your contracts are too dynamic to precompute. Currency and tax treatment follow the Business Partner's setup rather than a store default.

Credit limits and account status

Before an order is accepted the connector checks the Business Partner's credit limit, current balance and open deliveries, plus hold status, and can block checkout, force prepayment, or route the order to a pending queue for a human decision. That check is served from SAP B1, not from a cached number that was true last night.

Orders, shipments and invoices

Storefront orders become Sales Orders in SAP Business One with the correct Business Partner, contact person, addresses, price list, payment terms, tax codes and a channel reference stored in a UDF. Line-level mapping handles bundles, configurable products and free-text lines. Going the other way, Deliveries post shipment and tracking information back to the order, and A/R Invoices publish to the customer's account area, so the storefront becomes a genuine self-service portal instead of a phone queue. Returns can be mapped to Returns and A/R Credit Memos where your process requires it.

Reliability, not hope

Every direction runs through a durable queue with idempotency keys, so a replayed webhook or a retried batch cannot create a duplicate Sales Order. Failures land in a dead-letter view with the exact payload and error, retried on a schedule or by hand. A mapping table records every SAP B1 key against its channel key, which is what makes reconciliation possible. An operations dashboard shows queue depth, last successful run per entity and unresolved failures.

Who this is for

B2B and mixed B2B/B2C merchants running Magento Open Source or Adobe Commerce with SAP Business One as the system of record — distributors, wholesalers and manufacturers with negotiated pricing, credit terms and multi-warehouse fulfilment. It suits companies whose current integration is a set of scheduled exports they no longer trust.

Compatibility

SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or cloud-hosted, against Magento 2.4-line and Adobe Commerce releases including Cloud. Delivered per tenant, installed into your test company database and a non-production storefront first.

How delivery works

1. Scoping call. We map entity by entity: which system owns each field, which price mechanisms are in play, how many store views and warehouses, and what your order volume looks like at peak. 2. Fixed quote. A written scope naming every synchronised entity, the direction and ownership of each field, the mapping rules, and a fixed price. 3. Build. Typical lead time is one working week from scope sign-off. Complex pricing logic, many store views or unusual product types extend that, and the quote says so. 4. Install in test. Installed into your test company database against a staging storefront, then loaded with your own catalogue and your own contract customers so you can verify prices person by person. 5. Production. Cutover with an agreed initial-load sequence and a rollback point, then live monitoring through the first order days. 6. Support. A defined support window covering defects, mapping adjustments and handover questions.

This is build-to-order software. There is no instant download and no trial instance — the connector is developed for your SAP Business One schema and your storefront configuration.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    We install on your instance, hand over the source, and include two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

What you get

  • Compiled connector package and the full source code, licensed to you
  • Installation into your test company database against a staging storefront, then production cutover
  • Entity-by-entity field-ownership and mapping specification signed off before build
  • UDFs and UDTs created on SAP Business One records for channel keys and sync state, with documentation
  • Initial-load scripts and a documented cutover sequence with a defined rollback point
  • Administrator runbook covering queue operation, retry, dead-letter triage and reconciliation
  • Training session for commerce and finance users, plus a defined post-go-live support window

Who this is for

E-commerce Manager

Fields calls about wrong prices and stale stock because the storefront cannot see SAP Business One. Contract pricing resolved from the customer's own price list and special prices removes the entire class of pricing complaint.

Credit Controller

Discovers a limit breach only after goods are picked, because the storefront checked a cached number. A pre-checkout credit check served live from SAP Business One turns exposure control into a gate rather than an after-the-fact conversation.

Operations Director

Pays for order re-keying, and for the errors it produces in Business Partner, price list and tax code selection. Storefront orders landing directly as Sales Orders, with shipments and invoices flowing back, removes both the labour and the error source.

How Magento and Adobe Commerce Connector Compares

CriterionECOSIRECustom BuildCompetitorSAP Business One Native
Customer-specific B2B pricing resolved from SAP B1 price lists and special pricesIncludedPartial supportPartial supportNot included
Pre-checkout credit limit and hold-status check served live from SAP B1IncludedNot includedPartial supportNot included
Per-Warehouse stock publication mapped per store viewIncludedPartial supportPartial supportNot included
Idempotent order intake with dead-letter queue and payload retryIncludedNot includedPartial supportNot included
Shipments and A/R Invoices published back to the customer account areaIncludedPartial supportPartial supportNot included
Source code delivered and licensed to the customerIncludedIncludedNot includedNot included
Field-level ownership specification agreed before any code is writtenIncludedNot includedNot includedNot included
Available as an instant download or free trial instanceNot includedNot includedPartial supportNot included

Frequently asked questions

How long until we can use it, and is there a download?
There is no download. This is built to order: scoping call, fixed quote, then development. Typical lead time is one working week from scope sign-off. Many store views, unusual product types or heavily conditional pricing logic will extend that, and the quote states the timeline before you commit.
Which SAP Business One and commerce versions are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted, integrated with Magento Open Source and Adobe Commerce on the 2.4 line, including Cloud deployments. We are not a certified partner of any commerce or ERP vendor; we build against the documented public APIs.
Can it handle our customer-specific contract pricing?
Yes, and this is the part we scope most carefully. The connector resolves price the way SAP Business One would — price list, Business Partner special prices, volume and period discounts, discount groups — and either publishes that per customer group or customer, or calls SAP Business One live at cart time. Which approach fits depends on how dynamic your contracts are; we decide that at scoping.
What stops a duplicate Sales Order if a webhook fires twice?
Every inbound message carries an idempotency key and is recorded in a mapping table before the document is created. A replay is recognised and discarded. Failures go to a dead-letter view with the original payload so they can be retried deliberately rather than reprocessed blindly.
Do you also build the storefront itself, or theme work?
This app is the integration layer. Storefront build, theming and front-end work are separate services — if you need account-area templates changed to display invoices or credit status, say so at scoping and it is quoted explicitly rather than assumed.
Who owns the code afterwards?
You do. Source code is delivered and licensed to you, along with the mapping specification and runbook, so your team or another developer can maintain it without coming back to us.

Request a Quotation

Tell us about your Magento and Adobe Commerce Connector requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.

Pairs well with

EDI Trading Partner Integration Suite
Built to order

EDI Trading Partner Integration Suite

A SAP Business One add-on that exchanges X12 and EDIFACT documents with your trading partners, posting 850s into Sales Orders and generating 855, 856 and 810 from SAP B1. Built to order per partner map after a scoped quotation.

From $1499.00Starting point — quoted to your scope
View specification
Etsy Marketplace Connector
Built to order

Etsy Marketplace Connector

A build-to-order SAP Business One add-on that brings Etsy receipts, listings, inventory and fees into your ERP. ECOSIRE scopes, builds and installs it for your company database in one working week.

From $999.00Starting point — quoted to your scope
View specification
Mobile Stock Count and Inventory Transactions
Built to order

Mobile Stock Count and Inventory Transactions

A barcode-scanning mobile app for SAP Business One that posts Inventory Counting, Stock Transfers, Goods Receipts and Goods Issues in real time. Built to order for your company database after a scoping call and fixed quote.

From $999.00Starting point — quoted to your scope
View specification
Multichannel Inventory and Listing Sync Hub
Built to order

Multichannel Inventory and Listing Sync Hub

A build-to-order SAP Business One hub that allocates available stock across your marketplaces and webstores, pushes price and listing updates, and pulls orders back as Sales Orders. Scoped and quoted before we build.

From $1499.00Starting point — quoted to your scope
View specification