Duplicated product – issue with conditional logic