Skip to content
TranzDigital

Products · Commerce

B2B eCommerce for SAP Business One: customers order at their own prices.

A wholesale ordering portal that reads pricing, availability and account data straight out of SAP Business One®, and writes orders back as SAP Business One sales documents. No second price list. No re-keying.

orders.yourcompany.com/catalog
SM

Sunrise Market

Acct 10428 · Price list: Wholesale B

Sample catalog showing this account's contract pricing and live stock
ItemListYour priceQty

Olive oil, extra virgin 1L

OLV-1L · 12/cs

48.0038.40−24+

Sparkling water 330ml

SPW-330 · 24/cs

18.6014.90−24+

Tomato paste 400g

TMP-400 · 12/cs

26.4021.60−24+

Basmati rice 5kg

RCE-5K · 4/cs

36.5029.20−0+

3 lines · 72 cases

Subtotal $2,213.60

Submit order

Why this exists

The order desk is a bottleneck nobody designed

Wholesale orders arrive by phone, email, text and occasionally fax. Somebody reads them, works out whether the price is right for that account, checks whether the stock is really there, and types the whole thing into the ERP. That person is the constraint on how many orders a day the business can take, and every order passes through their attention.

A portal does not make that person faster. It removes the step, for the customers who would rather not phone anyway.

The hard part

One customer. One item. Four things decide the price.

This is why a wholesale portal cannot just publish a price list. Watch how the number is arrived at, or step through it yourself.

What the customer sees

Olive oil, extra virgin 1L

OLV-1L · 12/cs · 24 cases

$48.00

per case · their price, not list

Line total
$1152.00
Resolved by
Item master

Every step reads from SAP Business One. The portal does not hold a second copy of your pricing.

The journey

One order, end to end

Nothing is re-keyed and nothing waits in an inbox. The order the customer submits is the document the warehouse picks from.

  1. 01

    Customer

    Browser or phone

    Signs in to their own account. Sees their catalog, their prices and real availability.

  2. 02

    B2B portal

    Session · Cart

    Builds the order. Every line is priced by asking SAP Business One, not by looking up a cached table.

  3. 03

    Service Layer

    Validated · Logged

    The supported interface. The order is validated the same way it would be if typed into the client.

  4. 04

    SAP Business One

    Sales order

    A real sales document against the right business partner, with stock committed and credit checked.

    System of record

  5. 05

    Warehouse

    Pick · Pack · Ship

    Picking runs from the same document. Delivery and invoice follow it through the normal flow.

In the portal

Built for buyers who already know what they want

Wholesale ordering is not retail shopping. Most of it is repeat, most of it is urgent, and almost none of it is browsing.

Quick order

Paste the list. Fix what does not match.

Buyers who work from a spreadsheet can paste it straight in. Codes are validated against SAP Business One as they land, and anything ambiguous is flagged before the order is built rather than after it arrives.

orders.yourcompany.com/quick-order

Paste from a spreadsheet, or type

OLV-1L24Olive oil, extra virgin 1L
SPW-33040Sparkling water 330ml
TMP-4OO16No match — did you mean TMP-400?

2 of 3 lines matched. Fix one to continue.

Add to order

Reorder

Last week's order is usually this week's order.

Order history comes from the SAP Business One documents, so it matches what the office sees. One action turns any past order into a new one, repriced at today's prices rather than the old ones.

orders.yourcompany.com/orders

SO-20841

Sep 2 · 8 lines

$2,213.60Reorder

SO-20790

Aug 26 · 11 lines

$3,486.20Reorder

SO-20744

Aug 19 · 6 lines

$1,092.40Reorder
  • Customer-specific pricing

    Price lists, volume breaks and special prices resolved per account, exactly as SAP Business One would resolve them on a sales order.

  • Account-specific catalogs

    Customers see what they are set up to buy. Restricted items, contract-only products and account ranges are honoured.

  • Live availability

    Real stock by warehouse, including what is committed and what is on order, so nobody buys something that left this morning.

  • Balance and credit

    Account balance, credit limit, open invoices and statements, where the business wants customers to see them.

  • Reorder from history

    Past orders become the starting point for the next one. Most wholesale ordering is repeat ordering.

  • Quick order

    Paste a list of SKUs and quantities from a spreadsheet. No browsing for buyers who already know what they want.

  • Multiple account users

    Several buyers under one account, with their own logins and, where required, approval before an order is submitted.

  • Order status

    Order, delivery and invoice status pulled from the SAP Business One documents themselves rather than a separate status field.

The boundary

What the portal owns, and what SAP Business One owns

Almost everything belongs to SAP Business One. The portal owns the session and the cart, and hands the result back. That is the whole design.

  • Items, descriptions and units of measure

    The catalog follows the item master. New products appear without a second data entry.

    SAP Business OnePortal

    On change

  • Price lists, volume breaks, special prices

    Resolved per request. Nothing is cached, so a price change is live the moment it is saved.

    SAP Business OnePortal

    Live

  • Stock by warehouse

    Available quantity, including what is committed and what is on order.

    SAP Business OnePortal

    Live

  • Business partners and ship-to addresses

    Accounts, contacts and delivery addresses stay in SAP Business One as the source of truth.

    SAP Business OnePortal

    On change

  • Credit limit, balance, open invoices

    Shown only where the business chooses to expose it.

    SAP Business OnePortal

    Live

  • Sales orders

    Created through the Service Layer against the correct business partner, with resolved prices per line.

    PortalSAP Business One

    On submit

  • Order, delivery and invoice status

    Read from the SAP Business One documents themselves rather than a status field kept in parallel.

    SAP Business OnePortal

    Live

Writes use the supported SAP Business One interfaces only. Nothing writes directly to the database, which is what keeps the system upgradeable.

Everything above moves on SAP Business One's supported interfaces, with a layer between the portal and the ERP that logs each transaction and retries the ones that fail. How the integration is built.

On a phone

Most reorders are placed standing in a stockroom

Not at a desk, not on a laptop. The ordering flow is designed for a thumb and a poor signal, because that is where it is actually used.

  • Saved lists

    The items this account buys every week, one tap from an order.

  • Their price, on the phone

    The same resolved price as the desktop portal, from the same SAP Business One data.

  • Works on a bad connection

    Built light, so it loads on the warehouse Wi-Fi rather than timing out.

9:41

The ordering portal on a phone, showing a saved list and live prices

Sunrise Market

Weekly reorder

Olive oil, extra virgin 1L

12/cs · $38.40

−24+

Sparkling water 330ml

24/cs · $14.90

−24+

Tomato paste 400g

12/cs · $21.60

−24+
Total$2,213.60
Submit order

Posts to SAP Business One as a sales order

Questions

About the portal

Ask us directly

Next step

See it running against your own price lists.

The fastest way to judge a B2B portal is to watch it resolve a price for one of your awkward accounts. Bring that account.

+1 (510) 871-8833Mon–Fri, 9–5 PTTracy, CA