Two prices, one field
Loyalty and shelf prices coexist and the gap between them is often the entire promotion. A feed with one price field is making an undocumented editorial choice on every row.
What we doBoth tiers are captured as separate fields on every observation, and the index methodology chooses between them explicitly rather than inheriting a collector's default.