Approval workflow option allows split responsibility for purchasing between few people. It is possible to assign specific roles for each internal user and define who can create order (add products to the cart), who can make a checkout and who should approve it before the checkout.
Usually, the approval process depends on business requirement and user roles. For example, it can be based on category type and/or $ order value.
Order approvals, Workflow, Procurement