Product relationships and product components - Ecommerce - Ecommerce - Progress Community

Product relationships and product components


Product relationships and product components

  • Product relationships and product components
  • Does the built-in ecommerce module provide any facility for relating products in a hierarchy?
    Our products consist of multiple components - imagine, say, a compiler which has an IDE, an optional debugger, etc. You can't buy the components individually, but they may belong to multiple kits.

  • Hey Dave,

    Currently the official answer would be 'Sorry not yet'. Unofficially you could try a combination of custom fields and a custom taxonomy. 

    The custom field is to describe if a product is a component or a base product.(in your case you can make 2 different product-types, but if you image computers and also selling cpu individually a custom field would be easier)

    Components would be initially hidden in the product listing by extending the the widget selector and displayed selectively based on parent taxonomy.

    The custom taxonomy would describe the hierarchical relation between base products and components. Since products can belong to multiple taxonomies, components could show up under different 'parent taxonomies' (read base product groups).

    So yes, it currently would be do-able, but it would require you to alter a few things:
    Extend product types (implemented).
    Hierarchical taxonomy (use departments, if not extend BE:products to allow a 2nd).
    Alter display of product widgets to hide components (implemented)
    Selectively display component-products (not implemented - custom coding).

    Hope this helps...