JetBlue stopped the promo for shopping anywhere. The promo still exists if you shop while on their inflight wifi.
Getting it to work/credit is a different story. I complained and complained and got a lot of pushback before they simply comped me 1,000 points and called it a day.