Every single one of my 7 items shipped separately. It's been almost 2 weeks and I still have only recieved half of my order. They shipped a $2.97 pack of AAA batteries in its own box that could have held an average size aquarium. Shipping speeds and consistency are all over the place. Target and Amazon are much faster and more efficient. Would not order from Walmart.com again.