All of the functionality they mention in this article can easily be implemented using non-meshed beacons. All they are doing by making it a mesh network is increasing the complexity of the solution. Notifying customer service reps; updating pricing and even updating the beacons can be done remotely without mesh.

Don't add complexity cause it sounds cool.