I don't like it either, but when you think about what the company has to do when an order comes in, I'm surprised it doesn't cost more.
Let's say it's a phone call:
Someone has to answer the phone and take the order
Same person (maybe not) has to check supplies to see if it's there and pick it from the shelf
Same person (maybe not) has to do the paper/electronic work to get the part ready for shipment
Same person (maybe not) has to pack the item for shipping
Same person (maybe not) has to place the item for pickup or drop it off to ship
Same person (maybe not) has to notify the buyer item has been shipped
All that takes time (and $$$). Even at minimum wage $10 sounds fair (but it doesn't sound like a deal no matter how you analyze it). It can't be done sitting at a computer, unless the company is big enough (and they aren't) to have a fully automated inventory and warehouse, where all you do is punch in a number and a robot and the computer does all the work (wonder what that would cost???).