I'd advice you to go for professional help and establish a well-working solution. Just hire a freelancer developer and consultant, that'll help you to get good solutions and knowledge needed to handle with them successfully.
Drupal is absolutely okay for eCommerce. It has enough functions and simplicity to be widely used, and it has fewer drawbacks than Zen Cart, for example.