when you say pay in fiat, you mean pay with visa, mastercard, discovery, and other credit cards, right?
What if setting up your eCommerce for accepting bitcoins would be as easy and simple as posting your bitcoin address and receiving payments to that ONE address? Interested?
Yes credit/debit cards and paypal is preferable.
If you have a way of tracking the payments to that one address which will allow me to record all the required personal information for shipping, I don't mind how it is done as long as it looks professional.