Retailers are doing more to cater to shoppers who split their spending between physical stores and online, using different ways to connect with them.