Even though you won’t be able to achieve this just with adjusting the settings, it is still something that can be very easily achieved by using the ticket API in the plugin.
Basically, what you’ll need to do is call a function that will create the ticket and tell this function which photographer to add as the assignee.
If you’re not a developer it can sound a little complex, but it’s really just a couple of lines of code that I’ll gladly guide you through.
so the ticket api would let the gravity form and the support plugin “communicate”? I’m very familiar with coding in general (c++, python, etc), but I have almost no experience as a web developer. We’re between BBpress and this plugin right now, but Awesome support is definitely winning… It seems to be much more powerful. I’d really appreciate any tips you may have to help us out.
I’m glad to hear that. If you’re a developer then you’ll get the logic.
What will need to be done is hook into Gravity Form’s post-submission hook (see gform_after_submission) and trigger wpas_insert_ticket to which you’ll pass the ticket data (title, content, etc) and the agent ID (which would be the photographer’s user ID).
If you’d rather wait for the PayPal IPN validation before opening the ticket though, you’d have to use the same function (wpas_insert_ticket) in your IPN handler.
Ok, that sounds great. We would definitely need to wait until Paypal IPN validation in order to make sure the payment is completed before creating the ticket. I’m going to install the basic plugin to start playing with it and getting more familiar with it. If you could help me later once the customization begins, that would be so great! I think we will definitely be going with the Startup Bundle in order to have the private notes, email, and canned responses… Thank you so much for your help.
Sounds good. Also, don’t forget that purchasing addon(s) entitles you to priority support on our site.