3 Essentials to million dollar online sales