I personally believe it to be B as online and digital are pretty equivalent.
Communications shopping would be relevant on specific online platforms like used goods where you actually communicate with the end-user. But I could be wrong, this may be a marketing terminology I am unaware of.