Overcoming the barriers to omnichannel by recognising that one size doesn’t fit all