The following much-needed discount features (in order of priority) are missing from Zeffy that our previous ticketing platform had, and would help us tremendously :
  1. Allow us to choose if a discount code applies
    per order
    or
    per ticket/item,
    then let us limit the number of tickets/items the discount applies to per order. EXAMPLE: You set a discount code to take $10 off per ticket, good for a maximum of two tickets per order. Someone places an order for four tickets and enters the discount code. It takes $20 off the order total ($10/ticket x two tickets, and they pay full price for the other two).
  2. Allow us to limit TOTAL uses of each discount code across all dates/products (instead of only allowing us to limit uses per date).
  3. Allow us to create discount codes that only apply to a certain ticket type. EXAMPLE: You create a "friends & family" promo code, good for Standard (full-price) tickets only, that won't work if applied to an order for Early Bird (already discounted) tickets.
  4. Allow the creation of universal discount codes (use for any "event" campaign, or for specific campaigns without having to re-enter them for each event), ideally with a "total per event" limit option instead of a "total per date" (i.e. a member can use their universal discount code 4 times total, but only once for each of our 4 plays per season, allowing them to choose which date).
  5. Batch uploading or editing: allow codes to be imported from a spreadsheet, and/or allow multiple, comma-separated codes per discount (i.e. offering multiple personalized discount codes that offer the same promotion, without having to manually enter the $/% amount off and total uses on many different lines).
  6. Enable campaigns to auto-generate universal discount codes for certain donations, such as memberships or monthly donations.
Thank you! I look forward to hopefully seeing these features implemented soon, but most especially the top 3.