Hi, I'm just finishing off some template changes to integrate WHMCS with our new website. We are switching from a different system and due to go live within the next few weeks.
I've styled the "contact.tpl" template with some additions - such as our company details, how to find us etc and I want to use the helpdesk to reply to submitted contact forms.
I went into the admin area and set the support department to send the contact form submissions - and went back to test the contact form....
"Oh" - I said... The nice new contact form had disappeared and was replaced with the page for submitting a support ticket. very strange!
I've been through the settings again and I'm sure I have configured it correctly - but I can't find a way of using the contact.php page with the new contact.tpl template as the contact form, without setting that only to an external email address.
The way WHMCS seems to be set up is as follows....
1. You want to send mail from the contact form to an external email address - set the option in admin for the pre-sales contact form email address. This will use the contact.php and contact.tpl template but all submissions will be sent to that email address and not handled by the helpdesk.
2. You want to send contact form submissions to the helpdesk, choose the support dept instead of an email address. This will completely disable the contact.php page and replace it with the supporttickets.php page and its corresponding design.
I've got to be honest with you - this is nuts!
Firstly, it forces you to use the template for the support tickets page - which is not a "contact us" page. So I've lost the nice design that I created for that. I had styled the support ticket templates as basic internal pages for existing clients to use. The function of these pages is specifically for "support" it is not for general pre-sales contact. It's a completely different design.
It just seems so completely backwards - why doesn't it allow you to keep the same page - but simply submit the data to the helpdesk automatically? It makes no sense.
Did I miss something perhaps? It is not clear in the documentation that you can only use either the helpdesk tickets form (internal heldpesk) or the contact form (external email address) but you cant use the contact form and have it submit to the helpdesk. Perhaps you can - but I missed something?
WHMCS support haven't been too helpful unfortunately. I raised a ticket with my concerns, only to be told...
Hi,
Sure you can, simply select the support department you wish the contact.php form to be submitted to under Setup > General Settings > Mail tab > Presales Form Destination. Leave the Presales Contact Form Email field empty.
http://docs.whmcs.com/Mail_Tab#Presa...act_Form_Email
If we can be of any more assistance, please don't hesitate to get back in contact.
-------
Kind Regards,
John
Lead Support Analyst
-------
If their "Lead" support analyst doesn't even know how their product works, there isn't much hope! He thinks that the contact.php form submits the details to the helpdesk - but in practice it doesn't do what he says - not for me anyway! It redirects you to...
submitticket.php?step=2&deptid=x
Disappointing :-(
I've styled the "contact.tpl" template with some additions - such as our company details, how to find us etc and I want to use the helpdesk to reply to submitted contact forms.
I went into the admin area and set the support department to send the contact form submissions - and went back to test the contact form....
"Oh" - I said... The nice new contact form had disappeared and was replaced with the page for submitting a support ticket. very strange!
I've been through the settings again and I'm sure I have configured it correctly - but I can't find a way of using the contact.php page with the new contact.tpl template as the contact form, without setting that only to an external email address.
The way WHMCS seems to be set up is as follows....
1. You want to send mail from the contact form to an external email address - set the option in admin for the pre-sales contact form email address. This will use the contact.php and contact.tpl template but all submissions will be sent to that email address and not handled by the helpdesk.
2. You want to send contact form submissions to the helpdesk, choose the support dept instead of an email address. This will completely disable the contact.php page and replace it with the supporttickets.php page and its corresponding design.
I've got to be honest with you - this is nuts!
Firstly, it forces you to use the template for the support tickets page - which is not a "contact us" page. So I've lost the nice design that I created for that. I had styled the support ticket templates as basic internal pages for existing clients to use. The function of these pages is specifically for "support" it is not for general pre-sales contact. It's a completely different design.
It just seems so completely backwards - why doesn't it allow you to keep the same page - but simply submit the data to the helpdesk automatically? It makes no sense.
Did I miss something perhaps? It is not clear in the documentation that you can only use either the helpdesk tickets form (internal heldpesk) or the contact form (external email address) but you cant use the contact form and have it submit to the helpdesk. Perhaps you can - but I missed something?
WHMCS support haven't been too helpful unfortunately. I raised a ticket with my concerns, only to be told...
Quote:
Hi,
Sure you can, simply select the support department you wish the contact.php form to be submitted to under Setup > General Settings > Mail tab > Presales Form Destination. Leave the Presales Contact Form Email field empty.
http://docs.whmcs.com/Mail_Tab#Presa...act_Form_Email
If we can be of any more assistance, please don't hesitate to get back in contact.
-------
Kind Regards,
John
Lead Support Analyst
-------
submitticket.php?step=2&deptid=x
Disappointing :-(