Silicone pads under the shoulder straps will definitely solve the problem with shifting of the shoulder straps. The pads relieve the pressure of the straps on the shoulders, prevent chafing of the skin and help keep the straps in place.
They are made of silicone, which is pleasant on the skin. The pads are washable.
The package contains 1 pair of pads