The shopping is great in Jakarta because the capital draws on the huge cultural differences of the Indonesian people.
From West Papua to Aceh, the provinces of Indonesia converge on Jakarta to give you a range of souvenirs you'd have to travel thousands of kilometres for otherwise!