OpusGo
Integrieren Sie IhrSAP B1
WooCommerce × SAP B1

WooCommerce SAP Business One integration

Quick answer

OpusNext connects WooCommerce to SAP Business One through the Service Layer or DI API and lets AI map your real B1 schema - including the user-defined fields your team added - to WooCommerce products, customers and orders. Stock, prices and master data flow from B1 to the store; orders and customers flow back, event by event, in real time. Typical go-live is 2 to 6 weeks.

See it on your SAP B1

What syncs between SAP B1 and WooCommerce

DataDirectionWhat it means
Items, variations & UDFsB1 → WooCommerceYour real item structure, not a stripped-down copy
Customer-specific pricingB1 → WooCommerceLogged-in buyers see their contract price, not list price
Stock by warehouseB1 → WooCommerceAvailability reflects the warehouse that will actually ship
Orders & guest checkoutWooCommerce → B1Every order lands as a proper business partner and sales order
Invoices & shipmentsB1 → WooCommerceCustomers check status themselves instead of calling you

Where WooCommerce projects usually go wrong

The parts that decide whether this integration ages well - and how we handle them.

The problem

WooCommerce has no real customer-specific pricing. Out of the box every visitor sees the same number, so contract customers either get quoted the walk-in rate or you bolt on a pricing plugin that knows nothing about B1.

How we handle it

We resolve the price in B1 itself - business partner, price list, quantity, date and currency - and serve it to the logged-in buyer at request time. There is no parallel price table to maintain in WordPress, and the web price matches the invoice.

The problem

Variable products and B1 items rarely line up. WooCommerce models size and colour as attributes and variations; B1 keeps that logic in item codes, UDFs or UDTs. Map it naively and you publish half a catalogue or overwrite the wrong SKU.

How we handle it

The mapping engine reads your actual B1 item structure, user-defined fields included, and we confirm with you which fields drive the variation, the price and the visibility before anything goes live.

The problem

A WordPress site is a moving target - core and plugin updates, a new order storage backend, a theme change. A connector that writes straight to the database breaks on the next update, usually silently.

How we handle it

We integrate through the official WooCommerce REST API and webhooks, never the database, and the mapping re-checks itself when your B1 schema changes. Updates on either side stop being a release-night gamble.

Price resolved in SAP B1web price = invoice price
Business partnerPrice listQuantity breakCurrency & dateSAP B1pricing rulesBuyer priceshown in WooCommerce
Mapped automaticallySAP B1 ↔ WooCommerce
Items & fieldsPricingCustomersOrdersInvoicesCatalogPricesAccountsOrdersStatus

Before you choose a WooCommerce connector

Five questions worth asking any vendor - and our answers for SAP B1.

Does it read your user-defined fields (UDFs and UDTs)?

OpusNext: Yes. We read your user-defined fields and tables, and confirm the handful that actually drive price or visibility with you.

How is the customer price resolved?

OpusNext: Resolved in B1 per business partner, price list, quantity, date and currency - never the base unit price.

Is the sync event-driven or scheduled?

OpusNext: Event-driven. An order posts to B1 in seconds; stock and price changes push to WooCommerce as they happen.

Does it need separate middleware to license and host?

OpusNext: No. We connect straight to B1 via the Service Layer or DI API - there is no separate middleware server to license or host.

What happens when you upgrade the ERP or the store?

OpusNext: Nothing breaks. We use the official WooCommerce REST API rather than the database, and the B1 mapping re-checks itself after upgrades.

WooCommerce and SAP Business One - common questions

Does OpusNext support WooCommerce variable products?+

Yes. B1 item structures and user-defined fields are mapped to WooCommerce products and variations, and we agree the mapping with you rather than guessing.

Can B2B customers see their own SAP Business One prices in WooCommerce?+

Yes. The price is resolved in B1 for the logged-in business partner - price list, quantity breaks, currency and dates included - so the storefront shows the same number that lands on the invoice.

Do you install anything on the WordPress site?+

We integrate over the official WooCommerce REST API and webhooks, so there are no core file changes and no direct database writes.

How quickly do WooCommerce orders reach SAP Business One?+

In seconds. Orders are pushed on the event, not in an overnight batch, and the customer is created or matched as a business partner in B1.

Does guest checkout work with SAP Business One?+

Yes. Guests can check out without an account and the order is still created correctly in B1, with the right business partner and sales order.

Can WooCommerce show stock from multiple B1 warehouses?+

Yes. Availability is synced per warehouse so the store reflects what is genuinely sellable, rather than one flattened number.

Connect WooCommerce to your SAP B1.

Book a demo - we will map your data live.

Demo buchen