Allow discounting variants or selecting variants in purchase requirements.