Best if we can get this more easier. Advocate shares a link with their code, and anyone who sign up with it automatically gets the discount on checkout. similar to affiliate marketing. Then on successful purchase, reward is issued to advocate as his reward.