Yes. Buying online with 20% discount and 30 minute pickup is the only way to do it.
I got a gallon for 7 dollars two weeks ago but it was on sale
You can check their prices on their web site. Also a lot of times if you order and pay online, then pickup in store, you can get good discounts.
Thanks! Your answer is awaiting moderation.