In this paper, an economic production quantity model in a three levels supply chain including multiple non-competing suppliers, single manufacturer and multiple non-competing retailers for multiple products with rework process under integrated and non-integrated structures is developed. In this chain, suppliers ship raw material to the manufacturer and the manufacturer combines the fixed percentage of different kinds of raw material to produce the finished products and then delivers them to the retailers. The Stackelberg game is established among the members of the chain. Optimizing the total profit of the chain under both structures applying the optimal pricing, inventory and production policies is the purpose of the research. Eventually, a numerical example is presented for comparing the total profit of the integrated and non-integrated chains of proposed model and some sensitivity analyses are performed to study the effects of parameter changes on the decision variables and the chain profit.