Insert custom variable into email templates in magento 2understanding the email templatesMagento 1.8: How to insert the customer’s email into the email templatesDocumentation for EMail templatesGet my custom variable into an email templateCustom variable in emailVariable for “Sales Representative” in Email TemplatesAdd custom email variable to invoice emailVariable for store locale in email templates? Magento 1.9Magento 2 Email templatesMagento 2 system variable for “Order Created at” for email templates
How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?
Do airline pilots ever risk not hearing communication directed to them specifically, from traffic controllers?
Can I interfere when another PC is about to be attacked?
Copenhagen passport control - US citizen
Banach space and Hilbert space topology
Email Account under attack (really) - anything I can do?
How old can references or sources in a thesis be?
Why can't I see bouncing of a switch on an oscilloscope?
Non-Jewish family in an Orthodox Jewish Wedding
"which" command doesn't work / path of Safari?
How is this relation reflexive?
Is there a minimum number of transactions in a block?
least quadratic residue under GRH: an EXPLICIT bound
Should I join an office cleaning event for free?
How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?
Why are 150k or 200k jobs considered good when there are 300k+ births a month?
DOS, create pipe for stdin/stdout of command.com(or 4dos.com) in C or Batch?
Download, install and reboot computer at night if needed
Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)
How to make payment on the internet without leaving a money trail?
Simulate Bitwise Cyclic Tag
Is it possible to make sharp wind that can cut stuff from afar?
How does one intimidate enemies without having the capacity for violence?
A function which translates a sentence to title-case
Insert custom variable into email templates in magento 2
understanding the email templatesMagento 1.8: How to insert the customer’s email into the email templatesDocumentation for EMail templatesGet my custom variable into an email templateCustom variable in emailVariable for “Sales Representative” in Email TemplatesAdd custom email variable to invoice emailVariable for store locale in email templates? Magento 1.9Magento 2 Email templatesMagento 2 system variable for “Order Created at” for email templates
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm trying to insert custom variable(company, Phone Number) into my customer email template. But it's not working for me.
template config_path="design/email/header_template"
<p class="greeting">trans "%name," name=$customer.name</p>
<p>trans "Welcome to %store_name." store_name=$store.getFrontendName()</p>
<p>
raw
</p>
<table class="email-credentials">
<tr>
<th>trans "Email:"</th>
<td>var customer.email</td>
</tr>
<tr>
<th>trans "Password:"</th>
<td><em>trans "Password you set when creating account"</em></td>
</tr>
</table>
<p>
trans
'Forgot your account password? Click <a href="%reset_url">here</a> to reset it.'
reset_url="$this.getUrl($store,'customer/account/createPassword/',[_query:[id:$customer.id,token:$customer.rp_token],_nosid:1])"
</p>
<br />
<p>
var company
</p>
<br/>
<p>trans "When you sign in to your account, you will be able to:"</p>
<table class="email-features">
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_checkout.png'" height="30" width="30" alt="trans 'Quick Checkout'" />
</td>
<td>
<h3>trans "Proceed through checkout faster"</h3>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_status.png'" height="30" width="30" alt="trans 'Order Status'" />
</td>
<td>
<h3>trans "Check the status of orders"</h3>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_address.png'" height="30" width="30" alt="trans 'Manage Addresses'" />
</td>
<td>
<h3>trans "Store alternative addresses"</h3>
<p>trans "For shipping to multiple family members and friends"</p>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_history.png'" height="30" width="30" alt="trans 'Order History'" />
</td>
<td>
<h3>trans "View past orders"</h3>
</td>
</tr>
</table>
</td>
</table>
<br/><br/>
template config_path="design/email/footer_template"
Any help on this?
magento2.2 email-templates customer-address
bumped to the homepage by Community♦ 4 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I'm trying to insert custom variable(company, Phone Number) into my customer email template. But it's not working for me.
template config_path="design/email/header_template"
<p class="greeting">trans "%name," name=$customer.name</p>
<p>trans "Welcome to %store_name." store_name=$store.getFrontendName()</p>
<p>
raw
</p>
<table class="email-credentials">
<tr>
<th>trans "Email:"</th>
<td>var customer.email</td>
</tr>
<tr>
<th>trans "Password:"</th>
<td><em>trans "Password you set when creating account"</em></td>
</tr>
</table>
<p>
trans
'Forgot your account password? Click <a href="%reset_url">here</a> to reset it.'
reset_url="$this.getUrl($store,'customer/account/createPassword/',[_query:[id:$customer.id,token:$customer.rp_token],_nosid:1])"
</p>
<br />
<p>
var company
</p>
<br/>
<p>trans "When you sign in to your account, you will be able to:"</p>
<table class="email-features">
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_checkout.png'" height="30" width="30" alt="trans 'Quick Checkout'" />
</td>
<td>
<h3>trans "Proceed through checkout faster"</h3>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_status.png'" height="30" width="30" alt="trans 'Order Status'" />
</td>
<td>
<h3>trans "Check the status of orders"</h3>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_address.png'" height="30" width="30" alt="trans 'Manage Addresses'" />
</td>
<td>
<h3>trans "Store alternative addresses"</h3>
<p>trans "For shipping to multiple family members and friends"</p>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_history.png'" height="30" width="30" alt="trans 'Order History'" />
</td>
<td>
<h3>trans "View past orders"</h3>
</td>
</tr>
</table>
</td>
</table>
<br/><br/>
template config_path="design/email/footer_template"
Any help on this?
magento2.2 email-templates customer-address
bumped to the homepage by Community♦ 4 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45
add a comment |
I'm trying to insert custom variable(company, Phone Number) into my customer email template. But it's not working for me.
template config_path="design/email/header_template"
<p class="greeting">trans "%name," name=$customer.name</p>
<p>trans "Welcome to %store_name." store_name=$store.getFrontendName()</p>
<p>
raw
</p>
<table class="email-credentials">
<tr>
<th>trans "Email:"</th>
<td>var customer.email</td>
</tr>
<tr>
<th>trans "Password:"</th>
<td><em>trans "Password you set when creating account"</em></td>
</tr>
</table>
<p>
trans
'Forgot your account password? Click <a href="%reset_url">here</a> to reset it.'
reset_url="$this.getUrl($store,'customer/account/createPassword/',[_query:[id:$customer.id,token:$customer.rp_token],_nosid:1])"
</p>
<br />
<p>
var company
</p>
<br/>
<p>trans "When you sign in to your account, you will be able to:"</p>
<table class="email-features">
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_checkout.png'" height="30" width="30" alt="trans 'Quick Checkout'" />
</td>
<td>
<h3>trans "Proceed through checkout faster"</h3>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_status.png'" height="30" width="30" alt="trans 'Order Status'" />
</td>
<td>
<h3>trans "Check the status of orders"</h3>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_address.png'" height="30" width="30" alt="trans 'Manage Addresses'" />
</td>
<td>
<h3>trans "Store alternative addresses"</h3>
<p>trans "For shipping to multiple family members and friends"</p>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_history.png'" height="30" width="30" alt="trans 'Order History'" />
</td>
<td>
<h3>trans "View past orders"</h3>
</td>
</tr>
</table>
</td>
</table>
<br/><br/>
template config_path="design/email/footer_template"
Any help on this?
magento2.2 email-templates customer-address
I'm trying to insert custom variable(company, Phone Number) into my customer email template. But it's not working for me.
template config_path="design/email/header_template"
<p class="greeting">trans "%name," name=$customer.name</p>
<p>trans "Welcome to %store_name." store_name=$store.getFrontendName()</p>
<p>
raw
</p>
<table class="email-credentials">
<tr>
<th>trans "Email:"</th>
<td>var customer.email</td>
</tr>
<tr>
<th>trans "Password:"</th>
<td><em>trans "Password you set when creating account"</em></td>
</tr>
</table>
<p>
trans
'Forgot your account password? Click <a href="%reset_url">here</a> to reset it.'
reset_url="$this.getUrl($store,'customer/account/createPassword/',[_query:[id:$customer.id,token:$customer.rp_token],_nosid:1])"
</p>
<br />
<p>
var company
</p>
<br/>
<p>trans "When you sign in to your account, you will be able to:"</p>
<table class="email-features">
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_checkout.png'" height="30" width="30" alt="trans 'Quick Checkout'" />
</td>
<td>
<h3>trans "Proceed through checkout faster"</h3>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_status.png'" height="30" width="30" alt="trans 'Order Status'" />
</td>
<td>
<h3>trans "Check the status of orders"</h3>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_address.png'" height="30" width="30" alt="trans 'Manage Addresses'" />
</td>
<td>
<h3>trans "Store alternative addresses"</h3>
<p>trans "For shipping to multiple family members and friends"</p>
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<img src="view url='Magento_Customer/images/icn_history.png'" height="30" width="30" alt="trans 'Order History'" />
</td>
<td>
<h3>trans "View past orders"</h3>
</td>
</tr>
</table>
</td>
</table>
<br/><br/>
template config_path="design/email/footer_template"
Any help on this?
magento2.2 email-templates customer-address
magento2.2 email-templates customer-address
edited Jan 9 '18 at 16:29
Magento Nav
asked Jan 9 '18 at 16:17
Magento NavMagento Nav
132622
132622
bumped to the homepage by Community♦ 4 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 4 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45
add a comment |
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45
add a comment |
1 Answer
1
active
oldest
votes
Try with:
var customer.company
and var customer.phone_number
If it's not working, then the customer object for email templates doesn't contain the newly added customer data (company and phone number).
You can check the function newAccount() in vendormagentomodule-customerModelEmailNotification.php
which contains $customerEmailData
that holds all customer related data for the email template.
You could create a plugin or override to add your custom data to it.
Customer address is there in the object but still not showing even I used above ref of your answer andcustomer.getAddresses()
.
– Magento Nav
Jan 10 '18 at 9:31
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f208744%2finsert-custom-variable-into-email-templates-in-magento-2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try with:
var customer.company
and var customer.phone_number
If it's not working, then the customer object for email templates doesn't contain the newly added customer data (company and phone number).
You can check the function newAccount() in vendormagentomodule-customerModelEmailNotification.php
which contains $customerEmailData
that holds all customer related data for the email template.
You could create a plugin or override to add your custom data to it.
Customer address is there in the object but still not showing even I used above ref of your answer andcustomer.getAddresses()
.
– Magento Nav
Jan 10 '18 at 9:31
add a comment |
Try with:
var customer.company
and var customer.phone_number
If it's not working, then the customer object for email templates doesn't contain the newly added customer data (company and phone number).
You can check the function newAccount() in vendormagentomodule-customerModelEmailNotification.php
which contains $customerEmailData
that holds all customer related data for the email template.
You could create a plugin or override to add your custom data to it.
Customer address is there in the object but still not showing even I used above ref of your answer andcustomer.getAddresses()
.
– Magento Nav
Jan 10 '18 at 9:31
add a comment |
Try with:
var customer.company
and var customer.phone_number
If it's not working, then the customer object for email templates doesn't contain the newly added customer data (company and phone number).
You can check the function newAccount() in vendormagentomodule-customerModelEmailNotification.php
which contains $customerEmailData
that holds all customer related data for the email template.
You could create a plugin or override to add your custom data to it.
Try with:
var customer.company
and var customer.phone_number
If it's not working, then the customer object for email templates doesn't contain the newly added customer data (company and phone number).
You can check the function newAccount() in vendormagentomodule-customerModelEmailNotification.php
which contains $customerEmailData
that holds all customer related data for the email template.
You could create a plugin or override to add your custom data to it.
answered Jan 9 '18 at 20:11
LezLez
1,390730
1,390730
Customer address is there in the object but still not showing even I used above ref of your answer andcustomer.getAddresses()
.
– Magento Nav
Jan 10 '18 at 9:31
add a comment |
Customer address is there in the object but still not showing even I used above ref of your answer andcustomer.getAddresses()
.
– Magento Nav
Jan 10 '18 at 9:31
Customer address is there in the object but still not showing even I used above ref of your answer and
customer.getAddresses()
.– Magento Nav
Jan 10 '18 at 9:31
Customer address is there in the object but still not showing even I used above ref of your answer and
customer.getAddresses()
.– Magento Nav
Jan 10 '18 at 9:31
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f208744%2finsert-custom-variable-into-email-templates-in-magento-2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
please share something you tried.
– Purushotam Sangroula
Jan 9 '18 at 16:19
I tried to inserted var company. but no luck
– Magento Nav
Jan 9 '18 at 16:24
@Anime see my thread updated
– Magento Nav
Jan 9 '18 at 16:29
is that company yours or customer's?
– Purushotam Sangroula
Jan 9 '18 at 16:43
@Anime customers company.
– Magento Nav
Jan 9 '18 at 16:45