I think online shopping is clunky-
- search for items
- add wanted items to cart
- start checkout process
- create account
- enter address
- enter payment info
- verify order total
- submit order
- go play video games
Why do you even need a cart in cyberspace? Why do you need an account for every place you shop? That seems dumb to me, but it's the norm. I think bitcoin can make this process better-
- search for items
- look at item you want
- pay for item with bitcoin QR code
- go play video games
The merchant could be running some crypto commerce software that is set up for this sort of thing. For each item the buyer wants, the buyer makes a payment. The commerce software would hold off sending a task to the picking/shipping department until a timeout has elapsed. The timeout would be set to an average online shopper's session. In other words, the commerce software wouldn't ship the product until the buyer is done shopping. The items from the buyer's individual purchases would be gathered and shipped in one box, if possible.
Now, this simple shopper process requires some things. If the item is a physical item, you have to let the merchant know your physical shipping address. To tell the vendor this without any extra effort from the buyer, I'm wondering. Is there a bitcoin payment protocol that allows for a physical address to be sent along with the payment?
I think I already know the answer, "no", since some of the really nice BIP payment request protocols I've read about aren't even implemented in many wallets yet. However, I'm wondering if this has been thought of by any bitcoin devs. Future plans, perhaps?