New feature for CSS Javascript Loader

Posted in Add Ons February 7th, 2011 by admin - Be the first to comment

While working on our Zencart modules which make use of jquery and its plugins extensively, I often run into this issue: one module which is released long ago is set to use 1.4.2 version while another module which has just been released is set to use 1.4.4 (or even 1.5.0). This results in multiple versions of jquery being loaded on the same page and slows down the site (or even stops certain things from working correctly).

To resolve that problem, I have added a new feature to our loader, this feature will greatly help in reducing the risk of loading the same library more than once. If you are a developer, feel free to grab the latest version from github and give it a try, you will find lots of sample code inside.

https://github.com/yellow1912/cjloader

We will continue working on this feature to refine it.

Weekly update – cross promotion module

Posted in Add Ons September 23rd, 2010 by admin - Comments (1)

This week we have dedicated most of our time on working with GMap (for a special project related to store/voucher locator), YII (the php framework system) and the cross promotion module. We have install the module on the first site (http://www.thegemtree.com/), the installed version takes the products’ names and description, matches each product with the rest to find the top X products that related to a product A, stores them all in database sorted by relatedness’s score. The process also takes into account the “manual” cross sell set up by the store owner.

When a customer views a specific product, the cross sell module will then list the related products using the pre-built set of data. As you may have guessed, building the relatedness set can takes some time if your store has a large set of products, luckily this can be done once and then the set must be updated only when you make significant changes to products’ names/description or adding new product(s).

The next step would be to suggest items based on user’s past purchase process and item-based filtering. We will look into the user’s orders in the past to find a set of other users that may fall into the same group and use their preference to suggest items to this specific user. We will also use the past orders to figure out sets of related items and make suggestion based on this. Our concern right now is to make the suggestion system as useful as possible (for the customers) while balancing other factors such as performance and speed. We will keep you updated with the process, feel free to comment and let us know if you want to try this out on your store. We will be glad to install it for you at no cost.

Ultimate product cross promotion module

Posted in Add Ons September 11th, 2010 by admin - Comments (1)

We all know that cross promoting products is one of the win-win ways to help store owners to increase the total per sale as well as helping customers to quickly locate the items they need (and avoid the cases when they forget something and later have to place another order and pay the extra shipping fee).
One example is from my personal experience, just a few weeks ago I purchased my Ipod Touch, I was so excited by that and totally forgot about purchasing screen protection and cover for it. All those who use Iphone or Ipod Touch know too well how quickly these items can get dirty and covered in scratches without proper protection. I later had to go out to a near by store to buy them.

Who lost in this case? The online store missed the chance to sell more, and I wasted my time.

Given then importance of cross-selling, it’s surprising that the available cross-sell modules for zencart are limited and in 99% the cases done manually by store owners (cross selling the items they think related). There are several problems here, however:

  1. All this is manually inserted by store owners, which doesn’t really reflect exactly what the customers have in mind
  2. These cross sells are not individually oriented, customer A will see the exact items suggested to customer B. In reality, each customer has different reference and we all know that.
  3. For stores with thousands of products, manually cross selling them can be a mission-impossible task (well, not quite, but it does takes much of your precious time)

For all the reasons mentioned, we decided to work on a new cross sell system which we call our “ultimate product cross promotion module“. The goal is to have the system that automatically takes in various elements and then suggest the best items that matched the individual user’s needs

Our development process is broken in 3 phases:

Phase 1

Introducing the relevancy/relatedness scoring system: our old cross sell system allows you to manually insert related products, as well as giving them a manual “sort order” so that you can manually put one at higher position. With the new scoring system you will still have the ability to manually insert related products as well as manually set the position (since most of the time, the machine’s calculation cannot beat a human’s brain). However:
  1. The module now can automatically compare each product against others based on different elements such as: keywords it found in product name, description, meta description as well as other things such as tags to calculate a relevancy score between each pair of products.
  2. It will allow you to give a weight factor to each element (for example, title is most important for you so you give it a weight of 3 while tags only has weight of 1)….You can of course disregard certain element by giving it a weight of 0.
The good news is that phase 1 is basically finished and it will be free for all. We will send emails to our newsletter subscribers soon so that you can test out this new system, stay tuned.

Phase 2

Go far and beyond: we will not stop at static items like title, description, we will use dynamic elements such as the usually purchased together products, viewed together products (in the same session) as well as other elements.
This is the phase where the product suggestion will go to individual level, and each customer may see a different list of products suggested to them.

The final product of phase 2 will be an open-source commercial product, it will be reasonably priced as our products, well supported and will be worth it for the stores that need them (if your store has less than 100 products for example, you can utilize the free version with all the features listed in phase 1 and probably have no need for a more advanced version)

Phase 3

More tweaks, more analysis: this is the phase where we use all your feedbacks to tweak our scoring system as well and completing a detailed analysis in the backend. In the end, what is the use of this system if you don’t know exactly how good does it perform? Here you will know the % of customers click on the suggested products, the % customers that do add the suggested products to cart and then go through the checkout etc…. Various types of analysis data will be provided to you so that you can better understand your customers, tweak your cross sell listing, or make changes in your current stock to get more items that they want.

The final product of phase 3 (and after) will be an upgrade to phase 2, so if you own it, you are free to upgrade.

A few notes:

  • Performance: there is nothing to worry about performance, the score calculation process is not done per customer visit, it is set to be run automatically (using cron) at the best time on your store(late night, for example)
  • Multiple product promotion list: we have been talking about cross selling only, but how about simply suggesting products to customer individually? For example, Amazon.com can suggest new items I may be interested in each time I visit the store based on what I bought, reviewed, added to wishlists etc… That is something we consider adding either in phase 3 or 4.

The hidden feature of CSS Javascript Loader

Posted in Add Ons April 22nd, 2010 by admin - Be the first to comment

One of the most important feature many web developers need is the ability to load different css file based on the different browser/browser being used. There are more than one modules available on Zencart download that provide this specific feature, but if you already use CJ Loader (and you should), you already has this ability.

CJ Loader at of this version automatically load your browser specific as well as browser+version specific css and jss files. Read more…

Tag Module Screencast batch 2

Posted in Add Ons April 15th, 2010 by admin - Be the first to comment

User’s Tags Manager
Here you can see that the users can see the tag cloud of his/her current tags, can edit the tags (when the user edits a tag, all the products tagged with this tag by this users will also change tags), and delete tags.

Admin Tags Manager
Within the simple admin, you can search by tag name or product id, you can also check certain info to gain insight into your customers’ mind.

Tag Module Screencast batch 1

Posted in Add Ons April 12th, 2010 by admin - Comments (2)

Adding tags for guests (can be turned off)

Adding tags for users

The main difference is that a logged in user can also check an already added tag as “relevant” to them, this will later allow them to list all the products that were tagged with a certain tag by ANY user or only the ones tagged by them. This will also allow us to easily do some statistical stuffs in the backend, and perhaps use this type of data for customers’ insight research or showing relevant products to them.

Note that you can also require that all new tags added have to be approved first before available to the public, can be useful if you want to make sure your users don’t use offensive language on your website.

More demo videos come later.

Sneak peek of our latest module – Product Tags

Posted in Add Ons April 2nd, 2010 by admin - Comments (3)

Tagging allows your customers to sort your products using their own preferences (not yours) so that they can later find these products much faster. Checking your customers’ tags also help you to get a deeper insight into your customers’ perspectives and makes changes to boost your sales.

An additional bonus value of tagging is SEO: your products pages will have more keywords, and even better these keywords are more useful for customers.

You can check out our tag module here, currently we are adding administrative features before releasing it:

Some planned features:

  1. Allowing 2 types of tags: public and private tags
  2. Allowing Guests to add tags (or not)
  3. Require authorization before adding tags (optional)
  4. Customers can manage tags via their account manager (edit, delete)
  5. Admins can manage tags (approve, delete, check statistics)

The modules is written by jQuery and our custom class for Ajax, and will work with or without javscript enabled.

New version of CJ Loader released

Posted in Add Ons March 30th, 2010 by admin - Comments (1)

This new version has some major updates:

  1. The browser detection class has been updated to the latest version which will allow you to detect more browsers more accurately.
  2. The Loader class code has been rewritten a bit to make it faster as well as adding more options.

If you are using Ajax OnePage Checkout released by us, when you upgrade the checkout module you will also need to upgrade to this new CJ Loader version.

Link to get the new version has been updated on the original Zencart CSS Javascript Loader post

Zencart Ajax Search

Posted in Add Ons March 11th, 2010 by admin - Comments (6)

We have just released a new module for Zencart, Zencart Ajax Search allows you to show your customers the results of their search right when they type the keyword which will help your customers to quickly find what they want on your site.

The module is designed to work on all major browsers, and to allow the default search to work properly with or without javascript enabled on the customers’ browsers.

Another great news is that there is a 10% Discount coupon which can be applied for any purchase from now until March 17.
Coupon code: spring5

Regarding Zencart’s cross sell module

Posted in Add Ons February 17th, 2010 by admin - Be the first to comment

We have received reports that many people are having problem with the module not being compatible with the new version of Module Manager, this is to be expected and we are deeply sorry for the inconvenience. A new version has been posted under the support thread of this module, and if all go well we will post it to download section soon.

We will be working on a new xsell module that will suggest related products automatically, so if you have any suggestion or features that you want please let us know now.

Sincerely yours,

Rubik Team

Page 1 of 212
We care about your Privacy. Copyright © 2009 RubikIntegration. Powered by Zen Cart and Wordpress