Jump to content

[module] Zopim Chat - build own widget for free


Recommended Posts

in zopim account you can define widget:

c0eHUXO.png

 

 

as you an see there is a code:

<!--Start of Zopim Live Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function©{z._.push©},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8');
$.src='//v2.zopim.com/?zNxjFI8jYsyzdr7F0iqmE3Y3VfR2PErH';z.t=+new Date;$.
type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');
</script>
<!--End of Zopim Live Chat Script-->
 
 
copy code from your widget (not from above! it's my widget ID)
and paste it into your module configuration page

Share this post


Link to post
Share on other sites
  • Replies 397
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Zopim Chat Free for prestashop In simple terms, Zopim is a web-based software that allows you to monitor visitors who are on your website and engage them in a chat. This industry is also commonly kno

lol my bad, please download module once again. i added this feature only to old widget, i forgot about new one

Thanks a lot joseantgv, i really appreciate your time and advice. It is working great now finally got Tawk.to on my Prestashop cloud. Thanks alot              

Posted Images

 

in zopim account you can define widget:

c0eHUXO.png

 

 

as you an see there is a code:

<!--Start of Zopim Live Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function©{z._.push©},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8');
$.src='//v2.zopim.com/?zNxjFI8jYsyzdr7F0iqmE3Y3VfR2PErH';z.t=+new Date;$.
type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');
</script>
<!--End of Zopim Live Chat Script-->
 
 
copy code from your widget (not from above! it's my widget ID)
and paste it into your module configuration page

 

 

Amazing !!! Thanks for the RED WORDS~ Now it is ok

Share this post


Link to post
Share on other sites

Do you know the Zopim has a software like Skype, When I turn on my computer, it will be online?

 

of course it is possible to conntect ZOPIM with IM network, take a look: google, yahoo, MSN, AIM, Skype

4KweS5a.png

Share this post


Link to post
Share on other sites

Vekia,

 

I have signed up, downloaded the zopim zip from your site and installed it... I have also put the classic widget information in the module widget settings and saved... I have checked the html code on most pages and the zopim widget code appears on all of them..

 

Yet the widget itself does not display..  Could i pm you my site its not live yet?

Edited by streetwear (see edit history)

Share this post


Link to post
Share on other sites

Vekia,

 

I have signed up, downloaded the zopim zip from your site and installed it... I have also put the classic widget information in the module widget settings and saved... I have checked the html code on most pages and the zopim widget code appears on all of them..

 

Yet the widget itself does not display..  Could i pm you my site its not live yet?

 

 

hello

 

thanks for the url, i checked website:

XvIgNLm.png

 

 

you need to paste widget id to the field widget ID in module configuration page

Share this post


Link to post
Share on other sites

hello

 

thanks for the url, i checked website:

XvIgNLm.png

 

 

you need to paste widget id to the field widget ID in module configuration page

 

Vekia,

 

Thankyou I was been really stupid and copying the complete script into there, its working now :)

Share this post


Link to post
Share on other sites

I'm so glad that it work for you as you expected :)

i tested widget on your website, i sent you test message

Vekia,

 

Received your test msg, seems to work perfectly :) it's a nice chat I have tried a few in the past.

Share this post


Link to post
Share on other sites

This module is great - how can I load the widget from a link rather than having the widget always visible?  So I woudl have a link that says: 'Live Chat' and once clicked on the widget becomes visible

Share this post


Link to post
Share on other sites
  • 4 weeks later...

Hi Milos, Thanks for the module.

 

I noticed while watching google analytics visitors from Spain and Japan, but I did not see them in the  zopim visitors list.  When I visit my shop I see myself in the visitors  list.

 

Have you experienced this?

 

Thanks

Share this post


Link to post
Share on other sites

really weird,  maybe they blocked zopim widget to appear? 

I think it's because there is a long delay in google analytics 'real time' compared to zopim, i.e. they visit and leave...google says they are there...but in fact they are not...zopim detects faster they have left...I try on android today...anything to get me out of the office but connected... :)

Share this post


Link to post
Share on other sites
  • 2 weeks later...

The site check returns: Widget not found or incorrectly embedded

Widget appears on my shop, but can't make any changes thru dashboard.

 

