Few feautures I would like to see, I got used to them using Eventum:
1. uc_ticket should be able to recognize and link tickets by E-mail subject and not assign/open new tickets for every email,
2. e-mail deletion from inbox - option to turn it on or off,
3. ability to assign multiple e-mails to the same ticket - based on the subject for example - if a client replies to the ticket etc,
4. send out a notification to the customer when a new ticket is created, that status does it have, send out the notification again when the status changes,
Comments
Comment #1
nedim.hadzimahmutovic commented5. clients should be able to access their own tickets from the web site
Comment #2
Anonymous (not verified) commentedHey Nedim,
I'm not sure what you mean by #2, could you elaborate?
As for #1 and #3, uc_ticket puts the ticket_id [T#1234] into the subject of every outgoing email. So, when a customer replies, it does get linked to the ticket. Is that not working for you? Could you give me an example of what the recipient subject line looks like? Both things you requested should be working, and are on all of my test installations, and a few that we've set up in production.
As for #4, there are several complications there. For instance, you can set uc_ticket to reopen (status change) a ticket when a new followup is added by a customer. So, if they are the one who opened the ticket, would you really want to send them an email stating, in essence, that they just opened the ticket with the email they just sent?
Thanks for the feedback.
Comment #3
Anonymous (not verified) commentedComment #4
Anonymous (not verified) commentedMissed this one in my last reply.
I'm going to break this off into a separate issue. This is a feature I've been thinking about. I'm going to work on this very soon. It's an excellent idea.
Comment #5
nedim.hadzimahmutovic commented#2 - when you add an email account nder UC Ticket Setting/Email Settings the mail accoung will be accessed when cron is run. If there is a new wmail in the inbox a ticket based on that email will be created and the email itself will be deleted from the inbox, although IMAP is used. This is not the behaviour in Eventum for example which works on the same way....
#1, #3 - this is how it works for me, the category in contact for is called 'Linux support' and the subject of the ticket is 'TEST', when the contact form is submitted ticket is created with subject 'TEST', the client gets an email with subject '[Linux support] TEST' and when the client replies to the email with subject 'Re: [Linux support] TEST' another ticket is created with subject 'Re: [Linux support] TEST'
How can the client access it's own ticket and check the it;s status etc....
Comment #6
nedim.hadzimahmutovic commentedI think allot of stuff could be accomplished if this module could (can it?) talk to the Rules module.
Comment #7
nedim.hadzimahmutovic commentedAlso the ticket with subject 'Re: [Linux support] TEST' is not tied to any order - no user information is displayed. This is a ghost ticket in my opinion and there should be an option to disable ghost tickets - reject tickets without an order.
Comment #8
Anonymous (not verified) commentedEDIT: I think I may have misunderstood. Would you want the emails staying in the inbox? That might be an issue as the ticket program would not know those emails were already submitted into the ticket system.
This is not currently something I'm going to focus on, but I'd be happy to look at any patches that were reasonable in scope.
Again, this is not correct. When you use the contact from, a ticket is not created until an email is read into the ticket system.
Are you sure you're not using the 'send a copy to me' feature of the contact module? Otherwise, there is no email back to the customer when they use the contact form.
The program adds in the ticket number to every email sent by the ticket system. So if you create a ticket, or a rep responds to a ticket by followup, any email generated by the ticket system will include the ticket number in the subject, thus linking it with the ticket if the customer responds.
I disagree. We get plenty of questions into our ticket system that are not related to a specific order. Shipping policies, sizing charts, product questions, return policy questions, etc. Truth be told, we get far more of these types of tickets than we do tickets that are tied to an order.
As I mentioned, this is not possible (right now).
I'm going to close this issue as there is nothing to fix. I'll open up a separate issue for the customer access feature.
Comment #9
Anonymous (not verified) commentedComment #10
nedim.hadzimahmutovic commented#1, #3 - When you add or edit a category under contact form there is a 'Auto-reply:' option....I put here something like 'Your ticket has been recorded. We will contact you shortly' so the client will get an email if you use this option. The client will get an email with subject '[Linux support] TEST' . So I am not using the 'send a copy to me' option but the 'Auto-reply:' option.
#2 - Yes I do want emails staying in the Inbox, and this should not be a problem if there was some kind of subject recognition - this is not working for me anyway, maybe I messed something in the setup. You should play with Eventum - http://dev.mysql.com/downloads/other/eventum/ and see how they solved this.
Comment #11
Anonymous (not verified) commentedFor #1 & 3 - right now we are not adding a ticket number to the subject line of auto-replies OR 'send a copy to me' emails. Ticket numbers get added to subject lines (so they get tied to a specific ticket and thus do not create new ones when responded to) when they are read in to the ticket system through a cron run or when a user hits the new 'fetch mail' button (only in dev release for now). It wouldn't be much of a ticket system if we created new tickets every time a customer responded to one. If you would like to add the ticket number to the subject line when auto-reply is selected, I'd be happy to review any patches that are reasonable in scope. It will require creating a ticket number at the moment someone uses the contact form, which is not the way the program is set up now.
For #2, that should not be a problem for the reasons I outlined in #1 & 3: subject line recognition IS WORKING, just not with auto-reply or 'send a copy to me' replies.
Just out of curiosity, why don't you use Eventum? It seems to meet all of your requirements.
Comment #12
nedim.hadzimahmutovic commentedI do use Eventum, as standalone. Anyway great work I like what you are doing....keep on the good work.
Comment #13
andrewvella commentedHi there,I know this is an old ticket, and this is my first post, so I am not sure if I am commenting in the right place (sorry if it is)To get around deleting emails from the mail box and still sending out tickets (or updating comments) on all new items that turn up in the mail box I used the "notes" column in the "support_client" table to store the time that fetch was run and then before dealing with the emails I checked to see if the email date was newer than the last fetch time.I'm not sure if this will impact on performance if you get hundreds of emails in your inbox that it has to do a date comparison, but this might be one way to keep your inbox emails...AndrewOh my so sorry, I think I am in the compleaty wrong module. I am talking about "Support Ticket" not "Ubercart Ticket". Please ignore me.