To add a customer portal to SAP Business One, use an eCommerce add-on, build on the SAP B1 Service Layer, or connect a dedicated B2B portal. The portal should read price lists, special prices and stock from SAP B1, create sales orders, and show customers their A/R invoices and balances.
What are the options for SAP B1?
- eCommerce add-ons designed for SAP Business One, often partner-supplied.
- Custom portals built on the Service Layer, SAP’s REST (OData) API for Business One.
- Dedicated B2B portals that connect through the Service Layer and focus on trade ordering.
What should it read and write?
| SAP Business One record | Direction |
|---|---|
| Items and warehouse stock | SAP B1 → portal |
| Price lists and special prices for business partners | SAP B1 → portal |
| Business partners, credit limits and balances | SAP B1 → portal |
| Sales orders (ORDR) | Portal → SAP B1 |
| A/R invoices (OINV) | SAP B1 → portal |
What should you check before choosing?
- Does it respect business partner special prices?
- Does it survive SAP B1 upgrades without rework?
- Is the Service Layer available for your SAP B1 version?
- Can customers see invoices and balances, not just place orders?
How does ordern work with SAP B1?
ordern connects through the Service Layer, using a dedicated SAP B1 user. See the SAP Business One B2B portal for details.