If you use the same credit card at walmart.com and in a physical Walmart store, then your itemized in-store purchases will show up as orders in your walmart.com account. This is without providing any other form of ID.
i never logged it or provided any other information than my credit card swipe in the store but they tied it to the account i had on homedepot.com