It depends on time of day how quickly the in-store part can go. If you go right at 7 am, the pharmacy is most likely closed and the service desk is hardly ever manned so you can cut out two of the interactions. They are picky about how the narratives are written but after a while, you get used to it and I can now get the shop and report done in about 30 minutes total. I usually wait till they are a little more heavily bonused though.