The car DOES NOT need or want under coat. Your owners manual will tell you it could void your warranty.
The carpets do not need coating of any kind. ( but get winter mats on here ).
The seats need nothing.
Save your money.
And don't buy the added warranty either. You can do that in the 35Th month or at 59,999 KM. The drive train is 5 years or 160,000 km. You will pay 3 or 5 years in advance and it will not add anything at trade in.
And no paint protection either. What a scam.