The CX Era: Creating end-to-end digital experiences for retail customers