Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-12701

Support an OpenUI extension (e.g, for external data picker) in Component parameters setting UI

    XMLWordPrintable

Details

    • Improvement
    • Status: Open
    • High
    • Resolution: Unresolved
    • None
    • None
    • channel-manager
    • None

    Description

      In BR Commerce Accelerator, we'd like to show a popup dialog to give the user a chance to pick commerce product(s) (retrieved from commerce backends such as commercetools or elasticpath).
      When the user select product(s), we need to update the component parameter name-value pairs with a single or multiple values.

      For example, if the user selects a product (its identifier is "001" and its name is "Bamboo chopsticks"), then we want to set two component parameters like the following:

      • pid: "001"
      • pnm: "Bamboo chopsticks"

      (BTW, the reason why we want to store the product name as well as product id is because brSM requires both product id and product name in some API usages; the product name can be used as a fallback in the brSM backend if the product with the id is out-of-stock; especially in MLT ("More Like This" product search) use case.

      Because we don't have this feature yet, we end up putting a raw text input box for product id or even for separate product title in component parameters, which is less charming in UX perspective.

      NOTE: drop-down like simple extension would not be very helpful in our cases, in both UX perspective and functionality perspective.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wko Woonsan Ko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: