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
Banach space and Hilbert space topology
Draw simple lines in Inkscape
What makes Graph invariants so useful/important?
The magic money tree problem
The use of multiple foreign keys on same column in SQL Server
How can bays and straits be determined in a procedurally generated map?
"which" command doesn't work / path of Safari?
Motorized valve interfering with button?
Can I make popcorn with any corn?
New order #4: World
How to type dʒ symbol (IPA) on Mac?
How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?
Is there a familial term for apples and pears?
Why is an old chain unsafe?
What do you call a Matrix-like slowdown and camera movement effect?
Shell script can be run only with sh command
Chess with symmetric move-square
I probably found a bug with the sudo apt install function
How do you conduct xenoanthropology after first contact?
Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)
declaring a variable twice in IIFE
LED on same Pin as Toggle Switch, not illuminating
What Brexit solution does the DUP want?
Can I interfere when another PC is about to be attacked?
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