<!--Start of Zopim Live Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function©{z._.push©},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8');
$.src='//v2.zopim.com/?1cVOjapS5OoSkW9l0rVUdSdBDMVtbcw6';z.t=+new Date;$.
type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');
</script>
<!--End of Zopim Live Chat Script-->

 

I marked in red what I have in the Zopim Widget ID field. Am I missing something ?

Share this post


Link to post
Share on other sites

ok thank you for clarification.

 

you said that widget works on your page, but you've got problem with configuration.

so the question is: what you want to change? and what exactly doesn't work? whole settings?

Share this post


Link to post
Share on other sites

ok thank you for clarification.

 

you said that widget works on your page, but you've got problem with configuration.

so the question is: what you want to change? and what exactly doesn't work? whole settings?

 

Yes I tried to change language, colors, texts, but nothing changes. Only online/offline statuses. :mellow:

Share this post


Link to post
Share on other sites
  • 2 weeks later...
  • 2 weeks later...

New version installed - works fine, thanks. 

For me one function missing - availability of switch on "online status" in one shop, and switch off in another (in multistore)

Share this post


Link to post
Share on other sites

new version released! (1.4)

 

new features:

- automatic updates checker

- notify about update (if update will be released)

 

fix:

- multi content filtering fix (dashboard problem) 

  • Like 1

Share this post


Link to post
Share on other sites

zopim chat has got awesome apps on mobile (android / iOS - this is amazing)

moreover, zopim has got possibility to integrate with instant messaging softwares.

 

check personal > instant messaging tab:

tRx3na0.png

Share this post


Link to post
Share on other sites

great live chat, works well with multishop, but there is an "auto detect language" option in settings. This option works fine with prestashop 1.5. Recognise correct spanish, english and french domain, but did not recognise italian (there is portuguese instead), how can I fix it?


Share this post


Link to post
Share on other sites

 

great live chat, works well with multishop, but there is an "auto detect language" option in settings. This option works fine with prestashop 1.5. Recognise correct spanish, english and french domain, but did not recognise italian (there is portuguese instead), how can I fix it?

 

 

it's not related to prestashop module, it's related to zopim widget and related to zopim settings

Share this post


Link to post
Share on other sites

Hi, I have a bit of api script that allows me to open the widget from a link.  There is a bit of code that hides the widget until the link is clicked:

$zopim(function() {
$zopim.livechat.setOnConnected(function() {
var zopim_ele = document.getElementsByClassName('zopim');
for (var i=0; i<zopim_ele.length; i++) {
zopim_ele[i].style.display='none';
}
});
});

However, since my code is implemented via an html blcok module, the widget is loaded as the module loads and then hidden when it reaches the code in my module.  How and where can I add this code to the module itself so that the widget is hidden until my link is clicked on?

Share this post


Link to post
Share on other sites

well, i don't know any free chat with all available features.

most of them are paid after free 14 days trial

zopim is free, but with several limitations.

  • Like 1

Share this post


Link to post
Share on other sites

Well, I think it's quite fair based on the chat for prestashop software market. I just installed it and it's really cool, wonder what happens with my customization when the free period is over. I used the custom messages to translate to Portuguese. Will every customization be reset to default?

By now, I don't need any addicional department or agents but translation would be really necessary and $ 11,2 a month is quite heavy for a new short life store.

Share this post


Link to post
Share on other sites

 

Zopim Chat Free for prestashop

In simple terms, Zopim is a web-based software that allows you to monitor visitors who are on your website and engage them in a chat. This industry is also commonly known as Live Chat or Live Support Software. Here's a wikipedia link with more information. With our free module you can add Zopim widget to your prestashop store

zopim-free-cover-big.png

translations available

en.pnges.pngde.pngpl.pngfr.pngit.png

our module supports all prestashop versions!

You can download module from this topic (attached file below) or from official module website.

More informations and screenshots / videos are available here: Zopim Chat Free - prestashop module

 

 

Greet Post :wub: :wub: :wub: :wub: :wub:

  • Like 1

Share this post


Link to post
Share on other sites

Zopim is a great tool and it looks a great tool to be contacted by customers.... it looks better than the boring contact form!

 

I am not a programmer but I was able to set up the module and tested the auto-detect function for languages. If I am right, it tries to understand the content of the page and changes the language in the zopim box.

 

My website has 5 languages:

english page-->zopim becomes english with auto-detect

french page-->zopim becomes french with auto-detect

