Attributes of the product - conditionally select

with the e-commerce system, can you have select / display the attributes of different products based on a condition.

The best example would be... to aid in selecting a cake.

a sponge cake can have 2 type of cream, normal and simulated of cream.

With cream normal you can have fresh fruit garnish

With the simulated cream cake, I can only have flowers as a garnish.

(Select the cake 1) Normal 2) mock

If normal is only to see the selection of fresh fruit

If the model is selected only show choices for the flowers.

The simple answer is have 2 separate products (cream and fresh cream simulated)

Michael

Hi Michael,

Unfortunately, we do not have a feature that will allow for the selection of the conditional attributes at this stage.

You do not know if this is still possible using custom javascript, but will leave this thread open to the community of possible suggestions.

Kind regards

-Sidney

Tags: Business Catalyst

Similar Questions

  • Attributes of the product

    How do I put the display attribute 'Radio' option when you import products from a CSV file? Tags can be imported?

    Hi Scott,.

    The syntax is the following...

    Name | display the value of type. Option | image | Currency...

    Display type values:

    Radio = 7

    CheckBox = 6

    DropDown = 5

    Best way to check this is to simply create a product of your requirements and export to see syntax complete the event.  Then just copy and make adjustments before you import.

    I hope this helps!

    -Sidney

  • Is it possible to dynamically update the price of the product when the visitor selects a new attribute of product?

    I'm fighting to get the price of the product to be updated dynamically when a visitor selects an attribute of the product in the menu dropdown.

    Has anyone successfully put in place?  With the help of javascript (JSON tags?) I see that the examples have been provided to change the image of the product - but not the price of the product. ()http://helpx.adobe.com/business-catalyst/partner/product-inventory.html()

    Help or direction would be greatly appreciated. Thank you very much.

    Was looking for my previous post and came on this thread, I hope that if someone of other googles in there is a solution in this thread:

    Re: Product attributes price calculator

  • Prices are based on attributes of the expedition?

    Hello

    I have configured the Web site of the artist with the attributes of the product, but I'm looking for a way to modify the port charges based on what the user selects.

    The situation is:

    The shop of the centers around a collection of original pieces. From there, the artist sells prints and prints A4 canvas.

    I configured the workshop of creation of a product for a piece and then assigns it to Original, printed canvas and print, A4, so that the user can select a drop down menu to choose who they want to. That's fine, but the problem is the cost of shipping between Original canvas and A4 printing is too large. Is there a way to separate shipping based on that attribute the user chooses?

    Thank you

    Tom

    Why don't add you the shipping costs for the price of the original / canvas prints / A4 prints and then propose delivery inclusive prices? Or split the difference and have a flat rate for shipping, but add more printing on canvas? It is likely that they will order more than one?

    Best wishes

    Alan

  • The Product attribute - ENTRY instead of select

    I so need to capture the data of an input field and associated a product like its attribute instead of predetermined as a select button or radio data. In this way, on the order itself, so that the point - there the necessary data.

    For example - a personalized printing of name - sale and capture the name to print on the shirt.

    That the admin does not provide this option, I thought about creating a single option in a drop down that is selected by default and then add an input field to collect the data I need. Then replace the selct with that of the input value.

    Probably due to my lack of skills JS - I can't get this to work.

    Anyone has a suggestion on how to do this?

    Thank you very much!

    David

    Hi David, you probably not aware, you have a thing for that. IF you check the product to capture details and you have this tag made in the layout:

    {tag_capturedetails}

    This will then make a text box, you can use for things like message of T-Shirt etc.

  • Selection of Inspection based on the attributes of the image

    I'm processing the stored images and must choose an inspection based on attributes of the image as the name and the size (length in pixels).

    Currently, I do all this in only one inspection, but since I'm inspecting several product families (differentiated my name of the image), and several sizes for each family, my inspection algorithm becomes very difficult to manage, so I would like to create a supervisor application that can determine which family of products and the size I'm looking, and then run the corresponding inspection and then do some data sharing and saving the image and loop back to the next image.

    I played with the ability to select Inspection in VBAI, but since I'm not on the material or communications to select the inspection, I can't seem to find a viable solution, ideally, I would like to go through the step of configuration once, then jump to the state diagram for the treatment of the initial image (determine the product family and size) then go to 'Select Inspection' and run the corresponding inspection.  This is where I'm stuck, IE., how to trigger the jump to select inspection in the state diagram?  Some people I have consulted so far say: you can't do that!  Anyone beg to differ?

    If I can't access select Inspection of state diagram, then plan B is to use the LabView API and make the principal contractor in LabView, it is where I need to go?

    Thank you

    Eric

    If you have the indicator Activate Product select enabled, select product State will run automatically after the State inspect goes to terminal completion. You can use a VI select LabVIEW Run in the State of product for your logic and move to the next round to load. With Vision Builder AI 2010, this path can be considered to be the real path to the inspection (inspection select dynamically run then) so you do not preconfigure a lookup table of inspections to run with values (it was the previous way of doing and it does not allow to dynamically load new inspections that weren't in the preconfigured table). Don't know how it works with your system, but using the LabVIEW API is an alternative that would give you better control and. You might even have a stage run a LV VI specify the control to use on an iteration in Prioduct selection state and inspection of logging of data/images to use later, but due to the opening and closing of the inspections overload new inspections may make having an inspection separate for logging of common data/images does not not your needs timing.

    Hope this helps,

    Brad

  • Unable to get the values of the attributes of the Annotation VM Notes and Custom (product)

    Hi Experts,

    Need help to enter the values of the following custom attribute annotation is my script. No problem collecting other information.

    below is the codes where im having issues. There is no output for the VM Notes and the product.

    @{N = "VM Notes";} E={$_. Summary.Config.Annotation}},

    @{N = ' product'; E = {$key = $_.} AvailableField | where {$_.} Name - eq 'Product'} | Select the key - ExpandProperty

    $_. CustomValue | where {$_.} Key - eq $key} | {{Select - ExpandProperty value}}.

    Below is the script when the above code is integrated.

    $vCenterServerName = "test.com"

    SE connect-VIServer $vCenterServerName - xxx-xxxx password user

    $SMTPServer = "xxxx".

    $ToAddress = "xxxxx".

    $FromAddress = $vCenterServerName + "@xxx.com.

    $Subject = ' report VMPath for all VMs in vcenter - tpe.corp.kazootek.com.

    $date = get-Date-format-M - d - yyyy

    $reportlocation = "C:\test\vcenter-xxx-vmpath-$date.csv".

    $vmFields = ' Name ',' Parent ',' Config.Template ',' Runtime.Host ',' ResourcePool ',' Config.Hardware ',' Summary.Storage ',' Runtime.Powerstate ',' Summary.Config.Annotation '.

    # $report = C:\test\tpe_mate1.csv - UseCulture | %{

    $report = get-View - ViewType VirtualMachine-property $vmFields | %{

    $esx = get-view-id $_. Runtime.Host - name of the property, material

    $_ | Select Name,

    @{N = "VM Notes";} E={$_. Summary.Config.Annotation}},

    @{N = ' product'; E = {$key = $_.} AvailableField | where {$_.} Name - eq 'Product'} | Select the key - ExpandProperty

    $_. CustomValue | where {$_.} Key - eq $key} | {{Select - ExpandProperty value}}.

    @{N = 'Template'; E={$_. Config.Template}},

    @{N = 'Center'; E = {}

    $obj = get-view-Id $_. ResourcePool-name of the Parent property

    While ($obj - isnot [VMware.Vim.Datacenter]) {}

    $obj is get-view $obj. Parent - the Parent property name

    }

    $obj. Name

    }},

    @{N = "Cluster"; E = {}

    $obj = get-view-Id $_. ResourcePool-name of the Parent property

    While ($obj - isnot [VMware.Vim.ClusterComputeResource]) {}

    $obj is get-view $obj. Parent - the Parent property name

    }

    $obj. Name

    }},

    @{N = 'Host'; E = {$esx. Name}},

    @{N = "NumCpu"; E={$_. Config.Hardware.NumCpu}},

    @{N = "MemoryGB"; E = {[int]($_.)} Config.Hardware.MemoryMB/1KB)}}.

    @{N = "ProvisionedSpaceGB"; E = {($_.Summary.Storage.Committed+$_.Summary.Storage.Uncommitted)/1 GB)}},

    @{N = "Powerstate"; E={$_. Runtime.PowerState}},

    @{N = "Path"; E = {}

    $current = get-view-Id $_. Parent - the Parent property name

    $path = $_. Name

    {}

    $parent = $current

    if($parent.) Name - only "vm") {$path = $parent. {Name + "\" + $path}

    $current is get-view $current. Parent - the Parent property name

    } While ($current. Parent - no $null)

    [channel]: join ('-',($path.)) Split('\') [0.. ($path). Split('\'). (Count-2)]))

    }},

    @{N = "FolderId"; E={$_. Parent.ToString ()}}.

    @{N = "Manufacturer"; E = {$esx. Hardware.SystemInfo.Vendor}},

    @{N = ' model'; E = {$esx. Hardware.SystemInfo.Model}},

    @{N = "ProcessorType"; E = {$esx. Hardware.CpuPkg [0]. Description}}

    }

    # }

    $report | Export-Csv $reportlocation - NoTypeInformation - UseCulture

    Write-Host "Report exported to csv file" + $reportlocation

    Send-Mailmessage-to $FromAddress - to $ToAddress - subject $Subject - $reportlocation - SmtpServer $SMTPServer attachments

    Write-Host "report was sent by E-mail to '$ToAddress' to ' $FromAddress

    You must add the $vmFields variable AvailableField and CustomValue

    $vmFields = ' Name ',' Parent ',' Config.Template ',' Runtime.Host ',' ResourcePool ',' Config.Hardware ',' Summary.Storage ',.

    'Runtime.Powerstate ',' Summary.Config.Annotation ',' AvailableField', ' CustomValue.

  • Show and hide the drop-down menus on the page of the product, based on selected values

    Hello.

    I wish that my product page to view different drop-down lists following, based on the values of individual drop-down list.


    I managed to achieve this through JavaScript, but I don't like how it works.

    As far as I know, there is no identifier for each individual drop-down list to determine who it is, so I can't for the moment is to rely on their order in the DOM, which is bad and it is difficult for me to create a solution that might work for all products.

    For example, if the following is a single attribute:

    < div class = "catProductAttributeGroup" style = "" display: none; "> < div class ="catProdAttributeTitle"> metal Foiling < / div > < div class ="catProdAttributeItem"> < select > < option value =" ">--please select--< / option > < option value ="6051720"> not necessary < / option > < option value ="6051721"> sheet ONE side + £45 < / option > < option value ="6051722"> Foiling BOTH sides + £75 < / option > < / select > < / div > < / div >"

    I would like to than the div outermost having some sort of html attribute that contains the product id attribute. Something like: data-attribute id = "XXXXXXX". Is this possible?

    Here's what I have so far:

    I use {tag_attributes_json}, {tag_product_json} and {tag_currency} to get these values in javascript on the page loading, so I can use them later.


    Then, I hang on to change the events of the drodpowns I have and then toggle their visibility based on those who are selected. I rely on the jequery ': eq (n)' selector to achieve, I don't like. Is there an option with {tag_attributes} which to add additional information (such as the ID attribute on the menu drop-down) on the generated HTML code?

    All works in the beginning, but if I can 'Add to Cart', the product element get ajax-reloaded and events are suddenly off the hook, so it no longer works. For this one, there are two options:

    1. I could hang on to an event that triggers once the product added to the shopping cart and the page is ready. Is there such an event?

    2. I could set up my own add to cart using bcInternals.shop.addToCart. I tried to do this, but I have two problems with it.

    a. addToCart seems add my selection twice, for some reason any. Any ideas what I could do wrong?

    b. the news of cart in the upper right corner don't refresh. Apparently, he's trying to refresh, but there is a kind of access error in the script. This part is not yet fully added to the page, but there is a function which would add it to the basket at the bottom of the largest block of script. Am I using the function addToCart incorrectly?

    It's the page, sure I have the feature added partial implementation:

    Matt Laminated business cards

    The scripts are currently embedded in the HTML code. Once I put it in place correctly, I would like to extract in a separate file. Search for "'$productAttributesElement ' to find the block with the features and for 'productInfo' to find the part where I store the product with tags. _json data "

    Hello

    No worries, na not know if you have solved or that the answer was not helpful

    You need trigger the script you in the presentation of product details model, or you can add a listener for the container of the product and to trigger the script if changes are detected.

    Concerning

  • question on the [ILO] attribute definition for the products in the file MXI (bug?)

    Hello

    When I set the attribute [bit] of a product in xmi (set to 64) of the file and create the package, Adobe extension manager CS6 refuses to install on a 64-bit system (saying :) because it is a 64-bit extension!

    I tried in two different environments (Vista and 8-64 / CS6) with the same result!

    Is this a bug (known?) or I do something wrong?

    <product version="8" maxversion="8" primary="true" name="InDesign" platform="win" bit="64"/>

    Any idea would be appreciated, thx, mim

    The attribute bits, the version of Win32 or Win64 of the product for which this extension can be installed. It has nothing to do with the Windows operating system architecture. Since InDesign CS6 has 32-bit version of Lara, you don't have to specify as "64" bit, even if you use 64-bit Windows.

    From CC, InDesign has 32-bit and 64-bit version on Windows. But they have the name of different product, "InDesign" and "InDesign64" respectively. So if you only want to create 64-bit InDesign CC extension, you can specify:

    The 'primary' attribute is no longer used on the CC. The name of the product of InDesign on Mac is still 'InDesign', 'dilated' and 'bit' attributes are not necessary to specify in this case.

  • Import of products, setting attributes in the form in Excel

    I couldn't understand why my export from my database of product in catalyst for business could not then be imported after a few minor changes. After removing all data from cells which were optional and I thought that potentially the cause of the problem, finally, I deduced that the product attribute column was to blame. If I suspect it has something to do with the format of the data in that cell. The following data:

    Size * | 5. Y:XL |, L |, XXL | US / 23, S |, M |, XXXL | US / 24; Color * | 5. Y:black | / images/product/clothing/t-shirts/shabby-road-dos - black.jpg | U.S. / 21, Gray | / images/products/clothes/t-shirt-t-shirts/shabby_ro ad_gray_back.jpg | US / 21

    What happens if something is wrong with the above syntax? This is exactly how the product export output. I added the attributes manually, that's all.

    The system should not export data that can then be easily imported?

    Really, this creates multiple problems for the management of products and their inventory in bulk. Should I remove the column product attributes whenever I do a download in the future?

    No, I mean WE / 02 h 00, but how you did is also valid if it makes when you do it in the admin.

    If your dealing with imports then set an example in the admin - export and then you can see the structure, you can just copy that and apply it to other products.

    Just be aware NOT to use illegal character sets and stick to the numbers for prices and letters for other attribute data to avoid any problem with import/export (which there are in this regard)

  • How can I keep the attributes product floating on the description of the product on the electronic commerce site?

    When MistyAcresAlpaca.com became operational, the site worked perfectly.  Last week, I saw changes to the pages of the site menus, the feet of page and the products that were not initiated by myself.  It seems to be a software, a JS or JQuery problem.

    To clarify, catalogues were changed in menu, float attributes produces more product descriptions and footer information has been rearranged.

    Customers attempting to order products using IE as a browser are unable to do so.  With Chrome or Firefox, customers are able to order products, but the attributes (size, color) still float on the product. Most of the use of sites IE as browser clients.

    Please give advice on how this can be resolved and stabilized Web site.

    Think you could be a lack of put end to your

  • Using AJAX code for the conditional selection list.

    Hello

    I use AJAX code for the first time, I have no knowledge in java, I got the code from this forum and try to manipulate my requirement.

    My requirement is that I have two selection lists, host_name) 1 and 2) database_name.
    As soon as I pick/choose the value of host_name select list, I need to fill in only the databases on this particular host. I don't want to send the page for this action.

    Here is the code, thank you if anyone can help.


    On request the code application process:
    -----------------------------------------------------
    declare
    number of l_counter;
    l_o_name varchar2 (2000);
    Start
    owa_util.mime_header ("text/xml", FALSE ");
    HTP.p ('Cache-Control: non-cache');
    HTP.p ('Pragma: non-cache');
    owa_util.http_header_close;
    HTP. PRN ("< select > '");
    for rec in (select "ORA_DATABASES_VW". "' Database_name ' as 'database_name ',.
    'ORA_DATABASES_VW '. "" DB_ID "as"DB_ID ".
    of 'ORA_DATABASES_VW '.
    where 'ORA_DATABASES_VW '. ("' HOST_NAME ' =: TEMP_ITEM)
    loop
    HTP. PRN ("< option value ="' | rec.db_id |) '">' || Rec.database_name | ("< / option >");
    end loop;
    HTP. PRN ("</select > '");
    end;

    Header HTML on this page:
    =================
    < script language = "JavaScript1.1" type = "text/javascript" >

    function get_List_XML (source_item, target_item) {}

    var v_Target = html_GetElement (target_item);
    var v_Source = html_GetElement (source_item);
    var ajaxResult = new htmldb_Get (null, & APP_ID, 'APPLICATION_PROCESS = POPULATE_LIST_XML', 0);
    ajaxResult.add ('TEMP_ITEM', source_item.value);
    var v_result_xml = ajaxResult.get ('XML');

    If (v_result_xml & & v_Target)
    {
    var options_Contents = v_result_xml.getElementsByTagName ("option");
    v_Count = options_Contents.length;
    v_Target.length = 0;

    for (var i = 0; i < v_Count; i ++)
    {
    var v_opt_xml = v_result_xml.getElementsByTagName ("option");
    appendToSelect (v_Target, v_opt_xml.getAttribute ('value'), v_opt_xml.firstChild.nodeValue)
    }
    }

    }
    function appendToSelect (target_item, option_val, option_content) {}
    var v_Opt = document.createElement ("option");
    v_Opt.option_value = option_val;
    {if (document. All)}
    target_item.options.Add (v_Opt);
    v_Opt.innerText = option_content;
    } else {}
    v_Opt.appendChild (document.createTextNode (option_content));
    target_item. AppendChild (v_Opt);
    }
    }
    < /script >


    Attribute of the form in the host_name column element. P935_INSTANCE_DB_NAME is my page for database_name.
    OnChange = "get_List_XML (this,"P935_INSTANCE_DB_NAME").

    Feel free to mark the answers useful or correct ;)

  • "The product ID you entered is not supported in the country you have selected. Enter another number to identify product or select a different support option below. »

    I recently bought a new wireless laser desktop 6000 v3 in a local store. I know it comes with 60 free (or 90, I don't quite know) support of MS, I had a few questions and problems with the mouse so I thought that I was going to their ring upward.

    But apparently the identification number is not valid in the United States? What the heck is wrong with the site? I bought it IN THE US, and the product key is 00162-545-2294902-00850. How can I fix it?

    Hi DigitalShampoo,
     
    Visit the link that contains Service information the customer below. Try to contact then directly instead of going on the Web site.
    http://support.Microsoft.com/contactus/cu_sc_more_master?ws=support#tab1

    Hope this information is useful.
     
    Umesh P - Microsoft Support

  • Print the quick selection of the user on the production of the report

    Is it possible to print settings the user has selected on the report output? Example of

    Prompt: Select date
    Fast: Select the end Date


    Printing output (results)

    Date: 01/01/2011
    To date: 01/01/2012

    Field1 Field2 Field2
    XXX XXX XXXX

    Try adding view person narrative to describe quick values by column positions or well using the presentation variable reference view of filters on the compound available otherwise.

    If brand pls help

  • List of input values (multi-column) must return the output text once the value is selected

    Hello

    I am trying to achieve conditional:

    I create a searchVO(select '' empNumber from dual) - to accept the input value (name empNumber).

    I create empLovVO (select enum,ename, addr, city of emp). lov attached to empNumber (searchVO).

    In the list of values when I select a value (emp 1, a, xyz, abc), it must return the default aby associated with emp values 1 to my output texts

    the name of the EMP one.

    addr xyz

    City abc

    It should also automatically change the values if I select another empNumber.

    Please let me know how to achieve this.


    Thank you

    Firstly, for the searchVO, add a three other attributes, name, address, and City, the type of string:

    and make sure they are still editable:

    Then, you're mapped LOV enum attribute EmpNumber, right?

    Do similar for the newly created attributes, in the list of values dialog box validation:

    Ename--> name,

    --> addr addr,

    City--> City

    Then, just to show these attributes in the form of output text, and you'll get what you want...

Maybe you are looking for