Универсальным решением этой задачи может стать – анкета покупателя. Например при оформлении дисконтной карты. Или ваше предложение клиенту получить скидку за заполненную анкету.