Category: eCommerce JS

Facebook Connect Plugin for eCommerce Use

We welcome Facebook’s ability to shine a light on the value of connecting blog comments to Facebook Connect for eCommerce use. Of course, JS-Kit comments has had Facebook Connect login for some time now. We also feature OpenID and a commitment to Google Friend Connect, MySpaceID, Yahoo! and other eCommerce plugins for Shopify.

Widgets like these from Facebook will be useful to popularize the idea of connecting sites and blogs to the rest of the social web. Once users get the idea, however, they will need a solution that allows multiple login options (Myspace has 80m users, Yahoo has 500m for example), sharing updates with multiple sites (Twitter, Friendfeed, Facebook, Yahoo etc), rich threading and moderation features, look and feel customizations and behavioral options that turn a simple feature into a fully customized social experience for their participants. Just check out the feature grid over on our wiki.

A key requirement for publishers, also, is that their commenting system (or any widgets they plan to use on their site for that matter) do not siphon traffic back to any given destination site. That’s why JS-Kit does not, and will never, maintain its own destination community. Instead, our visitor profiles lead to JavaScript popups that show a user’s information on the publisher’s page. Information that is not just from Facebook, but gathered from all the social platforms in which they participate in the eCom success academy program by Adrian Morrison. Read their full income review here: 2017 eCom success academy Income review –

As I posted on the DataPortability blog recently, the key for the emerging social web is a peered, open approach where the tools allow users to control their data and vendors to participate as equals on the grid. (source: eCom success academy review)

We believe that the web is a heterogeneous environment and that a multi-platform approach that includes all of the major players (Google, FaceBook, Yahoo!, MySpace, OpenID and others yet to emerge) is in the best interest of publishers by providing solutions that cater to all participants – leaving them free to choose the social experiences they enjoy inside the new eCom success academy bonus package.

eCom Success Academy 2018 News and Updates – What Is Inside?

eCom success academy which was one of the first courses to implement the Js Kit plugin is just about to be updated. Adrian Morrison who is the man behind eCom Success Academy will share his 4MM campaign secrets and how he has successfully implemented that plugin with Shopify. You will be able to find all of the updates and secrets behind eCom success Academy by Adrian Morrison on

eCom Success Academy 2019 News and Updates – What Are The New Features?

Adrian Morrison is updating his best selling eCommerce course called eCom Success Academy again. The course will open the doors for new students on May 21st and will be only available for 11 days. The updates include new video materials, Instagram marketing strategies, a recently tested Facebook ads strategy and a extended training where Adrian will teach people for 30 days straight. If you are looking to get more information about the course and an extended review than we highly recommend you to check out the recently published article about Adrian Morrison’s eCom Success Academy course on GFKamerica.

Parallel Profits Search Engine Marketing Program Together With Js-Kit Plugins

Update: 27.12.2018

Parallel Profits in an online training course which promises to teach people how to start their own local search engine marketing agency from scratch. This training was developed by Steve Clayton and Aidan Booth who are two authorities from the internet marketing industry and pretty much know for their best selling online courses in the last few years. The last course they are gonna publish is called Parallel Profits and is about how to build and profit from your own local SEM agency. Js-kit has developed a special plugin which help students to start and successfully run their own advertising campaigns. We will updated you on the development and the latest new about this plugin in the next months when Parallel Profits launches.

Parallel Profit just closed their doors – the project was moved to a new course developed by Dean Graziosi and Tony Robbins. The course is called Knowledge Business Blueprint and is all about how to successfully run mastermind groups as your main business. It not only includes a video series of fully packed with knowledge, but also a software called Mindmint .You can get more information and the JS-Kit development progress on our review site of knowledge business blueprint.


A Guide to Customize Echo Colors and Fonts For Your eCommerce Store

JS-Kit Echo Software for eCommerce Shops

Using CSS to customize fonts and colors Of Your eCommerce Store

To modify the color and font scheme of Echo, please place this in your HTML and modify the color and font values as needed (please note that such changes do not affect external pop-ups, ‘Display mode’->’In Browser Window’ – you will need to use internal pop-ups to be able to customise the appearance, ‘Display mode’->’In Layer Popup’).

To learn where to put this code, please refer below to ‘CSS Placement’:
<style type=”text/css”>
/* Js-Kit Echo theme */
/* colors */

