Is the goal that the user will enter a binding contract to buy without knowing what they'll pay?
There already is price competition. Anyone who can Google for 5 minutes can find the lowest price, and that's probably fulfilled by Amazon or another large retailer. The idea that you'll carry every product, offer a lower price than Amazon, and convince people to participate in this weird pricing scheme is pretty absurd.