As far as I know, the company keeps the goods. And the more high-priced items (laptop, TV, etc.) can't be paid in cash on delivery (only credit card or Internet banking accepted for those).
I know most of the things can be bough cash-on-delivery. I was responding to "high priced items viz. laptops" can't be bought cash-on-delivery.