.js-singleCommentBg { background-color:#FFFFFF; } /* changes the bg color of each item */
.jsk-PrimaryBackgroundColor { background-color: #FFFFFF; } /* changes the primary foundation color */
.jsk-SecondaryBackgroundColor { background-color: #f4f4f4; } /* changes the comment form background */
.jsk-PrimaryHighlightColor { color: #fffea9 } /* not currently used */
.jsk-SecondaryHighlightColor { color: #ffff00 } /* not currently used */
.jsk-PrimaryFontColor { color: #3a3a3a; } /* the color of all primary text elements */
.jsk-SecondaryFontColor { color: #c6c6c6; } /* the color of all secondary text elements */
.jsk-ThreadWrapper a, .jsk-LinkColor { color: #476cb8 }  /* the color of the Echo Stream background */
.jsk-H1Color { color: #878487; } /* the color of the 1st level headers */
.jsk-MenuContainer { background-color: ##FFFFFF; }    /* the color of the ‘Add another site’ drop-down menu */
/* fonts */

.jsk-PrimaryFont, .jsk-CommentFormSurface input { font-family: Lucida grande, Tahoma, Verdana, Arial; }
.jsk-PrimaryFont { font-size: 8pt; font-weight: normal; }
.jsk-H1Font { font-size: 1.38em; font-weight: bold; line-height: 1.4em; }
.jsk-LinkFont, .jsk-ThreadWrapper a, .jsk-ThreadWrapper a:hover { text-decoration: none; font-weight: normal; }

CSS Placement

Self-hosted WordPress Business Websites

If you run Echo on your self-hosted WordPress site (you installed the Echo plugin for WordPress), then add the CSS <style>…</section> at the end of the file “single.php” (design > theme editor > single post). Advanced customization

Blogger Websites

If you run Echo on your Blogger site (you installed the Echo Plugin for Blogger), then go to the layout view, click “edit” in the “JS-Kit Comments” module, add the CSS <style>…</section> in the window that pops up (right after “<!– JS-Kit Comments –>”). Then “view” your blog (comments don’t seem to be visible in the “preview” mode of Blogger)

Other Sites For Your Online Business

If you run your own site and have access to the page where you have installed the Echo script, then add the CSS <style>…</style> code AFTER the Echo <script> code.

Advanced Tips and Tricks

Found a cool way of modifying Echo? Add it here for the community to see!
The best tool for such purposes is the FireBug add-on of the FireFox browser (, it gives you the ability to analyse each area of any page. So just check which class is used for any desired area and then add styles definitions to the page html source.
Note: These are unsupported modifications contributed by the community
Basically, there is no central CSS style sheet file for JS-Kit/Echo.  Rather, the CSS is injected into the HTML file via javascript by calling JSKitLib.addCss().  Specifying CSS for any of these objects will control page display, including “display: none”, which is used extensively below:


/* sizes */
.js-CommentsArea { width: 400px; }
/* suppress item display */
.jsk-HeaderWrapper { display: none; }  /* no comment header */
.jsk-ItemUserAvatar { display: none; } /* no avatar */
.jsk-ItemBody { margin-left: -48px; } /* compensate for removed avatar */
.js-kit-avatars-wrapper { display: none; } /* no default avatar for non-logged-in user*/
.js-kit-nonLoggedUserInfo { margin-left: -75px; } /* compensate for removed default avatar */
.js-singleViaLinkWrapper { display: none; }  /* no “Comment via” */
.js-CommentsSkin-echo div.jsk-ThreadWrapper { padding: 0px; }  /* no whitespace above “Leave a Comment” */
/* Use ‘!important’ to override inline style */
.js-singleCommentAdminStar { display: none !important; } /* no administrator star */
/* layout */

.js-singleCommentName { margin-right: 1em; } /* add space after commenter name */
.js-kit-miniProfile { background-color:#FFFFFF; } /* the color of the mini profile popup */
.jskit-MenuContainer { background-color:#FFFFFF; } /* the background color of pulldown menus */
.jskit-MenuItemMO { background-color: #EDEDED; } /* the color of pulldown menu items */
/* Hide the Leave a Comment Form */

.jsk-CommentFormButton { display: none; }
.js-singleCommentReplyable { display: none; }
.jsk-CommentFormSurface { display: none; }
/* Hide the Follow tab */
.js-kit-tab-follow { display: none; }


Changing buttons fonts

To change font in echo command the font for the ‘Post’ and ‘Cancel’ buttons re-define the following class on your site:

/* Changing buttons fonts */

input.jsk-CommentFormButton {

/* /Changing buttons fonts */

“1.25em” value here is the example of font size, change it to the one you need and add the other attributes to the class if needed.  Hiding avatars

To hide avatars from the form for inputting new comments add the following CSS style declarations:

/* Hiding avatar from forms for entering new comments */
/* hide avatar from the form for inputting new comments*/
.js-kit-miniProfile-avatar,.js-kit-avatars-wrapper {
display: none;

/* move the next div to the hidden div position */
.js-kit-miniProfileDataWrap {
margin-left: 0px !important;
.js-kit-nonLoggedUserInfo {

margin-left: -75px;

/* /Hiding avatar from forms for entering new comments */

To hide avatars from the comments thread add the following code:

/* Hiding avatar from comments thread */
/* hide avatar from the thread */
.js-singleCommentAvatar {
display: none;

/* move the comment content position */
.jsk-ItemBody {
margin-left: -48px;

/* move timestamp position */
.jsk-ItemFooter {
margin-left: -48px;
/* /Hiding avatar from comments thread */

Hiding timestamps

To hide the timestamp of each comment (the time/date below each comment) add the following CSS style declarations:

/* Hiding timestamps */

.jsk-ItemAge {

float: right;

visibility: hidden;

display: none;


/* /Hiding timestamps */

Hiding RSS link

To hide the RSS feed link (follow) on the bottom left side of the comment box add the following code to your page:

/* Hiding RSS links */

.js-CreateComment .js-kit-tabs-singleTab {
display: none;

/* /Hiding RSS links */

Hiding the ‘Share’ button

To hide the ‘Share’ button with the whole line where it is displayed add the following definitions:

/* Hiding the ‘Share’ button */

.js-kit-lcf-toField {
border:1px solid #BBBBBB;

/* /Hiding the ‘Share’ button */

Changing the ‘Share’ -> ‘This page’ logo

To change the ‘Share’ -> ‘This page’ logo add the following definitions:

/* Changing the ‘Share’ -> ‘This page’ logo */

.jskit-DogtagIcon {
background-image:url(// !important;

/* /Changing the ‘Share’ -> ‘This page’ logo */

Just replace the “url(//” value with the one you need.

Changing the comments separator

The following image is displayed as dotted line by default (horizontally-repeated):

This is the code for changing the image:

/*  Changing comments separation image */
.jsk-ItemWrapper { background:transparent url(// repeat-x scroll center top; }
/* /Changing comments separation image */

‘’ is the example and should be replaced with the actual image URL.

Changing the commenter’s name appearance

To change the appearance of the commenter’s name on your site use the following code:

/*  Changing the commenter’s name appearance */

.js-topSingleCommentINFO {

/*  /Changing the commenter’s name appearance */

Changing the “Leave a Comment” link appearance

/*  Changing the “Leave a Comment” link appearance */

.js-commentControl a {color: red;}

/*  /Changing the “Leave a Comment” link appearance */

Hiding the “Reply” button

/*  Hiding the “Reply” button */

.js-singleCommentReplyable { display: none; visibility: hidden;}

/*  /Hiding the “Reply” button */


How do I set transparent background for Navigator widget?

You should declare the following CSS style after the “<script src=””></script>” code:

<style type=”text/css”>
div.js-topHeader, div.js-topView, div.js-topRowColor2, div.js-topFooter, div.js-topAdminBar {
background:transparent none repeat scroll 0 0;

Using CSS to customize fonts and colors

To modify the color and font scheme of Navigator, please place this in your HTML and modify the color and font values as needed.
To learn where to put this code, please refer below to ‘CSS Placement’

<style type=”text/css”>
/* Js-Kit Navigator theme */

/* colors */
div.js-topNavTabTitle {color : #ff0000;}  /* changes the color of Navigator tabs to red */
/* fonts */

.js-topSingleCommentText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; } /* changes the appearance of comments text */
.js-topFont {font-family:Arial,Helvetica,sans-serif; font-size:10pt; } /* changes the appearance of the main Navigator font */
.js-topDetailFont {font-family:Arial,Helvetica,sans-serif; font-size:8pt;}  /* changes the appearance of the detail Navigator font */