Might help. We have the soft plastic lining on the shelves. It grips the dinnerware etc very firmly. The dishes which are stacked only about 6 high have little soft plastic doilies between them.
She has a little frame, for want of a better word, she bought at CW, I think for storing dishes. They are set in it. Most of the other stuff just sits there on the soft plastic shelf lining. I'm sure we've had something spill out but don't remember when.
When we had our Fifth Wheel, with a roll our or glide out pantry, we had more than one incident but with canned goods etc. We used small bungies and ties etc. The latch on the door was firm but no deterrent.
I think the reason we have fewer problems now is the design of shelves and doors. You can't stack a lot of anything behind them and accumulate a lot of weight. We can get quite a bit of weight in some of them because they are real deep but not real tall. Only exception, is the Section of I59 in Alabama which which loosened screws, bolts, the washer and staples holding on parts, of cabinets. I was amazed the batteries didn't come out. We increased tire pressure because we were hauling a lot of stuff to our Daughter's. shouldn't have. Don't have to run tire pressure anywhere near maximum, on tire.