Yeah you've been able to buy gift cards with bitcoin for amazon for a while now.
Yes, BTC can be spent online for gift cards but paying with crypto straight off is not as easy as it may sound.
This is because of all the regulations governments want to introduce some of which are still unclear. Until that gets untangled I do not see Amazon accepting crypto payments right off the bat. There will be a lot of planning, and resources needed to put the infrastructure and legislation in place for it and it all feels too early for it to happen now.