Buyers will not leave their portal
Enterprise purchasing runs through procurement systems such as Ariba and BravoSolution. Asking a buyer to log into a separate supplier site is a non-starter, so their orders come in some slower way instead.
cXML PunchOut lets an enterprise buyer shop from their own procurement portal into a DataFlow catalogue tailored to them — their negotiated prices, their allowed items, your branding. They build a basket, send it back, and confirm a cXML Order Request that creates a sales order. They never log into DataFlow directly.
Large buyers purchase through their own procurement portals. If you cannot meet them there, their orders arrive by hand and their catalogue is never quite right.
Enterprise purchasing runs through procurement systems such as Ariba and BravoSolution. Asking a buyer to log into a separate supplier site is a non-starter, so their orders come in some slower way instead.
Each buyer has their own negotiated prices and their own list of allowed items. A single public catalogue shows the wrong prices to the wrong people and lists things they are not meant to order.
Even when a buyer sends an order, someone has to read it and type it into your system as a sales order — a delay on every order, and a chance to get a line wrong.
When a buyer disputes what they submitted, there is nothing kept of the exact message their procurement system sent, so settling the query comes down to whose email to trust.
The portal punches out; DataFlow serves the catalogue and takes the order.

The buyer punches out from their procurement portal to start a session. A PunchOut Setup Request opens the session without a separate login.

Their negotiated prices and their allowed items, not a public list. Presented with your branding so it reads as your catalogue.

The basket returns to the portal as a PunchOut Order Message. A final cXML Order Request creates the sales order in DataFlow.

Built for enterprise procurement portals such as Ariba and BravoSolution. The original cXML payload is retained for audit.
Other ways DataFlow takes orders in and connects to your customers automatically.
Another route for automated B2B orders — trading-partner purchase orders ingested over HTTP and TCP.
Explore moduleGive trade customers a self-service webshop alongside the enterprise portals that punch out.
Explore moduleCapture orders in the field too, so both portal and rep orders land in Order Processing.
Explore moduleShare the trading and account history with your sales team as enterprise orders flow in.
Explore moduleIt lets an enterprise buyer shop from their own procurement portal into a DataFlow catalogue tailored to them. The buyer punches out, builds a basket, and their procurement system sends a cXML Order Request that creates a sales order in DataFlow — all without the buyer logging into DataFlow directly.
The buyer’s portal sends a PunchOut Setup Request; DataFlow serves a catalogue with the buyer’s negotiated prices, allowed items and your branding; the buyer returns their basket as a PunchOut Order Message; and a final cXML Order Request creates the sales order.
No. Buyers never log into DataFlow directly. They stay in their own procurement portal — such as Ariba or BravoSolution — and punch out to a catalogue that is tailored to them.
Yes. cXML PunchOut runs as a dedicated background service and retains the original cXML payload, so there is a record of exactly what the buyer sent.
Thank you
Your request has been received.