Buyer beware. Walmart charges for grocery items refused at pickup. You then have to call Walmart customer service to get the credit as no one at the store level will help. Notice of substitutions is received but the opportunity to accept/refuse isn't given - even if notification is clicked immediately, it says the time to make changes has passed.