JSE-listed retailers up their game with omnichannel offerings