American shoppers are expected to rack up $1 trillion in spending for the first time, and Oklahoma business owners hope to capture as much of that as they can.