How to sell products and collect donations in the same form?