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;








2















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?










share|improve this question
















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

















2















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?










share|improve this question
















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













2












2








2








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?










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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

















  • 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










1 Answer
1






active

oldest

votes


















0














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.






share|improve this answer























  • 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











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
);



);













draft saved

draft discarded


















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









0














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.






share|improve this answer























  • 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















0














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.






share|improve this answer























  • 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













0












0








0







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.






share|improve this answer













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.







share|improve this answer












share|improve this answer



share|improve this answer










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
















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

















draft saved

draft discarded
















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

منجزی محتویات تیره‌های طایفه منجزی[ویرایش] مشاهیر طایفه منجزی[ویرایش] محل سکونت[ویرایش] پانویس[ویرایش] منابع[ویرایش] منوی ناوبری«نمودار اجتماعی طوایف بختیاری»«BakhtyārBAḴTĪĀRĪ TRIBE»«اسامی طوایف و شعب ایل بختیاری»ووگسترش آن

بیوانفورماتیک محتویات تاریخچه[ویرایش] اهداف[ویرایش] کاربردهای بیوانفورماتیک[ویرایش] زمینه‌های مهم بیوانفورماتیک[ویرایش] موضوعات سیستم نرم‌افزاری بیوانفورماتیک[ویرایش] مراکز و ابزار[ویرایش] جستارهای وابسته[ویرایش] پیوند به بیرون[ویرایش] منابع[ویرایش] منوی ناوبریووانجمن بیوانفورماتیک ایرانمرکز بیوانفورماتیک دانشگاه تهرانمرکز ملی تحقیقات بیوانفورماتیکانستیتو بیو-آی‌تیبانک داده‌های دی ان ایمرکز ملی اطلاعات بیوتکنولوژیانستیتوی بیوانفورماتیک اروپاپورتال بیوانفورماتیک ایران«فرهنگ واژه‌های مصوب فرهنگستان ـ دفتر هشتم، بخش لاتین»وووو4611085-900870420ووو