Along the river in Bangkok is a huge shopping centre, Asiatique the Riverfront, which is much like the American style malls. You will find everything you are looking for: clothing stores, jewelry, perfumes, furniture and decor shops and even a theatre.
In total 1,500 shops await you. And if you get hungry in the middle of your shopping, one of the 40 restaurants will be happy to welcome you. Especially since the place is open in the evening, too.