Amazon and Walmart

Does Costco need to look at promoting their online site more in order to compete with Amazon and Walmart?