-
-
Save davekelly/3918937 to your computer and use it in GitHub Desktop.
| <?php | |
| /* | |
| * /app/design/frontend/default/your_theme/template/page/intercom-io.phtml | |
| */ | |
| // Settings for the intercom.io app. | |
| if( $this->helper('customer')->isLoggedIn() ): ?> | |
| <?php $customer = Mage::helper('customer')->getCustomer()->getData(); ?> | |
| <script id="IntercomSettingsScriptTag"> | |
| var intercomSettings = { | |
| app_id: 'your_app_id', | |
| email: "<?php echo $customer['email']; ?>", | |
| name: "<?php echo $customer['firstname'] . ' ' . $customer['lastname']; ?>", | |
| user_id: "<?php echo $customer['entity_id']; ?>", | |
| created_at: <?php echo time( $customer['created_at'] ); ?> | |
| }; | |
| (function() { | |
| var i=function(){i.c(arguments)};i.q=[]; | |
| i.c=function(args){i.q.push(args)};window.Intercom=i; | |
| function async_load() { | |
| var s = document.createElement('script'); | |
| s.type = 'text/javascript'; s.async = true; | |
| s.src = 'https://api.intercom.io/api/js/library.js'; | |
| var x = document.getElementsByTagName('script')[0]; | |
| x.parentNode.insertBefore(s, x); | |
| } | |
| if (window.attachEvent) { | |
| window.attachEvent('onload', async_load); | |
| } else { | |
| window.addEventListener('load', async_load, false); | |
| } | |
| })(); | |
| </script> | |
| <?php endif; ?> | |
| /* | |
| * This goes in the theme's layout/local.xml file (in the <default> section) | |
| * - it could also go into the page.xml file... | |
| */ | |
| <reference name="before_body_end"> | |
| <block type="core/template" template="page/intercom-io.phtml" /> | |
| </reference> |
Sorry for not getting back to you @tipeveryday - I didn't get a comment notification.
I'm not sure what you mean by "activating it" - once a user is registered and is signed in to Magento they should show up in Intercom automatically. I don't think I needed to activate anything.
Thank you very much! I've created phtml file and I uploaded via ftp. Now what should I do to display it in my backend, or turn it into Intercom.io?
Hey @davekelly,
I couldn't load the intercom-io.phtml file from the local.xml nor page.xml
What I did instead was include the code in the template's header.phtml file.
It's all working nicely on Magento 19.3.1
Thanks!
Hi @davekelly,
We have created phtml file here app/design/frontend/default/my_theme/template/page/intercom-io.phtml
and updated app id. then added this code in local.xml file
<reference name="before_body_end">
<block type="core/template" template="page/intercom-io.phtml" />
</reference>
But still that popup/chat window is not coming out.
Please let me know if you can help with this.
Thanks!
Any advice on activating this in the intercom.io dashboard?