Walmart's online 'pay cash' option helps deliver a tailored customer experience