Jump to content

[RESOLVED] Hosting welcome email missing after upgrade


Sophia

Recommended Posts

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 by Sophia
Link to comment
Share on other sites

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..

Link to comment
Share on other sites

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 :-P

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • WHMCS CEO

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

Link to comment
Share on other sites

  • WHMCS CEO

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

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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 ?

Link to comment
Share on other sites

  • WHMCS CEO

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.

Link to comment
Share on other sites

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 :P

 

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 ?

Link to comment
Share on other sites

  • WHMCS CEO

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated