> When the supermarket offers a discount, they don't then turn to their providers and say "since we sold this at a discount, we're going to pay you less for it".
No, they negotiate those things ahead of time. It does t matter though, as there’s a huge difference between an item that is infinitely reproducible and a commodity that has per-unit production costs.