compare Mals?

Good Afternoon,

is there a way to have a hand build showcase of x amount of items - but then allow visitors to compare them side by side?

Thanks!

Julie


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

What has Mal’s to do with it?

Your products are on your site - not Mal’s.

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Ok… Was not sure if there was an action in mals.

Let me ask again… Is there a way that I can have people compare 2 “products” side by side after checking them?

J

Sent from my iPhone

On Jun 7, 2012, at 17:29, DeltaDave email@hidden wrote:

What has Mal’s to do with it?

Your products are on your site - not Mal’s.

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Many carts do offer this an an option but Mal’s doesn’t work like that as the products are on your server so you would really need to look at one of the self hosted carts to get this out of the box.

There will be hand coded options but if this is a feature that your client really wants then I would be looking at a cart that offers this as standard.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

They actually don’t want the purchase of the items … Just wants to allow people to compare different items

Sent from my iPhone

On Jun 7, 2012, at 18:16, DeltaDave email@hidden wrote:

Many carts do offer this an an option but Mal’s doesn’t work like that as the products are on your server so you would really need to look at one of the self hosted carts to get this out of the box.

There will be hand coded options but if this is a feature that your client really wants then I would be looking at a cart that offers this as standard.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I know confusing

Sent from my iPhone

On Jun 7, 2012, at 18:16, DeltaDave email@hidden wrote:

Many carts do offer this an an option but Mal’s doesn’t work like that as the products are on your server so you would really need to look at one of the self hosted carts to get this out of the box.

There will be hand coded options but if this is a feature that your client really wants then I would be looking at a cart that offers this as standard.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

They actually don’t want the purchase of the items … Just wants to allow people to compare different items

So - expand on this a bit more.

How many/what sort of products, what are they comparing and why if not to make a purchasing decision.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry for the delay.

here is a link as an example.

http://www.dunkandbright.com/Furniture-Living-Room-Sofas/ItemBrowser.aspx?action=attributes&ItemType=Furniture&offset=0&Category=Living%20Room&Type=Sofas

What this furniture store owner would like is a similar feature - that they can compare the one couch to the other. I am unsure of the amount of product. It is a small furniture store in my area. In addition (maybe) the pop up request more info…

They want to highlight the features - as the zoom that we worked on plus the tabs. But he also would like people to be able to compare different things.

They do not want them to purchase on line or even know the maker -they want them to be able to find out info online and then have them come in.

I personally don’t like the compare if they are not able to buy… but…

Thank you !

J

On Jun 7, 2012, at 6:24 PM, DeltaDave wrote:

They actually don’t want the purchase of the items … Just wants to allow people to compare different items

So - expand on this a bit more.

How many/what sort of products, what are they comparing and why if not to make a purchasing decision.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Where is the information that the consumer would use to compare these couches located? Is it on the page, or on another page, or in a database? If you can create modular blocks of information about each of the couches, then you can do some clever bits with JavaScript to isolate two or three of them on the page. Imagine this:

  1. You put each couch in an inline HTML box, along with its description and a checkbox. All of the couches are in a similar construction, so they are all floated in an outer HTML box.

  2. You add a button that says “Compare” on it, and you add a blob of JavaScript to the page. What this script does is first, disable the Compare button unless 2 or more checkboxes are checked. Then, once it’s enabled, when it is clicked, it hides all the children of that HTML box that don’t include a checked checkbox.

Because all of these elements are floated in the box (and you’ve set the box to indeterminate height) when the other elements are hidden, the two or so that you have checked float up next to one another.

Here’s a (barely) related example: Filtered Gallery

Click on the text links on the right side of the page to see the effect I mean about the hidden elements allowing the chosen elements to be side-by-side.

Walter

On Jun 7, 2012, at 7:53 PM, Julie Maxwell Allen wrote:

What this furniture store owner would like is a similar feature - that they can compare the one couch to the other. I am unsure of the amount of product. It is a small furniture store in my area. In addition (maybe) the pop up request more info…


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Interesting,

I will play with that… and that blob of JS ? can I ask what your thinking?

Thanks

JUlie
On Jun 7, 2012, at 10:07 PM, Walter Lee Davis wrote:

Where is the information that the consumer would use to compare these couches located? Is it on the page, or on another page, or in a database? If you can create modular blocks of information about each of the couches, then you can do some clever bits with JavaScript to isolate two or three of them on the page. Imagine this:

  1. You put each couch in an inline HTML box, along with its description and a checkbox. All of the couches are in a similar construction, so they are all floated in an outer HTML box.

  2. You add a button that says “Compare” on it, and you add a blob of JavaScript to the page. What this script does is first, disable the Compare button unless 2 or more checkboxes are checked. Then, once it’s enabled, when it is clicked, it hides all the children of that HTML box that don’t include a checked checkbox.

Because all of these elements are floated in the box (and you’ve set the box to indeterminate height) when the other elements are hidden, the two or so that you have checked float up next to one another.

Here’s a (barely) related example: Filtered Gallery

Click on the text links on the right side of the page to see the effect I mean about the hidden elements allowing the chosen elements to be side-by-side.

Walter

On Jun 7, 2012, at 7:53 PM, Julie Maxwell Allen wrote:

What this furniture store owner would like is a similar feature - that they can compare the one couch to the other. I am unsure of the amount of product. It is a small furniture store in my area. In addition (maybe) the pop up request more info…


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

If you view source on that page I linked, there are some comments in the JavaScript that explain how it works. Basically, it’s looking through the inline DIVs in the gallery, and reading their class attribute:

  list.each(function(elm){
    if(elm.hasClassName(key)){
      elm.show();
    }else{
      elm.hide();
    }
  });

In the above, list is a pre-populated array of all of those inline DIVs, gathered at once during the page load so subsequent requests are faster. (Look above that snip in the source to see what I mean.)

In your case, the test would not be for a classname, but for something like:

if(elm.down('input:checked')){

The test for the button would be something like this:

if($('outerBox').select('input:checked').length > 1){
  $('compare-button').enable().observe(
    'click',
    list.reject(function(elm){
      return elm.down('input:checked');
    }).invoke('hide');
    this.writeAttribute('value','Show All');
  );
}else{
  $('compare-button').stopObserving().
    disable().
    writeAttribute('value','Compare');
  list.invoke('show').select('input:checked').
    invoke('writeAttribute','checked',null);
}

I would wrap that in a form observer, which runs that test every 1/N seconds. Your filter function would hide and show the elements.

The key to making this work will be to properly nest the elements in your floating inline DIVs. If you just draw it in place, you’ll get a disconnected salad of elements that won’t properly relate to one another, so the test for elm.down(‘input:checked’) will fail. I suspect it will be very difficult to make one of these, but once you figure it out, you’ll be able to copy and paste to make all the extra elements.

Walter

On Jun 8, 2012, at 9:04 AM, Julie Maxwell Allen wrote:

and that blob of JS ? can I ask what your thinking?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options