Sophia Posted December 19, 2010 Share Posted December 19, 2010 (edited) I just upgraded to WHMCS v4.4.1. All went well, except now all my Cpanel products show "Welcome E-mail" - "NONE" I tried to change it to Cpanel welcome email, but the option is not there, only Reseller Welcome, Dedicated Server, Other, and a few others... Of course I checked the total list of emails and Cpanel Welcome is still there (I mean the Big List of emails under templates). Is there anything I'm missing? Thanks... Oh I forgot to to mention that the Product Type is still "Shared Hosting Account" Edited December 19, 2010 by Sophia 0 Quote Link to comment Share on other sites More sharing options...
Redsign Posted December 19, 2010 Share Posted December 19, 2010 I just upgraded to WHMCS v4.4.1. All went well, except now all my Cpanel products show "Welcome E-mail" - "NONE" I tried to change it to Cpanel welcome email, but the option is not there, only Reseller Welcome, Dedicated Server, Other, and a few others... Of course I checked the total list of emails and Cpanel Welcome is still there (I mean the Big List of emails under templates). Is there anything I'm missing? Thanks... Oh I forgot to to mention that the Product Type is still "Shared Hosting Account" Same thing happened here.. going to try reimporting the email templates.. 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted December 20, 2010 Share Posted December 20, 2010 It seems to be set to none because the sharedhosting emails don't appear in the dropdown to select them. This probably should be moved to bug reports 0 Quote Link to comment Share on other sites More sharing options...
Redsign Posted December 20, 2010 Share Posted December 20, 2010 It seems to be set to none because the sharedhosting emails don't appear in the dropdown to select them.This probably should be moved to bug reports As a work around we're having to manually go to Product / Service for the new order and use the Send Message feature at the bottom. Patch please 0 Quote Link to comment Share on other sites More sharing options...
Sophia Posted December 20, 2010 Author Share Posted December 20, 2010 Same here In fact I created a manual confirmation mail, copied across the information and used that as Welcome Email. Sorry I didn't know there was a bug forum... and I didn't know (yet) this was a bug 0 Quote Link to comment Share on other sites More sharing options...
tsiedsma Posted December 21, 2010 Share Posted December 21, 2010 I can confirm this is a bug. The drop down on the product page does not seem to include all of the "Product" email templates. If you look in the database at tblproducts, you will see that your product has a template specified still. This means your users will get the emails. The only email template I noticed was missing from the list is Template ID: 1, The "Hosting Account Welcome Email (cPanel)" template. Matt, all you need to fix is the drop down list on the product config page so it shows all product email templates. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 21, 2010 WHMCS CEO Share Posted December 21, 2010 Hi, To resolve this you just need to run this query on the database via phpMyAdmin as there's only the one default hosting account welcome email now, has been for a few years, so the legacy support for panel specific ones was finally removed in this update. UPDATE tblemailtemplates SET name='Hosting Account Welcome Email' WHERE name='Hosting Account Welcome Email (cPanel)'; Matt 0 Quote Link to comment Share on other sites More sharing options...
tsiedsma Posted December 21, 2010 Share Posted December 21, 2010 Why are you building the select box based on the name of the template instead of just selecting all product templates? The fact that the name is Hosting Account Welcome Email (cPanel) shouldn't matter... 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 21, 2010 WHMCS CEO Share Posted December 21, 2010 There are 4 default email templates that come with WHMCS of specific names, and then any custom email templates you create. You don't want the "Cancellation Request Confirmation", "Service Suspension Notification" and other such emails from the product category group as welcome emails hence why it's done the way it is. Matt 0 Quote Link to comment Share on other sites More sharing options...
tsiedsma Posted December 21, 2010 Share Posted December 21, 2010 Ok, that makes sense. I'm still not sure why you are explicitly removing the cPanel, DirectAdmin and Plesk emails from the select box, but whatever. it's an easy fix... 0 Quote Link to comment Share on other sites More sharing options...
Redsign Posted December 21, 2010 Share Posted December 21, 2010 There are 4 default email templates that come with WHMCS of specific names, and then any custom email templates you create. You don't want the "Cancellation Request Confirmation", "Service Suspension Notification" and other such emails from the product category group as welcome emails hence why it's done the way it is. Matt Matt, is there any easy way to reset all the email templates to the latest set? I just had a look at the install sql files, but it turns out they're spread across lots of different ones, and I wasn't sure what's needed and what's not! Looking at redoing all ours soon, so would be good to start a fresh with the latest ones Cheers! 0 Quote Link to comment Share on other sites More sharing options...
Sophia Posted December 21, 2010 Author Share Posted December 21, 2010 Matt, is there any easy way to reset all the email templates to the latest set?Cheers! I'd second this request Btw your fix worked splendidly, thanks. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 21, 2010 WHMCS CEO Share Posted December 21, 2010 Hi, Ok sure, we can do that. I am attaching here the SQL inserts for the latest default set of email templates. Just load this via a tool such as phpMyAdmin to erase all your existing email templates and restore the defaults back to how they were originally. Matt v44_email_templates.zip 0 Quote Link to comment Share on other sites More sharing options...
Redsign Posted December 21, 2010 Share Posted December 21, 2010 Hi, Ok sure, we can do that. I am attaching here the SQL inserts for the latest default set of email templates. Just load this via a tool such as phpMyAdmin to erase all your existing email templates and restore the defaults back to how they were originally. Matt Works a treat Thanks! 0 Quote Link to comment Share on other sites More sharing options...
Sophia Posted December 21, 2010 Author Share Posted December 21, 2010 Perfect Just a note for others who wish to do it: make a backup of your custom e-mails first... they will disappear 0 Quote Link to comment Share on other sites More sharing options...
uberhost Posted December 22, 2010 Share Posted December 22, 2010 Perfect Just a note for others who wish to do it: make a backup of your custom e-mails first... they will disappear Thank you for the heads up, Sophia! And thanks Matt for the query! Cheers, Rick 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted December 22, 2010 Share Posted December 22, 2010 as there's only the one default hosting account welcome email now, has been for a few years We have 31 *different* hosting account welcome emails depending on control panel (we have a lot more than WHMCS "out of the box" supports) and featureset - so can you please put the used and relied on function back that lets us select the welcome email for each product where names are unique ? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 22, 2010 WHMCS CEO Share Posted December 22, 2010 It hasn't been removed, you just need to make them as custom email templates (as you should be doing already anyway). You must have been editing the database directly if you've created them not as custom templates which is not recommended. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted December 24, 2010 Share Posted December 24, 2010 It hasn't been removed, you just need to make them as custom email templates (as you should be doing already anyway) Now you're confusing me These are *whmcs supplied* emails and are used on a variety of products... | 1 | product | Hosting Account Welcome Email (cPanel) | | 28 | product | Hosting Account Welcome Email (DirectAdmin) | | 27 | product | Hosting Account Welcome Email (Plesk) | | 26 | product | Hosting Account Welcome Email (SHOUTcast) | And we followed the same naming convention for ours | 1137 | product | Hosting Account Welcome Email (DotNetPanel) | | 29 | product | Hosting Account Welcome Email (Ensim) | | 29 | product | Hosting Account Welcome Email (PleskWindows) | | 29 | product | Hosting Account Welcome Email (EnsimWindows) | | 1328 | product | Hosting Account Welcome Email (HSphere) | etc With your "dropping" of control panel specific emails, can you explain *exactly* what we (and other users) should have ? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 24, 2010 WHMCS CEO Share Posted December 24, 2010 You can name them whatever you like, just need to ensure the "custom" field is set to a "1" value in the database now for anything other than the "Hosting Account Welcome Email" default and they'll show up as custom templates you have created. If the ones such as "Hosting Account Welcome Email (PleskWindows)" you have created yourself had been created through the WHMCS admin interface as they should have been they would already have that. Matt 0 Quote Link to comment Share on other sites More sharing options...
uberhost Posted December 25, 2010 Share Posted December 25, 2010 I'm only posting this because I know there are some anxious hosts out there that may just skip reading the text and jump right into pasting queries. A. Safest query: update tblemailtemplates set name='hosting account welcome email' where name='hosting account welcome email (cpanel)'; B. Safe (but only if you want to kill your custom email templates) query: ok sure, we can do that. I am attaching here the sql inserts for the latest default set of email templates. Just load this via a tool such as phpmyadmin to erase all your existing email templates and restore the defaults back to how they were originally. We've opted to run safe query "A" and modify it for our other templates. Happy Holidays, Rick & Uberhost 0 Quote Link to comment Share on other sites More sharing options...
aroiz Posted January 6, 2011 Share Posted January 6, 2011 Thanks for the solutions, to get the cpanel hosting welcome message Matt 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.