For the first question, you can ask the customer to sign the sales slip and leave their phone number. Just say that the company will draw lucky customers every month based on phone calls. You can check with the customer.
The second question is to put a “buy one, get one free” reminder on the product. At that time, customers will take the initiative to ask for gifts. Just check to see if the "buy one, get one free" tag is intact.