Posted: July 9, 2020 at 5:45 am
I saw that a similar question was asked a while ago, but it appeared at that time that bulk promotion codes was not an option. As the pandemic truly affects the event industry, we are now working to offer one promo code that is unique to each individual who attends Event 1. That coupon/promo code will be valid for $30 off registration to the next event (event specific) if they register by a specific date. I see where I can make the code specific to an exact ticket (i.e. regular priced golfer registration) and only allow it to be used once for the event.
People who register for the event are NOT logging into the website to access registration, hence not a member there. Also, giving out one blanket promo code that is limited to 80 uses is not ideal since we are trying to only give those who attended Event A the discount to Event B (not a discount to those who share or find a generic promo code, etc.).
I’d prefer to not have to manually generate 80 codes just to accomplish this feat, so I figured I would reach out and see what is available. I know it may be a long shot of a request since I did not see any new functionality within the promotion add-on, but I still wanted to ask just in case I was overlooking something.
Just to clarify your meaning here, you want to create a (well, actually 80) promotion that applies $30 and can only be applied to a specific event?
Currently, you can’t make a promotion apply to a specific Ticket, only a specific Event, which means any ticket within that event.
We don’t have any functionality to apply promotions to specific tickets at this time.
That’s fine, promotions are not tied to users.
Whilst we don’t have any official updates to the promotions add-on that can create batch promotions, I’ve previously created a voucher importer that should help here. You’ll still need a way to generate 80 unique codes with that as it won’t do it for you, but creating a CSV with 80 random strings will be quicker than creating the promotions manually.
If you want to try that, first backup your database just to be safe.
Then take a look here: