Wix Events: Buy X Get Y (2-for-1) coupon rejected for tickets (HTTP 400)

Is there any way to offer a 2-for-1 on Wix Events tickets? The Coupons API “Use cases” page shows a buyXGetY coupon with scope namespace=events, but creating it returns HTTP 400. Events coupons only accept percentOff/moneyOff, and automatic Buy X Get Y discount rules don’t cover Events. Workarounds fail: a 50% coupon over-discounts odd quantities; 100% + limitedToOneItem frees only 1 ticket per order; minimumSubtotal is not saved on events coupons, so a single ticket can end up free. Request: enable buyXGetY for events/ticket coupons (or fix the docs) and add a minimum-quantity condition. There is an open request in the Help Center (search: “Wix Events Request Automatically Applying a Buy 1 Get 1 Free Ticket Discount”) - please vote. Has anyone found a workaround?

I ran into the same wall. As far as I can tell, Events coupons really only take percent or amount off, so a true “buy one, get one” isn’t possible there today.

The workaround that has held up best for me is a separate ticket type instead of a coupon:

  • Add a ticket called something like “Pair ticket (admits 2)” priced at the price of one regular ticket, or whatever your deal is.
  • Say clearly in the ticket description and on the confirmation email that it admits two people.
  • Each pair ticket only uses one place of your capacity, so lower the overall limit or give the pair ticket its own limit, so you don’t oversell the room.
  • At the door, check in the pair ticket once for both guests.

It isn’t as neat as a real BOGO, but there are no odd-quantity problems and no ticket can come out free by accident. I’ve upvoted the Help Center request too.