The otherway to do it is just to outsource it and hence make it someone else's baby.
Google "hosted ecommerce".....one example I found....
Paypoint Ecommerce Solutions
Looks reasonably cheap.
(Never used them, have nothing to do with them, so not a recommmendation of any sort.)