Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Product Inheritance Management #150

@aaronjudd

Description

@aaronjudd

Manage product and variants through inheritance and overridden values.

When a product is cloned we add a cloneId to the product.
When a variant is cloned, we add a cloneId to the variant.

When you edit a product or variant attribute we're essential "overriding" this attribute if the object is a cloned object.

  • Add functionality to reset the clones back / change to new value set in the parent hierarchy.
  • Add functionality to ask change / edit only values that have not been changed in children
  • Optionally override even changed/edited child values
  • Update from anywhere in the hierarchy
  • UI / UX to make this hierarchy visible / understandable.

The motivation to do this is for super fast mass product editing / updating.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions