For this post, I am defining an camera store retailer as a retailer who sells new cameras and related accessories. This is not for production studios, repair only businesses, pawn shops, etc.
Low Volume (single check out lane, less than $380000 in annual gross sales): Shopkeep or Vend. These are good subscription based solutions with affordable monthly subscription costs. Most retailers can set these systems up with minimal assistance or training which saves on up front costs. These POS programs will likely handle 80% of what you want.
Mid Volume (2+ check out lanes, less than $2.5M in annual gross sales, no more than 50 store locations, basic repairs): You are in a position to utilize a POS system than handles some of the unique requirements that camera retailers have like tracking serial numbers, product attributes, and off site sales at events. Here is an example of serial numbers being used in the Cloud Retailer point of sale software:
Here is what product attributes look like in Cloud Retailer, you can see how the wine data could be changed to camera attributes for focal range, zoom ratio, battery life, etc:
High Volume ($2.5M+ in annual gross sales, 51+ locations, complex operations for repairs, etc): You are in the range of looking at the ERP solutions like NetSuite and Microsoft Dynamics D365 which not only handle POS functions but also finance, payroll, logistics, repairs etc.
If you have any questions (or suggestions) on the above information, please contact me at email@example.com or 208-340-5632.