English Translation
Why don’t you come in?
should be “Come in.”
Why don’t you come in?
should be “Come in.”
@hqyang
The original English sentence is much better than your alternative sentence.
入っておいでよ has the connotation of “Oh no! Please do not hesitate or do not be shy away.”
“Come in” is too frank and lacks the Japanese connotation.