My knowledge of Shanghai is only ok only. Not that great considering I lived in Shanghai 4 years.
The 2 biggest camera malls are:
星光摄影器材城 (Starlight (Xing Guang) Camera Equipment Mall)
鲁班路288号(近斜土路

(No.288, LuBan Road, near XieTu Road)
This is close to XuJiaHui area. Take a cab there is best.
and
环龙照相器材城 (Huan Long Camera equipment mall)
秣陵路3号 上海火车站对面 (across the street from Shanghai Railway station)
Take metro line 1 alight at Shanghai Railway station stop (地铁一号线,上海火车站

Orient Photo's HQ is in HuanLong and it is quite big there. You can ask any one in OP in SimLimSq for the exact unit number in the mall.
I already mentioned in one of my previous posts on th Pearl of the Orient:
Yes, trying to get a taxi at the bund is very very tough on a weekend. Go on a weekday. Avoid taking a taxi there. Just walk towards Nanjing road and try your luck there. In fact, during peak hours, it is extremely hard to get a taxi cab in the crowded areas. I take the metro subway most of the time. And even that gets super packed during peak hours. If I have to bring people around during that time, I will usually bao a driver/car for the day.
If I going myself or with my wife, my usual route if going to see night scene at the bund will be:
Take Metro subway line 2 to LuJiaZui station. Then walk to BinJiangDaDao watch sunset. Then take Metro subway line 2 to People's square (RenMinGuangChang), go makan at food court (level 6 or 7) at Raffles City (yes yes yes, built by Captial Land thats why sound so singapore). Then walk along Nanjing walking street till the end. From there, walk to the bund. After that walk back to Nanjing walking street makan supper at one of the small Dongbei style BBQ stores (cheap!!!) and drink beer (cheaper still!!). Then take subway back from Nanjing Lu (east) station or from People's sq station (underneath Raffles city). That is quite a walk too. So if you walk the same, you can go foot massage after. If you want to know where to get good foot massage, just ask here.