Here is a workaround to solve permanently the
old, cryptic GoDaddy error message "This domain is owned by someone else or in a different shopper account." My previous instructions of using GoDaddy Pro Support are obsolete as they do not bother to give support anymore.

As many of us has experienced,
GoDaddy is sabotaging customers who are moving their domains to cheaper and better registrars. If you originally registered your domain from GoDaddy, you will not be able to move the domain away and then setup DNS hosting to GoDaddy for your domain. Without DNS hosting you will not be able to use GoDaddy DNS api, for example, for getting
automatic free SSL certificates.
The following steps will allow you to move your domain away without getting it locked to a shopper account:
- Create a new, temporary GoDaddy user account
- Transfer your domain to the temporary user account
- Wait for 10 days
- Transfer your domain to another registrar
- Wait for 24 hours
- Close your temporary account
- Wait for 24 hours
- Add DNS hosting to your main GoDaddy account
Using a temporary account as a proxy will break the connection between your domain name and GoDaddy. Naturally, the best way to avoid wasting time and doing all kind of unnecessary shit like this is to avoid
GoDaddy. For example
NameSilo is cheaper than GoDaddy, they do not sabotage their customers and you will get an extra US $1 discount with our coupon code:
webseodesigners
Happy hacking,
Santeri