Saltar al contenido
Use case — Construction

SAP B1 + PrestaShop. Self-service B2B portal.

200+ orders a week handled by the sales team. Different pricing for each customer. Integrafy connected SAP with a B2B PrestaShop portal and freed the sales team.

Self-service

70%

Orders/wk

200

Admin/day

−3h

Orders

+25%

Self-service B2B portal flow SAP + PrestaShop

Sales reps processing orders instead of selling

A construction materials and industrial hardware distributor was routing every B2B order through the sales team. 200+ orders a week, each with its own rules: customer-negotiated pricing, different credit terms, volume discounts, product-family tariffs.

All that knowledge lived in SAP Business One, but there was no way for the customer to access it. The process was always the same:

  • Customer calls or emails with a list of materials
  • Sales rep looks up pricing in SAP for that specific customer
  • Sales rep checks available stock
  • Sales rep prepares a quote and sends it to the customer
  • Customer confirms (sometimes days later)
  • Sales rep enters the order manually in SAP

Each order took 15 to 30 minutes of admin work. Sales reps spent more than 3 hours a day processing orders instead of acquiring new customers or nurturing existing accounts. Orders placed outside business hours simply weren't processed until the next day.

The opportunity cost was huge. And the B2B customer, used to buying online in their personal life, was frustrated by a process that felt dated.

B2B portal with SAP pricing and automatic orders

Integrafy connected SAP Business One with a B2B portal built on PrestaShop. Each customer accesses a private area where they see their own pricing, synced directly from SAP. Not generic prices: the exact prices that customer has on file in SAP.

The Core module syncs from SAP Business One:

  • Full product catalog with real stock per warehouse
  • Customer-specific pricing (SAP price lists)
  • Credit terms and limits per account
  • Order and delivery-note history
  • Volume discounts and active promotions

Flow runs the full cycle: when a customer places an order on the portal, it's automatically validated against their credit limit in SAP, the sales order is created and the customer receives instant confirmation. No human intervention.

Sales reps only get a notification when something needs their attention: an order over the credit limit, a new customer requiring approval, or an out-of-stock product needing an alternative.

Integration architecture

1. Integrafy Core connects to SAP Business One via DI API / Service Layer
2. Syncs catalog, stock, price lists and credit terms
3. Data Hub normalizes data and generates per-customer B2B catalog
4. PrestaShop shows a private area with customer-specific pricing
5. B2B customer places a self-service order (24/7)
6. Flow validates customer credit in SAP before confirming
7. Approved order → creates Sales Order in SAP automatically
8. Order status synced two-way SAP ↔ PrestaShop
9. Sales rep notified only on exceptions (credit, stock, approval)
ERPSAP Business One
eCommercePrestaShop B2B
ConnectionDI API + Service Layer
Data syncedCatalog, pricing, credit, orders
ModulesCore + Data Hub + Flow

«70% of orders are now placed by customers themselves. My sales reps are finally selling instead of processing orders.»

Sales Director Construction materials and industrial hardware distributor

Real self-service, not a glorified contact form

In 6 months, 70% of orders are placed directly by customers through the B2B portal. No calls, no emails, no waiting. Total order volume grew by 25% because customers can order at any time, even outside business hours.

The sales team recovered more than 3 hours a day that used to be spent on admin work. That time now goes into acquiring new customers and managing key accounts that really need personal attention.

B2B customers especially value being able to review their order history, repeat past orders with one click and check their credit terms in real time. Customer satisfaction has improved and retention is up because the purchase process no longer depends on a sales rep being available.

Are your sales reps processing orders instead of selling?

We build B2B portals connected to SAP, Sage, Odoo and other ERPs. With customer-specific pricing and automatic orders.