Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sub-Components #514

Open
doeixd opened this issue Dec 19, 2024 · 0 comments
Open

Sub-Components #514

doeixd opened this issue Dec 19, 2024 · 0 comments

Comments

@doeixd
Copy link

doeixd commented Dec 19, 2024

Most finished products are composed of other sub-components that have their own set of attributes and are often sold (and included in the taxonomy) on their own, and it'd be helpful to have some sort of reference to the sub-components in the final taxonomy item. Because often an attribute that is present is actually describing a sub-component of the product, and not the product itself.

Ideally a full taxonomy will have every product, and every material / sub-component that any product is composed of. You could continue as you are now, and keep these relationships hidden, but I believe it'd be helpful to make it explicit somehow, and avoid adding the attributes in multiple places?

Some examples:

  • Rings have gemstones, which have their own attributes like: type, cut, etc. These should have their own spot in the taxonomy but also be present on the ring

  • Computers are composed of parts like: CPU, graphics card, etc. It doesn't really make sense to have an attribute for Computer that is actually describing a sub-component, like CPU clock speed, RAM speed, etc.

  • Clothes are made of fabric, which have attributes like: thread count, weave, material. Fabric should also be present on the taxonomy, and it's just more work to duplicate the attributes, and leave this relationship hidden?

This would also help with creating forms for end-users, and grouping related-attributes.

I suggest there should be something like Bound Attributes referencing an attribute of a particular entry on the taxonomy, or a Free Attribute which is how it currently works, I think.

What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant