Это предложение является примером условного предложения первого типа (First Conditional). Такие предложения используются для описания реальных или вероятных ситуаций в будущем. Формула первого типа: If + Present Simple, Future Simple (will + инфинитив).
В данном случае, после 'If' должно стоять Present Simple. Вариант 'will have' относится к Future Simple, 'would have' — к условным предложениям второго типа (Second Conditional), а 'had' — к Past Simple или Past Perfect. Правильным выбором будет глагол в Present Simple.
Правильный вариант — have.
Полное предложение: If we have a New party, will you come?
(Если мы устроим новую вечеринку, ты придешь?)