RE: American Express Offer
The Amex Offer says you need to spend $300 in “one or more transactions.” That means you can spread this over three separate $100 transactions. Just make sure you add the offer to your Amex account and then use that same credit card when you check out. After you spend $300, you’ll get a $30 rebate.
In total, you’ll earn $28.50 in Swagbucks, at least $3 in Best Buy Rewards, a $30 rebate from your Amex Offer, and around $4.50 in credit card rewards (
depending on which card you use). This is a (
possible) total of $66 saved/earned for $300 in Disney gift cards.
Source:
https://pointstoneverland.com/amex-offers-save-20-on-disney-gift-cards-at-best-buy/
I'm using my Delta so my outcome will be less.
Also remember to use Shopkick.