If it is an online order, you would have a specific number of days before which you would have to pick it up (usually a week). The details should be available on your order details page. You can also call and confirm for your specific order, since the number of days can vary depending on the type of commodity (less for perishable).
I have no idea I haven't been there yet
I would imagine at the very least a few days if not a week or so. I would call and double check with Walmart though.
Thanks! Your answer is awaiting moderation.