Watson Commerce Ideas

Order Management, Inventory Visibility, Store Engagement, Watson Order Optimizer, Call Center and CPQ are now a part of Watson Supply Chain. Please bookmark the Watson Supply Chain Idea Portal.

Submit new product ideas for Watson Commerce Offerings including Digital Commerce, Websphere Commerce, Watson Content Hub, Watson Commerce Insights, Dynamic Pricing, Price Optimization, Promotion Optimization, Markdown and Deal Management. Before you submit, please review existing ideas; if an idea close to yours already exists, it's better to add comments or vote on the existing idea. We will review your ideas and use them to help prioritize our product development. Best of all, the portal will automatically update you when the status of your idea has been changed.

Connect with your peers and IBM experts on the Watson Marketing and Commerce Community and the Order Management Interest Group, now a part of Watson Supply Chain.

Submit ideas for other Watson Customer Engagement Products:

  • Watson Marketing
  • Watson Supply Chain

Display UEV Value from configuration for a dynamic kit in shopping cart/checkout/order screens

When a configuration bom has an option item with uevValue attribute, the data entered by the user does not show up in the cart.

User Entered Value (UEV) is a frequently used option item and allows a shopper to enter something in addition to selection during configuration process. Some common examples are engraving / monograming or customized messages on cakes, iPod etc.

If an option item has a value in uevValue attribute, it should be appended to the product description displayed in the shopping cart.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Sep 27 2018
  • Under Consideration
How will this idea be used?

Allow for selling configurator integration with WCS for industries that require personalization

What is your industry? Professional Services
What is the idea priority? Medium
DeveloperWorks ID
RTC ID
Link to original RFE
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    September 27, 2018 14:29

    I have been involved with many Configurator implementations.  I would say that on average about half of the configurator models have a User Entered Value (UEV) entry somewhere in the model, this could be for personalizing or customizing a product.  Examples are: Customer provided products (fabric, motors, paint), special color codes (RAL Color System), personalized messages (on products like cups, cake, clothing, etc).

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    September 28, 2018 16:31

    So it seems the flow for this is:
    1.  You browse to the configurable product on Storefront and configure it.
    2.  You then add the config to your cart
    3.  At this time, there is a record created in the ORDERITEMS table
    4.  If you then query the OICONFIG table using that ORDERITEMS_ID, you see the XML BOM in the configuration column.

    So it seems you'd need to somehow intercept the cart and pull in what the ORDERITEMS_ID is, then parse the configuration column of the OICONFIG table and look for any occurrence of property name= and pull in that value as the name to display on the cart page JSP and then to the right of the name, pull in the text in the value= of that property.
                 <property name="Engraving" type="String" value="Brian Rossi"/>

    As sample of the data for a configuration with a UEV below:
    <?xml version="1.0" encoding="UTF-8"?><ConfiguratorBOM ModelName="AuroraESite/Bicycle/MTB" Version="1.0" containerOnly="false" errors="false">
    <LineItem CommerceItemKey="" Description="Mountain Bike" ItemID="0" ItemKey="600847" Name="MTB" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="true" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Frame" ItemID="1" ItemKey="600849" Name="Frame" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="19 inch" ItemID="2" ItemKey="600851" Name="19in" Price="301.00" Quantity="1" RulePicked="false" SKU="BC001" UOM="EACH" Visible="true" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Frame Color" ItemID="8" ItemKey="600863" Name="Color" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Orange" ItemID="11" ItemKey="600869" Name="Orange" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Wheel Material" ItemID="14" ItemKey="600875" Name="WheelMat" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Carbon Fiber Composite" ItemID="15" ItemKey="600877" Name="Carbon" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Seat" ItemID="17" ItemKey="600881" Name="Seat" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Henge Comp" ItemID="18" ItemKey="600883" Name="Comp" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Handelbar" ItemID="24" ItemKey="600895" Name="Handlebar" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Fatbar" ItemID="25" ItemKey="600897" Name="Fat" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Pedal Style" ItemID="27" ItemKey="600901" Name="PedalStyle" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description="Platform" ItemID="28" ItemKey="600903" Name="Platform" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Engraving" ItemID="31" ItemKey="600909" Name="Engraving" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="false" leadTime="0.0">
    <LineItem CommerceItemKey="" Description=" BRIAN ROSSI" ItemID="32" ItemKey="600911" Name="Engraving" Price="0.00" Quantity="1" RulePicked="false" UOM="EACH" Visible="true" leadTime="0.0" uevValue="BRIAN ROSSI">
    <property name="F_Engraving" type="String" value="BRIAN ROSSI"/>
    </LineItem>
    </LineItem>
    <LineItem CommerceItemKey="" Description="Accessories" ItemID="33" ItemKey="600913" Name="Acc" Price="0.00" Quantity="1" RulePicked="false" Visible="false" leadTime="0.0"/>
    </LineItem>
    </ConfiguratorBOM>'