SAP Business One customer portal for B2B ordering.
What you get.
Customer-specific prices
The price from the customer’s price list in SAP Business One, with special prices and discount groups where you use them, so the portal shows what your sales team would quote.
Stock availability
Available quantity per item and warehouse from SAP Business One, shown as a number or as in stock, low and on request, as you decide.
Orders into SAP Business One
The cart becomes a sales order or a sales quotation in SAP B1 through the Service Layer, with the customer’s ship-to address, reference and notes.
Order status, invoices and statements
Open, delivered and closed orders, invoices, credit notes and an account statement with open items, downloadable as PDF, plus re-ordering from a past order.
Online payment
Open invoices can be paid through a payment gateway you contract; confirmed payments are recorded in SAP Business One as incoming payments.
Users and approvals
Several users per customer with their own rights: one orders, another approves orders above a limit, a third only sees invoices and statements.
See also: SAP Business One web portal development (all portal types) · SAP Business One vendor portal
Built for teams like yours.
Distributors and wholesalers whose B2B customers order by phone, email or WhatsApp
Manufacturers with dealer or reseller networks and customer-specific price lists
Finance teams that answer many “send me my invoice or statement” requests
How a project runs.
- Discovery call (free): we understand the goal, your SAP/ERP version and constraints.
- Written proposal: scope, technical approach, timeline and fixed price per phase.
- Build with weekly demos: you see working software early, not just status reports.
- Test and go-live: testing in your environment, training and documentation.
- 3 months of free support: fixes and small adjustments after go-live, then optional monthly support.
How does a portal order reach SAP Business One?
When the customer submits the cart, the portal creates a sales order, or a sales quotation if you want to confirm first, in SAP Business One through the Service Layer, under the customer’s business partner code. SAP Business One validates the document as it would in the client, the SAP document number is shown to the customer, and later steps in SAP, such as delivery and invoicing, appear in the portal as order status.
Which price does the customer see?
The price SAP Business One would use for that customer: the price list on the business partner, plus special prices and discount groups if you use them. We agree the price logic in the specification and test it against prices your sales team quotes, including header discounts, before any customer logs in.
How do online payments work in the portal?
The portal hands the payment to a payment gateway that you contract; card details are entered on the gateway’s side, not stored by the portal. When the gateway confirms the payment, the portal records it in SAP Business One as an incoming payment against the invoice, so finance reconciles in one place. Which gateways are available depends on your country and bank.
SAP Business One customer portal: common questions
Can each customer see its own prices in the portal?
Yes. The portal uses the price SAP Business One would use for that customer: the price list on the business partner, plus special prices and discount groups if you use them. The price logic is agreed in the specification and tested against your sales team’s quotes.
Are portal orders created as sales orders or quotations in SAP Business One?
Either, as you choose. Orders can go straight in as sales orders, or as sales quotations that your team confirms and copies to a sales order. Both are created through the Service Layer under the customer’s business partner code.
Can the portal show live stock?
Yes. Availability is read from SAP Business One per item and warehouse. You decide whether customers see the exact quantity or a simple in stock, low or on request status, and which warehouses count.
Can several people from one customer use the portal?
Yes. Each customer can have several users with different rights, for example one who orders, one who approves orders above a limit and one who only sees invoices and statements.
Can customers pay invoices online in the portal?
Yes, through a payment gateway that you contract. Card details are entered on the gateway’s side; confirmed payments are recorded in SAP Business One as incoming payments against the invoice.
Does each portal customer need a SAP Business One licence?
It depends on your SAP agreement and on how the portal uses SAP Business One, so we do not give a general rule. Check it with your SAP partner before the build; we design the integration to match the licensing model you agree with them.
Web & B2B portals
Customer, vendor, commission and employee portals connected to SAP Business One.
Vendor portalSAP Business One vendor portal
Supplier portal on SAP Business One: PO confirmation, delivery dates, invoice upload as A/P drafts, payment status and documents.
SAP Business OneSAP Business One development
Any add-on your business needs: plant maintenance, payroll, approvals, warehouse, integrations and reports for SAP Business One.
SAP Business One e-commerceSAP Business One e-commerce integration
Shopify, WooCommerce and Magento connected to SAP Business One: items, stock, prices, orders, customers, invoices, payments and fulfilment status.
Ready to get started?
Tell us what you need. You get a clear technical answer, a fixed scope and a price, usually within 24 hours.
