In B2B, a single person rarely places the order; an entire team does: for complex procurement, several decision makers from the business unit, purchasing, and management are regularly involved. At the same time, B2B selling keeps shifting into digital channels because buyers want control and speed. Together these create a clear requirement for every professional B2B online store: orders must be placed digitally but released under control. That is exactly what approval workflows with budgets, role hierarchies, and multi-step authorization deliver. This guide shows how B2B order approval works technically and organizationally, why it prevents uncontrolled spending (maverick spend), and how we implement such workflows in Shopware and custom store solutions.
Why B2B Order Approval Decides Budget Discipline
The economic lever behind approval workflows is spend control. Through what is known as maverick spending, that is, procurement outside approved contracts and channels, companies lose up to 10 to 20% of their negotiated savings (Ivalua). In extreme cases, a large share of all invoices stems from such uncontrolled orders. Mapping approval processes digitally in the store closes exactly this gap at the source: before an order leaves the building, the system checks budget, role, and contract reference.
This need for control meets a growing self-service share. Business buyers are more careful with spending today than before, and a rising share runs even large orders through self-service. Without digital approval, a conflict of goals would arise: either fast but uncontrolled orders, or controlled but slow processes. Approval workflows resolve this conflict by combining speed and control.
By contrast, the status quo of many organizations is inefficient: how long a purchase takes depends heavily on the processes. Digital leaders in procurement cover the path from requisition to purchase order with 58% shorter cycle times than other organizations (Hackett Group). Manual approvals by email or phone cost time and create no traceability. A workflow integrated into the B2B store makes every decision documented, rule-based, and auditable.
Up to 20% of savings lost to maverick spend (Ivalua), 58% shorter requisition-to-order cycle times at digital top performers (Hackett Group), and higher spending discipline on the buyer side: digital order approval addresses all three at once by moving control directly into the ordering process.
Mapping Roles and Hierarchies Cleanly
The foundation of every approval workflow is the customer's organizational structure in the store. A single customer account is not enough in B2B, because behind it stands an entire company with departments, locations, and different authorizations. Since several decision makers are typically involved in a purchase, the store must be able to manage several users per company account with clearly defined roles.
Administrator
Manages the company account, creates users, defines budgets and approval rules. The admin is usually based in purchasing or finance.
Approver
Approves or rejects orders that exceed a threshold. Several approvers form a chain for higher amounts.
Buyer
Builds carts and places orders. Within their budget without approval, above it automatically routed for authorization.
Location / department
Roles can be staggered per branch or cost center so that each unit gets its own budgets and approvers.
Observer
Controlling or accounting receive read access to order and approval history without placing orders themselves.
Deputy
If an approver is absent, a defined deputy steps in so the process does not stall and orders are not left waiting.
These roles are organized in a hierarchy: a buyer reports to a department lead, who in turn may report to management. The workflow follows this structure automatically and routes an order to the relevant level. It is important to derive the roles from the customer's real organizational structure, not from technical assumptions. Well-designed role modeling is closely related to the B2B self-service portal, in which customers manage their own users and permissions.
In practice the customer ideally manages this structure themselves, without having to contact the supplier for every change. A new employee is created, assigned to a role and automatically receives the matching budget. This self-administration relieves both sides and fits the ongoing shift of B2B selling into digital channels. The larger the buying organization, the more important this delegation becomes, because with several decision makers per transaction central maintenance by the supplier would be neither scalable nor desirable. Permissions should be granted on the principle of least privilege: every role receives exactly the authority it needs for its task, and no more.
Defining Budgets and Thresholds
The core of order approval is budgets and thresholds. A threshold defines the order value above which approval becomes necessary: orders below the limit pass through without delay, while those above it automatically enter the approval process. This keeps day-to-day business fast while large expenditures are controlled. This is exactly where the prevention of maverick spend, which costs up to 20% of savings (Ivalua), comes in.
Budgets go one step further: they define a spending limit per user, department, or period. A buyer with a monthly budget of, say, 20,000 euros sees their remaining allowance in the store and can order freely only within this limit. If an order exceeds the budget, approval applies again. This combination of budget and threshold reflects the typical approval logic in B2B.
| Control mechanism | Function | Typical use |
|---|---|---|
| Threshold | Approval above a defined order value | Standard for all orders over X euros |
| User budget | Limit per buyer and period | Operational buyers with a fixed allowance |
| Department budget | Limit per cost center | Branches, project teams |
| Product rule | Approval for specific ranges | Capital goods, regulated items |
| Multi-step chain | Several approvers in sequence | High amounts, multiple levels of responsibility |
Thresholds set too low create unnecessary approvals and frustration, while thresholds set too high let control run empty. A multi-level staggering has proven effective, for example approval above 1,000 euros by the department lead and above 10,000 euros additionally by management. Customer-specific assortments can be combined with product rules so that capital goods, for instance, always require approval regardless of the amount.
Multi-Step Authorization as a Workflow
For high amounts, a single approval is rarely enough. Multi-step authorization routes an order through a chain of approvers who must agree in sequence or in parallel. This reflects the reality in which B2B buying groups consist of several people and decisions are spread across IT, finance, purchasing, and management. The workflow ensures that every responsible level documents its approval.
- Place the order - the buyer fills the cart and submits the order, just like a normal checkout.
- Rule check - the system automatically checks budget, threshold, and product rules and decides whether approval is needed.
- First approval stage - if the order is above the limit, it goes to the first responsible approver, such as the department lead.
- Further stages - for very high amounts, additional approvers follow according to the hierarchy until the final stage agrees.
- Notification - all parties are automatically informed about status, queries, or rejections.
- Release and handover - after full agreement, the order is released and handed over to ERP, inventory management, and shipping.
Transparency in the process is decisive. Every party can see the status of their orders at any time, and approvers receive a clear list of open items with all relevant information. If an approver rejects, the buyer receives a reason and can adjust the order. This traceability is also why digital approvals are superior to manual email loops: they leave a complete audit trail.
Multi-step workflows can also be designed flexibly. In a sequential chain one approver signs off after the other, which creates clear responsibility but costs time. In a parallel setup several approvers review at the same time, which speeds the process up. Some orders call for a combination, for instance a technical and a commercial approval in parallel, followed by a final sign-off from management above a high amount. Since digital leaders cover the path from requisition to purchase order with 58% shorter cycle times than other organizations (Hackett Group), choosing the right chain form is a direct lever on cycle time. Escalation rules help as well: if an approval stays open too long, it can be forwarded automatically to the next level or to a deputy so the process does not stall.
Technical Implementation in Shopware and Custom Stores
Technically, order approval can be implemented in several ways. In Shopware, the B2B functionality maps company accounts, roles, and approvals; for individual requirements we develop the logic as a tailored extension. In both cases, the core consists of a state machine that moves an order through the states open, in approval, released, and rejected, evaluating the stored rules at each transition.
<?php
// Simplified approval logic at checkout
public function evaluateOrder(Order $order, BuyerContext $ctx): ApprovalDecision
{
$total = $order->getGrossTotal();
$budget = $ctx->getRemainingBudget();
// Budget or threshold exceeded?
if ($total > $budget || $total > $ctx->getThreshold()) {
$chain = $this->buildApproverChain($ctx, $total);
return ApprovalDecision::requiresApproval($chain);
}
// Product rule: certain ranges always require approval
if ($this->hasRestrictedItems($order, $ctx)) {
return ApprovalDecision::requiresApproval(
$this->buildApproverChain($ctx, $total)
);
}
return ApprovalDecision::autoRelease();
} The approval engine is triggered via events: as soon as an order changes status, the system fires an event that sends notifications and triggers follow-up actions. We described this event-driven architecture in detail in the webhook and event-driven integration; it ensures that approvals, ERP handover, and email dispatch run decoupled and reliably. For latency-critical checks, such as budget queries directly at checkout, rules can also be evaluated close to the user via serverless edge functions.
Order approval reaches its full value only in combination with downstream systems. After approval, the order is handed over to ERP systems such as SAP Business One or the JTL inventory management. Budgets and cost centers can be synchronized with the ERP so that the released allowance always stays current.
Connecting to the Buyers' Procurement Systems
For large customers, approval does not end in the store but often begins in the buyer's own procurement system. This is where procurement integration comes in: the buyer selects products in the supplier store, the filled cart returns to their procurement system, and there the order runs through the internal approval process before it comes back as a binding order. This bridge is built by PunchOut catalogs via OCI and cXML.
Both worlds complement each other: some customers use the approval integrated into the store, others bring their own approval process from their procurement system. A well-designed B2B store supports both models. Since B2B selling increasingly runs through digital channels and PunchOut is the decisive signal of transaction readiness for large buying organizations, this flexibility is not a nice-to-have but a prerequisite for selling to large business customers.
Those who master both paths can offer their customers seamless order approval, whether it takes place internally in the store or externally in the procurement system. Complemented by fast reorders via the quick order for regular customers, this creates an ordering process that serves speed and control at the same time.
Economic Value and Measurable Effects
The value of digital order approval is measurable. Digital top performers in procurement execute 58% shorter requisition-to-order cycle times and 24% shorter sourcing cycles than other organizations (Hackett Group). At the same time, a manually processed item costs significantly more than an automated one.
On top of this comes the effect on contract compliance. Digital top performers reduce maverick buying and contract noncompliance far enough that they lose 60% less in savings than other organizations (Hackett Group). The link is direct: the more volume runs through negotiated contracts, the better the terms. Approval integrated into the store is one of the most effective levers for this.
These effects reinforce each other. Faster approvals not only reduce costs but also improve delivery reliability towards the buyer's own customers, because fewer orders get stuck in approval loops. Higher contract compliance in turn protects the negotiated prices and avoids the maverick spend that costs up to 20% of the savings (Ivalua). And a documented approval process reduces compliance risk, because every order can be traced back to an authorization. In regulated industries or with public sector clients this complete documentation is often even a precondition for the business relationship.
58% shorter requisition-to-order cycle times, 24% shorter sourcing cycles, and 60% less in savings lost at digital top performers (Hackett Group): digital order approval combines the speed that increasingly digital B2B selling demands with the control purchasing needs.
For suppliers, this is a sales argument: a store with clean order approval lowers the entry barrier for large buying organizations that are not even allowed to order digitally without approval processes. As an agency with a B2B focus from Lower Saxony, Germany, we design and develop these workflows individually, from role modeling through budgets and thresholds to multi-step authorization and the connection to ERP and procurement systems. This turns the B2B store into a reliable ordering channel that serves both speed and spend control.
This article is based on data from: Ivalua (maverick spending and lost savings) and the Hackett Group (cycle times, sourcing cycles, and lost savings at digital leaders). The figures cited may vary depending on industry, company size, and implementation.
Approval Workflows as a Foundation for B2B Growth
B2B order approval is far more than a technical formality. It connects the expectation of fast self-service with the need for controlled spending and thus makes the online store usable for professional buying organizations in the first place. Those who cleanly map roles, budgets, thresholds, and multi-step authorization win customers who could not order digitally without these processes, while increasing contract compliance within their own assortment.
The path there leads through a precise analysis of the customer's organizational structure, a realistic staggering of thresholds, and an architecture that cleanly decouples approvals, ERP handover, and procurement connection. This is exactly where we support you with our B2B e-commerce expertise: from concept through development to integration into your existing system landscape.
What matters here is not to view order approval in isolation but as one building block in the larger B2B ordering process. It interlocks with customer-specific prices and catalogs, with quick ordering for recurring requirements and with the connection to the buyers' procurement systems. Only this interplay turns the store into a full digital sales channel that can also serve large organizations. As the digital share of B2B revenue continues to grow and more buyers prefer purchasing processes without sales contact, clean order approval increasingly becomes the distinguishing feature between suppliers who merely put a catalog online and those who enable genuine self-service. Investing early here secures an advantage with exactly those customers who move the largest volumes over the long term.
Frequently Asked Questions about B2B Order Approval
B2B order approval is a digital approval workflow in the online store that can check whether an order may be released. Based on budgets, thresholds, and roles, the system decides whether an order is placed directly or must first pass through one or more approvers. This helps reduce uncontrolled spending, which according to Ivalua can cost up to 20% of savings.
That depends on the size of the organization and the amounts involved. Since several decision makers are typically involved in B2B purchases, two to three stages often make sense, such as department lead and management. As a rule of thumb: as few stages as possible, as many as necessary, so the process stays controlled but not sluggish.
In Shopware, company accounts with several users, roles, and budgets can be mapped so that orders above a threshold are automatically routed for approval. For individual requirements we develop the logic as a tailored extension. In both cases, a state machine maps the workflow from open through in approval to released.
Budgets define a spending limit per user, department, or period, while thresholds define the order value above which approval becomes necessary. If an order exceeds the budget or threshold, the approval process applies. This combination ensures that routine orders pass through quickly and only larger expenditures are controlled.
Yes. Via PunchOut catalogs using OCI or cXML, the cart can be transferred from the supplier store into the buyer's procurement system, where the internal approval process applies. A well-designed B2B store supports both the approval integrated into the store and the connection to external procurement systems.
Digital top performers in procurement work with 58% shorter requisition-to-order cycle times and lose 60% less in savings to maverick buying and contract noncompliance (Hackett Group). Contract compliance also rises, which can lead to better terms because more volume runs through negotiated contracts.