Conditional dropdown options for Line Item properties

Conditional logic for Product properties becomes much less useful when the same logic cannot be applied to Line Items. It would be very helpful if Line Item properties supported conditional dropdown options based on the selected Product.

A common use case is when the same Line Item property has many possible dropdown values, but only some of them are relevant for the selected Product.

For example, when Product A is selected, only the options related to Product A should be shown in a Line Item dropdown. When Product B is selected, only the options related to Product B should be shown.

Right now, all dropdown options are shown, which makes it easy for sales users to select an incorrect value.

Alternatively, Line Items could inherit conditional dropdown logic from the selected Product.