Introduction:
We have encountered an issue where product attributes cannot be assigned via product categories. This issue is documented in the LCS article Details for issue 602885. The current design restricts the assignment of category attributes to products, which has caused significant inconvenience.
Problem Description:
The issue arises when creating a category hierarchy and adding a category attribute to it. When a product is added to this category, the attribute is not assigned to the product, meaning the product attributes form does not display any product attributes. According to the LCS article, this behavior is by design, as category attributes are different from product attributes and are not expected to be assigned to the product.
Proposed Solution:
allow product attributes to be assigned via the commodity code hierarchy without requiring commerce licenses. This change would align with the expectations of our customers and provide a more flexible and user-friendly experience. By implementing this solution, we can avoid forcing manufacturers to purchase additional licenses for a single feature, thereby improving customer satisfaction and adoption of the platform.