In a customer-driven world, retailers deal with a hugely variable commodity. No successful business would dare assume it can cater to everyone at once, but each tries its hardest to tailor to as many individuals as possible.