Allowing Bundle Requests on Behalf of Another Identity via IT Shop and Custom API

I’ve created a product bundle, but I need to enable standard identities to request this bundle on behalf of another identity through the IT Shop and using a custom API.

Could you please advise on how to configure this functionality?