add: buy products scenario