Reward points for customers

I am setting a website for a dedicated customer who wants the staff to be abel to pay for goods up to a value of £150 with points, then also allow them to purchase any extra products with their own credit card.

I need to be able to assign 150 points to each registered user, and also if possible make them have to purchse at least 2 certain items just one time (safety boots and safety vest) then they can purchase anything they like.

Try the following promotion

As for second requirement, I am afraid this is not possible out of the box