I have experience in building online store with different function (member registration, sales reports, inventory, payroll, etc). Other than design and setup charge, hosting fee per month/year will be the largest expenditure in the future. I can help you to choice a hosting service which is cheaper than the common websites. If you have any problem, please feel free to contact me.