I'd shop at both stores. I'm often willing to pay more for convenience, but sometimes price is more important. Another reason for patronizing both stores is that it lets you monitor how the prices compare.
I have a lot of retail choices in my neighborhood. Today I decided to go to store H instead of store D just because store H has a bike rack and store D doesn't. I guess we consumers are a fickle lot.