Enhanced greatings options
-
Hi,
Currently, when we enable the Sync of new WP users to subscribers, the WP username is copied as “Name”. And that’s it. It’s very limited to build future email and will never be updated ??
But as standard fields in WP we have:
– Username
– First name
– Last name
– Nickname
– Display nameThat’s much more options and much better to build email templates as for example, most of the time if you need to great someone you will use his first name or last name, like “Dear Paul”.
Dear mickey342 (the username) is also an option but in many context it’s not the most elegant :-/
For example on my WP, filling in First name and Last name is mandatory when you register as it’s a family website. So I have the information to properly great my subscribers but I can’t do it with Email subscribers.
So I have a suggestion:
1/ In the Sync functionality, not only copy/paste the “Username” in the “Name” field, but also copy/paste the “User id” in a write only field
2/ In the template management form, add {{username}}, {{first_name}}, {{last_name}}, {{nickname}}, {{display_name}} in the “Available keywords”
3/ Below “Available keywords” add the following warning:
For subscribers not registered on WordPress, using {{username}}, {{first_name}}, {{last_name}}, {{nickname}}, {{display_name}} will result in using the {{name}} used during the subscription.
4/ Below this warning add a drop-down list:
For subscribers registered on WordPress, field to use in case you set First name or Last name and it's empty: with the following option: Username|Nickname|Display name
5/ And of course, when building the emails:If {{first_name}} and no “User id” then use {{name}}
else if {{first_name}} and “User id.First name” is not empty the use {{first_name}}
else use {{field_set_if_empty}}Do the same for {{last_name}}
If {{nickname}} and no “User id” then use {{name}}
else use {{nickname}}Do the same for {{username}} and {{display_name}}
Et voilà! ??
You now give full flexibility to great subscribers.If they are not registered, like today, whether we use {{Name}}, {{username}}, {{first_name}}, {{last_name}}, {{nickname}} or {{display_name}} in the template, Email subscribers will use {{name}} as it’s the only one available.
But if they are registered and we chose to use {{first_name}} for example, then Email subscribers will use the First name, unless this field is empty and then it will use the other (mandatory) field set as a backup.
Would you consider such enhancement?
Quite easy to setup I think.Thanks!
- The topic ‘Enhanced greatings options’ is closed to new replies.