Login olanlara canlı destek widgeti görükmekte, widget'e tıkladı anda tekrar Ad Soyad, Email, Telefon gibi bilgileri Widget'e doldurmak zorunda kalmıyor, otomatik widget dolduruyor.
API : https://www.jivochat.com.tr/api/#setcustomdata
Zopim, Tawk To gibi eklentilerde echo komutunu kullarak bu işlemleri tamamlıyorduk, nasıl yapabilirim.
Widget Kodu:
<!-- BEGIN JIVOSITE CODE {literal} -->
<script type='text/javascript'>
(function(){ var widget_id = 'KkHvYJnXfZ';var d=document;var w=window;function l(){var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true;s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);}if(d.readyState=='complete'){l();}else{if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
</script>
<!-- {/literal} END JIVOSITE CODE -->API linkinde de görüleceği üzere:jivo_api.setContactInfo({
"name": "John Smith",
"email": "email@example.com",
"phone": "+14084987855",
"description": "Description text"
});Echo:Ad Soyad : <?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?> Email : <?php echo $uye_bilgileri['email'];?> Telefon : <?php echo $uye_bilgileri['phone'];?>
EDİT : Şu şekilde yaptım ama, başka kullanıcı girdiğinde de ilk kim girdiyse onun bilgileri kalıyor.
<!-- BEGIN JIVOSITE CODE {literal} -->
<script type='text/javascript'>
(function(){ var widget_id = 'KkHvYJnXfZ';var d=document;var w=window;function l(){var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true;s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);}if(d.readyState=='complete'){l();}else{if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
</script>
<!-- {/literal} END JIVOSITE CODE -->
<script type="text/javascript">
jivo_onLoadCallback = function ()
{
jivo_api.setContactInfo({
name : '<?php echo $uye_bilgileri['ad'].' '.$uye_bilgileri['soyad'];?>',
phone : '<?php echo $uye_bilgileri['phone'];?>',
email : '<?php echo $uye_bilgileri['email'];?>',
});
};
</script>