https://blog.okcs.com/retail/the-future-of-omnichannel/