The acceptance of online shopping is key to retail success