I do a lot of shopping on Amazon as well. I often carry an ongoing gift card balance there from all the sites and apps that pay in Amazon but not in PayPal.
I recently found through a group on Facebook that Amazon is running a promotion BUT TIME IS RUNNING OUT! If you do a search for Amazon Cash - you should find a link to the promotion. READ the description from that search for the full details, but in a nutshell - if you add $20 credit to your Amazon account at certain retailers BY July 31st, you will receive an additional $10 discount on SELECT purchases made before August 31st. The $10 credit is applied at the time of your
qualifying purchase.
The way it works = you sign in to your Amazon account and ask for an Amazon Cash barcode (which will be unique to your Amazon account). You can print that barcode or save it to your smartphone. Have a cashier/clerk from a select list of brick and mortar stores (CVS, Gamestop, Speedway, Sheetz, and several others) scan that barcode at the register and ask to deposit $20 (it has to be
at least $20 to get the deal -if you add less than $20
you won't be eligible). You then pay by cash or card at that store and the $20 is
instantly added to your gift card/credit balance on Amazon.
The kicker/catch is that the additional $10 bonus credit is ONLY RECEIVED if you buy something sold "by Amazon" as opposed to some third party seller through Amazon. From their terms and conditions:
Offer only applies to products sold by Amazon.com (look for "sold by Amazon.com" on the product detail page). Products sold by third-party sellers or other Amazon entities will not qualify for this offer, even if "fulfilled by Amazon.com" or "Prime Eligible".
I tried to buy an item, but didn't get the $10 because it was not sold by Amazon. Many/most of the items there aren't sold by Amazon, but are just fulfilled by Amazon. But I still have until the end of August to use/get the $10 credit.