[Pro] Product Configurator

Hi the experts,

I’ve been asked if I would be able to do a product configurator and my simple answer was “No - not really”. However there’s always the weird feeling of “simply No is easy but not really the best”. However I haven’t any clue on how to near the theme. I’d like to ask you, if you probably have experience with that theme and what you could advice me to do.

Ideally the Configurator should work like:

Input some measures like

  1. width x length x hight the customer wants (text field?)

  2. Choose a value like 0 or +20

  3. Choose a material

and get prices for each step (just like probably the apple configurator).

The first and easier way I thought is probably a simple form as a quote request but the idea of renewing a price each step is too attractive.

It should be mentioned that I try to make turnover with a possible solution (script) - so there’s no doubt that I’d pay for it if there’s any solution out there or ideally is coming from you.

Thanks for any suggestion in advance.

Cheers

Thomas


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

If you can lay out what the arithmetic is, it’s very simple to do this in JavaScript, and have it stay live on the page. Things to think about:

  1. Don’t trust this calculation from the browser any further than you can spit a live rat. Always check the maths on the server before accepting the order.

  2. Try to think of the least possible thing that might work, and do that first. It will help you get the idea out in front of customers and clients, and give you a sense of confidence to proceed further.

  3. Remember that even now, in 2011 (when we all get these great silver jumpsuits and flying cars) people still browse with JavaScript disabled. So think about how you will deal with them, too. This actually makes the JavaScript better, in my experience.

Walter

On Nov 23, 2011, at 2:54 AM, Thomas Kimmich wrote:

Hi the experts,

I’ve been asked if I would be able to do a product configurator


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

Walter,

Apologies in advance if I’m not expressing myself correctly, however, is there a way to determine if a visitor has their javascript disabled? If yes, is there an “alert” that can then be given?

Thanks,

Bryan


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

Sorry for jumping in…

You can wrap a message block (a table, or div for example) in a pair of noscript tags. The content will only get shown if the user is using a browser that doesn’t support JS or if they have turned it ff. When scripting is enabled the message will be hidden automatically.
Regards,
Tim.

On 24 Nov 2011, at 13:02, Bryan Irvine wrote:

Apologies in advance if I’m not expressing myself correctly, however, is there a way to determine if a visitor has their javascript disabled? If yes, is there an “alert” that can then be given?

FreewayActions.com - Freeware and commercial actions for Freeway Express & Pro.

Protect your mailto links from being harvested by spambots with Anti Spam.
Only available at FreewayActions.com

http://www.freewayactions.com


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

Thanks Tim. Walter is probably too busy stuffing the turkey today to respond! :slight_smile:


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

Hey, that’s kinda personal, doncha think?

Walter

On Nov 24, 2011, at 8:38 AM, Bryan Irvine wrote:

Thanks Tim. Walter is probably too busy stuffing the turkey today to respond! :slight_smile:


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


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

If yes, is there an “alert” that can then be given?

Following from Tim’s post - there is the NoScript Div action that can do this.

D


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

Walter,

thanks for rushing in. Well - apart of the js thing (that I of course taking serious) I’m a bit unsure what the final semantic could or should be but I’ll give a try:

Let’s talk about, let’s say “tables”. They aren’t cheap, so no cash and carry article that needs a bit more than just add to bag mentality. More a dialog with get a quote, order confirmation …

So all infos should be held in formfields so I could use forms2go to shoot all collected stuff out.

These tables can be produced in all thinkable sizes so they exactly match the size of your turkey or fits exactly under your apple tree (what the standard does not do).

So I thought in the first step:

Tabletop

A basic price of cm2 (square centimeter) of let’s say

basic=0,09$/cm2

Two text-fields (lenght and width) so

158cm x 78cm x 0,09$ = 1109,16$

Options:

Table legs (A frame construction):

Same size as tabletop = standard (Factor 1?)

-20 cm as tabletop = factor 0.9

Textfield

Table leg size (hight):

90 cm = factor 1 (standard)

(-) 90 cm = factor 1.2

(+) 90 cm = factor 1.4

and finally table top material:

synthetic material factor: 1 (standard)
glass factor: 1.1
wood factor: 1.2
marble factor: 1.3

So the marble table, leg hight of 95 cm, leg frame -20cm would be finally:

1109,16$ x 0.9 x 1.4 x 1.3 = 1816,80$

The send button is “Confirm Price”, the rest actually an email exchange between seller and customer.

The idea of a hidden field (no a visible field) if JS is disabled could end in the message:

“You disabled javascript so you can’t use the online calculator” please download PDF, insert your wishes and send me back to …"

What do you think? Bad idea? Forgot some things? Ohhh and yes, the possibility to come back to you if there’s the need of inserting some more options.

So excited what you say - thanks in advance

Cheers

Thomas


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