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

Product Options: Override #7

Open
fireproofsocks opened this issue Jul 11, 2014 · 0 comments
Open

Product Options: Override #7

fireproofsocks opened this issue Jul 11, 2014 · 0 comments
Assignees

Comments

@fireproofsocks
Copy link
Member

Currently we have 3 ways to implement options on a product:

  • All Terms
  • Specify Terms
  • Omit Terms

I'd like to recommend a 4th: "Extend". This would allow a user to inherit all of the global options (whatever they are), but an override could be specified for any options where special behavior is required. The behavior would be similar to the "Specify Terms", but if you added new terms to the options, then if you had "Specify Terms" selected, the new terms would not be available on a given product unless you specified them, whereas with "Extend", all new options would be available and the overrides would apply.

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

No branches or pull requests

1 participant