Trax Retail interview question

Which design pattern would you use in "this" situation.