Just place your order online, select "Pay with Cash" as your payment option, and pay for your order in a Walmart store using any of the payment methods listed below. Your order ships after you pay at the register.
If you don't need to pay with cash, but just prefer to pay for your order in a store rather than online, you can do that as well.
Pay with Cash orders can be paid for with:
Walmart Gift Card
Any credit or debit card accepted by the store
Coupons for items purchased online cannot be used at the store
SNAP (Food) and WIC benefits cannot be used to pay for the order amount
If you have a Walmart Gift Card, you can put that toward your balance online and pay your remaining balance in a store
If the "Pay with Cash" button does not appear at checkout, that item is not eligible for Pay with Cash