When I used to live in Stockholm, my closest grocery store was one of the big two chains in Sweden, and they had "outsourced" part of their shelf re-stocking to the distributors, so if you went there in the mornings, you could have one or two people from a big bread producer/distributor restocking half the bread section, and you'd have someone from a different producer/distributor doing half the candy section (probably someone from Mondelez). I don't know this for sure, but I would bet that the distributor had a lot of leeway on how to restock the shelves using their own sales data.
Right now, my local Safeway has a bunch of shelves of deli products, but it's all Boar's Head products. Five bucks says that Boar's Head is choosing how to stock those shelves, and not Safeway. They also sometimes have a little floor display promoting new products from Boar's Head, that's also something that the local Safeway didn't do, they were just served up with some ready-to-go marketing, and they're okaying it.
If the grocery store is small, and Unilever, for example, is responsible for 10% of the inventory, but they're not happy with what the store is doing, it's probably really easy for them to say "Our delivery trucks only come every other week now, because you're not profitable enough. But, hey, if you let us decide what you should stock, the trucks will be there exactly when you need them."
https://www.vox.com/2016/11/22/13707022/grocery-store-slotti...
One of the most obvious places this happens is at Home Depot. The tools department is almost entirely manufacturer-rented. If you buy a drill or such and take it apart you'll find that the anti-theft magnetostrictive tag is actually inside the tool, not just stuck on the box!
Is that how it works? I always assumed grocery stores give shelf space to what they themselves pick, not "whatever you multinational corps want us to advertise today". (?)