Don't underestimate the value of constant foot traffic. You are nearly forcing drivers to visit locations and stay there for at least 15 minutes. The final step is just getting them to take out their wallet.
I expected it to go in reverse. "Charge your car at the supermarket. If you spend $X with your loyalty-club card, we'll deduct $Y from the charging bill."
The customer is captive for 15 minutes somewhere, but you can certainly give him reasons to choose to be captive for 15 minutes at your store.
EV infrastructure is probably easier to deploy than gas, so I'd expect to see a lot of new and smaller-scale charging sites. Instead of four gas stations at the corner with 8-12 pumps each, every store in every strip mall on that corner will have 1 or 2 charging stands each.
Part of me suspects this is why we're seeing an industry-wide attempt to make convenience marts less terrible (i. e. food you'd willingly buy). If you can no longer guarantee traffic from people fueling their vehicles, you have to raise the bar.