challenges of running a shop