Almost no retailers offer a discount for using cash or a debit card. You're paying the retailer either way. Whether they pay a transaction fee or pocket it isn't much of a difference to you.
Free shipping wasn't much of a thing until one retailer decided to make it one :-)