german page-->zopim becomes french with auto-detect

spanish page-->zopim becomes french with auto-detect

italian page-->zopim becomes french with auto-detect

 

It is a pitty that potential customers don't see zopim in their own language.

 

Perhaps there is a solution?

On zopim's https://zopim.zendesk.com/entries/23886593-Changing-Widget-language-using-API there is an interesting code:

<script type="text/javascript">$zopim(function() {
$zopim.livechat.setLanguage('en');
});</script>

The purpose is to show the zopim livechat in the desired language?

If so, how and where can I add this code?

Do I need to add a different code for every language?

 

Thanks for your help, I hope it can be useful to other people.

Navid

Share this post


Link to post
Share on other sites

Zopim is a great tool and it looks a great tool to be contacted by customers.... it looks better than the boring contact form!

 

I am not a programmer but I was able to set up the module and tested the auto-detect function for languages. If I am right, it tries to understand the content of the page and changes the language in the zopim box.

 

My website has 5 languages:

english page-->zopim becomes english with auto-detect

french page-->zopim becomes french with auto-detect

german page-->zopim becomes french with auto-detect

spanish page-->zopim becomes french with auto-detect

italian page-->zopim becomes french with auto-detect

 

It is a pitty that potential customers don't see zopim in their own language.

 

Perhaps there is a solution?

On zopim's https://zopim.zendesk.com/entries/23886593-Changing-Widget-language-using-API there is an interesting code:

<script type="text/javascript">$zopim(function() {
$zopim.livechat.setLanguage('en');
});</script>

The purpose is to show the zopim livechat in the desired language?

If so, how and where can I add this code?

Do I need to add a different code for every language?

 

Thanks for your help, I hope it can be useful to other people.

Navid

anyone can help?

 

same problem. 4 languages - french, spanish and english correct, only portuguese instead of italian...

 

thanks

Share this post


Link to post
Share on other sites

Hi, can someone tell us what is the difference between this module and installing the HTML box option in the footer and then installing the zopim script? that works well also.

 

Infact that is how the company told me to install it on prestashop?

 

 

please advise, maybe this module has some advantages but i cant see?

 

Thanks.

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Waouh, awesome vekia ! :)

 

My son got this idea a while ago, I did not dare to ask, I thinked it was a really complicated thing ;)

 

This function will be very convenient IMHO, mso tof the times I must ask to my customer who they are, they don't understand because they are logged to my shop and they think the chat give me the information.

 

Can't wait to test, thank you very much in advance :)

Share this post


Link to post
Share on other sites

Hello vekia, I just downloaded and tested 1.5.1 module version.

 

Apparently, I don't see any change, I am on PS 1.5.4.1, I tried some log on/off and I still see VISITOR 123456789 on Zopim dashboard.

 

Is there a setting I must activate ?

Share this post


Link to post
Share on other sites

zopim chat remember old settings of your chat window.

please:

- try on different browser

- clear browser cache

 

post url to your shop where you use it, i will test it :)

  • Like 1

Share this post


Link to post
Share on other sites

Hello vekia, I just downloaded and tested 1.5.1 module version.

 

Apparently, I don't see any change, I am on PS 1.5.4.1, I tried some log on/off and I still see VISITOR 123456789 on Zopim dashboard.

 

Is there a setting I must activate ?

 

lol my bad, please download module once again.

i added this feature only to old widget, i forgot about new one

  • Like 1

Share this post


Link to post
Share on other sites

lol, so I wasn't crazy haha :)

 

Thank you very much, you are the best vekia, it works like a charm.

 

Even if a customer log in and log out, his name stay in Zopim dashboard, that's awesome :D

 

I have no idea how you did that but, great job.

 

Thanks again !

Share this post


Link to post
Share on other sites

Hi Vekia,

 

I love your tools and your quick action on suggestions. Now three questions:

 

1) Zopim is always in the lower right corner of the screen and is not always expected.

Is it possible choose in the module (not with php changes in the pages) to place it in a different position?

 

2) I can not see the Zopim box on the mobile version (PS 1.5.3.2, standard template, iPhone 5).

Is it just my problem?

 

3) You updated the Zopim module for PS 1.6.

Where can I download a copy to make tests?

 

Thanks and happy new year

Navid

Share this post


Link to post
Share on other sites

Hi :)

 


