SAP Woo Commerce Connector
Seamless Integration Between SAP Woo Commerce Connector
The SAP Woo Commerce Connector is an integration solution that enables seamless, real-time data synchronization between SAP ERP and Woo Commerce.
SAP Woo Commerce connector
Connector Interface:
Customer
B2C orders use a single customer ID in S/4HANA with details stored in each order. B2B data in S/4HANA—company, Woo Commerce.
Pricing
B2C retail prices are periodically synced from S/4HANA to Woo Commerce for the one-time customer setup. B2B customers get real-time, SAP-calculated pricing in Woo Commerce, including applicable discounts, promotions, and freight charges.
Order
Woo Commerce orders are periodically synced to SAP with accurate mapping of customer type, payment, and order details. Tax, shipping, discounts, and the Woo Commerce Order ID are preserved for tracking.
Delivery
After PGI in S/4HANA, shipment details with tracking numbers are auto-synced to Woo Commerce. Supports partial shipments, with order status set to “Complete” when fully shipped.
Invoice
When an invoice is posted in S/4HANA, it is automatically created in Woo Commerce, with optional payment capture for credit card orders. Once cleared in S/4HANA, the invoice status updates to “Paid” in Woo Commerce, ensuring customers see accurate payment information.
Inventory
Woo Commerce syncs the latest stock values from SAP ERP, reflecting the unrestricted inventory of the configured plant and storage location.
Customer – SAP Woo Commerce CONNECTOR
B2C Customers and Guest Customers
The SAP Woo Commerce Connector seamlessly integrates customer and customer data between SAP S/4 HANA and Woo Commerce, ensuring a unified and accurate customer experience for both B2C and B2B segments. It automates data synchronization, streamlines order management, and eliminates duplicate data maintenance, enabling businesses to operate efficiently while keeping SAP as the single source of truth.
B2B Customer Management
B2B customers in S/4HANA can be synced to Woo Commerce, with their contact persons automatically registered as Woo Commerce users who can place orders on behalf of the company. Filters can be applied to determine which contact persons are sent to Woo Commerce, and an approval workflow can be configured so certain roles must approve orders before they are transferred to S/4HANA.
The following B2B customer information is also synced:
- Company details: name, address, email
- Contact persons: roles and associated details
- Ship to locations of the company
- Credit Information
S/4HANA serves as the master source for B2B customer data, and changes are not permitted in Woo Commerce.


Pricing – SAP Woo Commerce CONNECTOR
Retail price sync for B2C customer
The SAP Woo Commerce Connector supports retail pricing for B2C customers through a one-time customer setup in SAP S/4HANA. Retail prices are periodically fetched from S/4HANA and synced to Woo Commerce, ensuring consistent and up-to-date pricing across channels.
B2B Real-Time Price Sync
For B2B customers, the SAP Woo Commerce Connector delivers real-time, customer-specific pricing on the Woo Commerce storefront. Prices are calculated in SAP S/4HANA by simulating an order using the defined SAP pricing procedure, ensuring accuracy and alignment with SAP’s pricing rules. This includes:
- Customer-specific discounts
- Buy-one-get-one-free offers
- Promotions
- Freight calculations at sales order creation in SAP
All Woo Commerce SKUs must exist in the SAP S/4HANA system.
Order – SAP Woo Commerce CONNECTOR
Orders Sync
The SAP Woo Commerce Connector periodically syncs orders from Woo Commerce to SAP S/4HANA, ensuring all order details are accurately reflected. Before transferring an order, the connector determines:
- Order type: B2B or B2C
- Customer functions: Ship-to, Sold-to, Bill-to, Salesperson (if applicable)
- Payment method: Purchase Order, Credit Card, PayPal, etc.
- Order remarks
- Credit card/authorization number (if applicable)
- Discounts applied in Woo Commerce that need to be passed to SAP
- Woo Commerce Order ID stored in the Purchase Order field of the SAP order
Sales Order Sync – B2C / Guest Customers
For B2C and guest orders, the SAP Woo Commerce Connector creates SAP ERP sales orders under a designated one-time customer number. It transfers complete address details, payment information, and other relevant data, with the Woo Commerce Order ID stored in SAP’s Purchase Order field. This allows the logistics team to process deliveries through standard SAP transactions.
Sales Order Sync – B2B Customers
For B2B orders, the SAP Woo Commerce Connector records the sale in SAP under the respective SAP customer number. If the order is placed on credit, the connector updates the customer’s credit consumption in Woo Commerce, keeping both systems synchronized.
Accurate Order Totals
The SAP Woo Commerce Connector ensures precise mapping of taxes, shipping methods, and discounts, maintaining consistent pricing and totals between Woo Commerce and SAP.


Delivery – SAP Woo Commerce CONNECTOR
Shipment Creation
With the SAP Woo Commerce Connector, once Post Goods Issue (PGI) is completed in SAP S/4HANA, the corresponding shipment is automatically created in Woo Commerce, and the order status is updated to Shipped.
Tracking Number
When a delivery is generated in SAP S/4HANA, the SAP Woo Commerce Connector instantly syncs shipment status and tracking numbers to Woo Commerce, giving customers real-time visibility after PGI.
Partial Shipment
The SAP Woo Commerce Connector supports partial shipments, updating Woo Commerce incrementally as items are shipped. The order status in Woo Commerce changes to Complete only after all shipments for that order are fulfilled.
Invoice – SAP Woo Commerce CONNECTOR
Invoice Management
With the SAP Woo Commerce Connector, when an invoice is posted to accounting in SAP S/4HANA, the corresponding invoice is automatically created in Woo Commerce. For credit card orders, Woo Commerce can also trigger payment capture upon receiving invoice data from S/4HANA.
Once the invoice is cleared in S/4HANA, the SAP Woo Commerce Connector updates Woo Commerce to mark it as “Paid,” giving customers clear visibility into their outstanding and settled invoices.


Inventory – SAP Woo Commerce CONNECTOR
Invoice Management
With the SAP Woo Commerce Connector, when an invoice is posted to accounting in SAP S/4HANA, the corresponding invoice is automatically created in Woo Commerce. For credit card orders, Woo Commerce can also trigger payment capture upon receiving invoice data from S/4HANA.
Once the invoice is cleared in S/4HANA, the SAP Woo Commerce Connector updates Woo Commerce to mark it as “Paid,” giving customers clear visibility into their outstanding and settled invoices.
Frequently Asked Questions
Most frequent questions and answers
The SAP WooCommerce Connector is an integration solution that connects SAP S/4HANA with WooCommerce, enabling real-time or scheduled synchronization of customers, pricing, orders, deliveries, invoices, and inventory. It keeps SAP as the single source of truth while automating eCommerce workflows.
For B2C and guest customers, the connector uses a single “one-time customer” ID in SAP S/4HANA. Complete details such as shipping address, billing address, and payment information are stored with each order.
B2B customer data—company details, contact persons, ship-to locations, and credit information—are synced from SAP to WooCommerce. Contacts can be registered as WooCommerce users to place orders on behalf of the company. SAP remains the master source of B2B data, and changes in WooCommerce are restricted.
Once Post Goods Issue (PGI) is completed in SAP, shipment details with tracking numbers are automatically synced to WooCommerce. Partial shipments are supported, and the order is marked as “Complete” only after all items have shipped.
When an invoice is posted in SAP, it is automatically created in WooCommerce. For credit card orders, payment capture can be triggered. Once cleared in SAP, the invoice status in WooCommerce is updated to “Paid” so customers see accurate payment status.
The connector syncs the latest unrestricted stock quantities from SAP to WooCommerce, ensuring accurate product availability is displayed online.


