Bitcoin makes it so that just about anyone can start selling online. Previously one would have to use a shopping cart and sign up with a 3rd party payment processor in order to accept payments.
Wouldn't you really need an online shopping cart if you were selling things via bitcoin? People still prefer some sort of shop format to use and there are plenty of options many just occuring fees after you've sold a product but I'm sure there free versions too.