Ubud is full of small stores with souvenirs, groceries, including natural products of healthy cuisine. Reviews about shopping in Ubud mention great shopping opportunities for clothes, jewelry, rare and unusual things. When doing a shopping tour in Ubud, visit, for example, the Uluwatu store, Ubud Beads jewelry showroom, PYGMEES international store, Lilla Lane.
There are many shopping centers in Ubud, most of them quite small but offering interesting exclusives. Reviews of shopping in Ubud report that the cost of shopping (clothes, shoes, souvenirs) here is higher than in India, China, and Thailand. That's where the supplies to the island come from.