There are many use cases where certain fields are not applicable for certain products or bundle. For example, consider “Term” picklist field with values “3 month, 6 month, 12 month, etc”. This field is good for your recurring products, but may not make sense for your one-time products. In such scenario, you may want to hide “Term” field for all one-time products.

There are couple of options available when you configure Field Dependency (FD)

  • Hidden: The field will be hidden for the product or bundle
  • Read Only: The field is read only for the product or bundle

To configure FD for product

  • Go to Product record >> Field Dependencies related list
  • Click “New”
  • Enter field API name and select Action
  • Click Save or “Save and New” to configure more fields

For example, as per below configuration, “Kilo Watts” field will be hidden for “GenWatt Diesel 10kW” product.

This is how the end users will see it.

Just like product, you can also configure FD for bundles.

To configure FD for bundle

  • Go to Bundle record >> Field Dependencies related list
  • Click “New”
  • Enter field API name and select Action
  • Click Save or “Save and New” to configure more fields

Note: FD adds one more layer of security to your existing fields in the FieldSet. FD has no impact if the fields configured are not part of the fieldset.