Hello Kashi,
welcome to the business world. This practice is common.
Not just on 3DHubs. Not just for prints.
But i dont see any problem with this. I think there is no reason to fear this.
In fact that is why i like taking orders through 3DHubs because i only have to start printing, when the order is paid.
And 3D Hubs in the middle gives the customer on the other side a feel of trust.
This helps especially the small business.
If you dont like the order even after you accepted. Just cancel it.
If the customer bargains after you accepted, you have every reason to cancel.
You should look at the other side also. From the customer perspective.
The seem to be many hubs that dont react or react slowly.
Then there is differnt print quality, delivery time, …
Especially when it is necessary to add cost for support and extras, i imagine it frustrating for the customer. Most customers have no idea about printing processes. Then of course the will feel tricked, when the price increases.
That is why i totally understand if the customer sends multiply orders.
In fact i do it the same way if i dont know the Hub i am sending it to yet. (yes sometimes i need a print also)
You can also see the number of open prints under the customer name. If you see more than one open order, you know already…
Another funny thing are those midnight orders. I am a night worker myself, but when i get an order in the middle of the night, i dont expect it to go through any more. too many cancellations before…
People bargain all the time. You can join the game, or you can tell them to go to a different hub. You will see many of them coming back to you. So stay polite! I can tell you, the ones that come back will stay with you.
best regards
Andreas