1) Zopim is always in the lower right corner of the screen and is not always expected.

Is it possible choose in the module (not with php changes in the pages) to place it in a different position?

 

You can choose left or right on Zopim dashboard, widget appearance.

 

 

 

2) I can not see the Zopim box on the mobile version (PS 1.5.3.2, standard template, iPhone 5).

Is it just my problem?

 


I think that's normal, Zopim is disabled on mobile theme ;)

 

 

 


3) You updated the Zopim module for PS 1.6.

Where can I download a copy to make tests?

 

Last module is on vekia website, link is on first post : http://mypresta.eu/modules/advertising-and-marketing/zopim-chat-free.html

 

PS 1.6 alpha 2 link : http://www.prestashop.com/en/developers-versions

 

Happy new year to everyone ! :)

Edited by KevinNash (see edit history)

Share this post


Link to post
Share on other sites

hi please help me regarding position of  Zopim chat button on my website it is appearing on my order button please help me to change its position.

 

www.sugarpie.in

 

i checked your website and i can't find zopim chat there, it appears only in popup with product.

go to zopim chat settings (in zopim dashboard) and display chat on the left hand side.

Share this post


Link to post
Share on other sites

Hi. Can you let me know what the different is with this module or just adding the zopim script in directly in a htmlbox?

Thanks, it seems interesting, but i dont know what advantage this module would have, i am sure its great, i just want to know. thanks!

Share this post


Link to post
Share on other sites

advantage:

- you have dashboard in back office :)

- you've got customer name and email field preffiled (if customer is logged)

and you can use html box free for different purposes ;)

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Hi. Pls help me to manage that issue. Prestashop 1.5.4.1. Error received:

 

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "C:\xampp\htdocs\brishop\themes\default\header.tpl" on line 50 "window.$zopim||(function(d,s){var z=$zopim=function©{z._.push©},$=z.s=" - Unexpected "=", expected one of: "}" , " " , ATTR' in C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_templatecompilerbase.php:665 Stack trace: #0 C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_templateparser.php(3209): Smarty_Internal_Templateparser->yy_syntax_error(20, '=') #2 C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(20, '=') #3 C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_templatecompilerbase.php(200): Smarty_Internal_SmartyTemplateCom in C:\xampp\htdocs\brishop\tools\smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 665

 

Thank you.

Share this post


Link to post
Share on other sites

I installed module zopim in back office and copy&paste zopim script from dashboard to header.tpl between <head> </head> tags.

 

why ? it's not what you have to do to use this module.

follow guides in module.

Share this post


Link to post
Share on other sites

Dear Vekia,

 

I use your wonderful module for some time now.

 

Do you know if we can run subomainds with same zopim account?  Just wonder as it would be nice to run zop when customers on demo shops.

 

Sorry for simple question just seemed a nice way to also complement your work.

Share this post


Link to post
Share on other sites

Hey Vekia,

 

Looks like a great module! I am wondering if you can modify the template of the chat box with the free service ($0/mo) using this module? Or if you need to get the paid monthly subscription?

 

Thanks for your work!

roflmyeggo

Share this post


Link to post
Share on other sites

Dear Vekia,

 

I use your wonderful module for some time now.

 

Do you know if we can run subomainds with same zopim account?  Just wonder as it would be nice to run zop when customers on demo shops.

 

Sorry for simple question just seemed a nice way to also complement your work.

 

yes, you can use module at several different pages at the same time, and it will work :)

  • Like 1

Share this post


Link to post
Share on other sites

hello, I'll let the attached image.

could have a frame as the first, when clicassemos in a larger more open to talk box. something of the genre.

or else open even in the central part, where shows pretashop advertising.

 

ie move the dashboard to the front of the backoffice, not be necessary to go to the modules

 

https://dl.dropboxusercontent.com/u/62677780/F%C3%B3runs/Anexos/Prestashop/zopim.jpg

 

the latter should be the most suitable, see this image.

 

https://dl.dropboxusercontent.com/u/62677780/F%C3%B3runs/Anexos/Prestashop/zopim%20dashboard.jpg

Edited by Speed2010 (see edit history)

Share this post


Link to post
Share on other sites

first option - it's impossible with module only. changes like that needs modification of admin template files.

second image - of course, it's possible to create new admin menu item with dashboard.

i will create this feature :)

Share this post


Link to post
Share on other sites