The town centre is a good place to go shopping. Don't expect too much, Hartberg is a small town after all. Walk along the Wienerstrasse and you find shops and Cafes as well as along the Herrnegasse.
There is also a shopping centre towards the A2 motorway with more shops.