Adding a note here, in case anyone is interested in Admins being able to order on behalf of customers (for example, taking phone orders).
We recently completed a customization for one of our larger clients that allows a super user to checkout on the frontend on behalf of an existing customer. or create a new customer as part of the checkout flow.
In this way you can use all of the normal checkout processes for things like credit card payments, shipping calculations, etc., handled all on the frontend. Yet you can also add custom fields, shipping and payment methods that are only available to super admins as well, and take orders "on account", override normal shipping quotes, etc.
We built a custom modal view as the first step of checkout, which displays only for super admins. It allows you to create a new Customer or select an existing one, and at the end of checkout everything goes through for the customer, just the same as if they were creating it themselves. For this client, new customers are automatically registered in Joomla and sent a login to welcome them (but if you only do guest checkout, that could be adapted as well).
Here's a screenshot of the first page of checkout for admins.
Please note, this enhancement is not a downloadable extension. It's a custom developed feature, so if you are interested in having something similar for your HikaShop store, please get in touch so we can provide a quote.
PolishedGeek.com/clients/contact.php