Here are some reasons why you can't send gifts:
The user doesn't like to receive gifts from anyone.
There are no partners who can deliver your gift in the area where the user lives.
The user is out-of-town. (You can send gifts once the member comes back to the registered hometown.)