The dirty little secret is that Walmart (Walmart!) and Costco’s online ordering systems work better than Amazon’s. Amazon is obsessed with selling you things you don’t want. Meanwhile, you don’t have to even be a Costco member to shop online at Costco- they charge you a teeny fine. And much stuff you can pick up at Walmart: free shipping, and if there’s something wrong, you’re right there.