Jump to content

Zendesk Live Chat with customer and basket data


CubeCart Bot

Recommended Posts

  • 1 year later...

Have activated the plugin, registered with zendesk. Thought if you enter the key value into site ID bar the 'Chat' icon would be appearing on every page by default on CubeCart 6 store. Unfortunately this doesn't work at all. And I ended up pasting the raw code containting the Site ID value into every page manually. Thus it started working. But the pages that don't have the zendesk provided chat code won't show the chat icon... Must be some sort of issue within the plugin preventing it from commuincating with zendesk online account.

Link to comment
Share on other sites

The javascript this module provides should be seen wherever the skin template variable {$LIVE_HELP} appears. In Foundation, the main.php and main.checkout.php templates, this variable is near the end of the files.

The module first makes a test whether the customer's storefront session is not blocking third-party cookies.

In CubeCart's GUI class, the function __construct() passes the javascript code provided by the module to the Smarty template variable for all pages.

Is there a web address we can visit to see if the javascript is present?

Also, when you entered the Site ID into the module's settings page, did you mouse-swipe the code for copy-paste? If so, you may have inadvertently swiped invisible characters (tab, carriage return, etc). We recommend manually typing in the code. Check the box to enable the module and save. Clear CubeCart's cache.

Link to comment
Share on other sites

On 10/23/2019 at 7:14 PM, easyflags said:

 Must be some sort of issue within the plugin preventing it from commuincating with zendesk online account.

This plugin works fine as long as the site ID is entered correctly - had many instances of customers entering it incorrectly, either partially or too many characters and even some entering the whole code instead of just extracting the site ID from the provided code.  Carefully check the code against that provided

Ian

Link to comment
Share on other sites

  • 2 weeks later...
On 10/23/2019 at 8:14 PM, bsmither said:

The javascript this module provides should be seen wherever the skin template variable {$LIVE_HELP} appears. In Foundation, the main.php and main.checkout.php templates, this variable is near the end of the files.

The module first makes a test whether the customer's storefront session is not blocking third-party cookies.

In CubeCart's GUI class, the function __construct() passes the javascript code provided by the module to the Smarty template variable for all pages.

Is there a web address we can visit to see if the javascript is present?

Also, when you entered the Site ID into the module's settings page, did you mouse-swipe the code for copy-paste? If so, you may have inadvertently swiped invisible characters (tab, carriage return, etc). We recommend manually typing in the code. Check the box to enable the module and save. Clear CubeCart's cache.

Thank you bsmither, the zendesk account section doesn't clearly indicate how the site ID token should look like and how many symbols it should include. Instead they are giving a full script at their Settings->Widget->Embed Web Widget   section, which contains something similar to site ID token given

<!-- Start of  Zendesk Widget script -->
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=xxx-xxxx-xxxxx-xxxxxxxx-xxxxxxx"> </script>
<!-- End of  Zendesk Widget script -->

Yet the key value contains four instances of hypenation and a " quotation mark at the end, hence full symbol count is 37 rather than 32 requested in CubeCart's ZendDesk Chat V 1.0.1 plugin.

Might be the API option has to be activated at the ZENDESK site's account and the active operating site's ID then will be created and given, but since 1 month has already past, this feature is restricted now.

All in all the plugin's integration isn't straightforward and intuitive enough. Though should be pretty simple even for a novice CubeCart user. 

The site I am testing it now is www.easyflags.uk, and only works on two pages I've pasted the script manually.

 

On 10/30/2019 at 5:55 PM, havenswift-hosting said:

This plugin works fine as long as the site ID is entered correctly - had many instances of customers entering it incorrectly, either partially or too many characters and even some entering the whole code instead of just extracting the site ID from the provided code.  Carefully check the code against that provided

Ian

Thank you, can you clarify where the site's ID token is found in the ZendDesk's user account at their site? Does the API needs being activated so that the API token is generated and this is pasted into site ID bar at the CubeCart's ZendDesk plugin's settings?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...