✨ คำตอบที่ดีที่สุด ✨
will は未来形を表す助動詞と習いますが、「(自分が)こうしたい」という思いの「意思」を表す意味もあります。
その場で「買う」という気持ち(意思)を表すので、
I will ~ という言い方も可能なのです。
似た状況で、メニューから食べたいものを注文する場合にも、
I will have this salad. (私はこのサラダにします)
と言ったりします。
take についてですが、色んな意味や状況で使われる単語で、買い物の場合は「(それを)いただきます、(それを)もらいます(=買う)」という意味で使います。商品を自分が取りたい(=いただきたい)というイメージです。辞書でtake を引いて、チェックしてみて下さい。
ベストアンサーを有り難うございます❗