It may feel at times like Amazon is the only online bookseller, but they are not! Barnes and Noble is here too, and they have a new promotion at the Barnes & Noble website: for every $50 you spend, you will receive a $10 B&N store credit to spend in the future.
The promotion runs until 7/22/17 at 3am ET. On July 26, you will receive an email from B&N informing you of your promotional credit. There are no partials, so if you buy $49.99, you get $0 rewards. If you buy $50, you get a $10 reward. If you buy $99.97, you get a $10 reward. If you buy $100.07, you get a $20 reward. And so forth. The reward is a promotional credit that must needs be spend quickly after being received. Check the Terms & Conditions for all the details.