Sounds like another scammer to me. Remember whenever you check anything out, to check it out front to back forwards to backwards.
Its just common sense. This 'StoreOnline' crap is big on promises small on results.
Force the company you work with, whether its 'StoreOnline' or any new outfit, to give you 24 hour customer support if you're just starting out and have someone work with you.
If they don't write them off, and tell everyone to do the same.
False promises are a dishonorable disease and should be discouraged as much as possible. In this case, maybe they are expecting you to do all the advertising. If that's true, make sure they know your displeasure with their misleading statements.