Staff request supplies on their phones. The storekeeper approves, scans the items out and sees who is collecting. If you also lend equipment out, every piece has its own barcode and its own due date, like library books.
Staff sign up, HR approves them once, and from then on they request what they need. The storekeeper scans it out from whichever storeroom has it and the person is emailed when it is ready.
Hirers do not need accounts. Each piece is tracked by barcode, with check-out, check-in, renewals and overdue alerts. Switch it off if you do not hire.
Your organisation gets its own web address and its own data, kept apart from every other customer. Pay by Paynow and it is ready in a minute.