Answer:
b. external validity
Explanation:
External Validity is the applicability of the results of an experiment to the real world. Most times, there are threats to the validity of an experiment which could result in little or no effect on the general population. For example, if the method of selection reflects a measure of bias, then this could affect the result. Also if the participants are taking different aspects of the same test, it could also affect its validity as they may not be able to make a correct conclusion. If the sample size is not reflective of the entire population, it could also pose a threat to the validity of the experiment.
John's experiment is weak in its external validity because it cannot be generalized to the entire population of customers. He has to identify the threats to the validity of his experiment and correct them. For example, the sample selection may be biased.