Any, but the fewer conditions the better. If you can create a discount code for it, you can use it, providing the offer is valid to all customers (existing and new).
We only accept unique codes to prevent customers accessing the discount without donating.
If you need help turning a generic code into a file of unique codes, just let us know.