If you look at the 'specifications' you'll see, "electric start power cord length", this would lead me to believe that you'll need to plug the starter into house current, 120 volt, to utilize the electric starter. This style of 120 volt starter is common on lawn and garden equipment such as mowers, snow blowers, etc. They give you the pull start option for when you're not near a power source. I'm sure there is a starter button either built into the engine or you'd need to wire one in to the start circuit. I'm sure a call to the supplier would confirm my suspicions.
Tom