Every retailer should have their own blockchain for customer rewards and there should be an exchange along with an app so that you can use rewards from anywhere to pay for anything.
Example: Using McDonalds coins from buying a Big Mac to purchase gasoline.