The name of the property in the product bean that is to be modified. This property is resolved. The product bean property being updated must be a String property.

Note: This property name does not have to be a pre-defined property for the product bean (i.e. visible within the IDE). You may specify a property name that does not exist for the product bean (e.g. "foo"), and that property is dynamically created for that specific property bean at install time. String resolution works for these dynamically created properties.

For example, if you configure this SetProductBeanPropertyAction with a productBeanId of "myProductBean", a productBeanPropertyName of "foo", and a value of "bar", then the string "$P(myProductBean.foo)" would resolve to "foo" after your SetProductBeanPropertyAction executes.