The customer will only appear in the restaurant after you meet the unlock requirements and they are counted as unlocked only after having a meal! (Viewing flowers or making orders do not count.) There is no fixed timing for their appearance! Promote more and hope that they will come to your restaurant.