In the uncertain market, three situations are discussed, solving the model, the optimal order quantity and contract parameters can be obtained. Furthermore, numerical examples and sensitivity are presented to illustrate the results of the proposed model and draw managerial insights. Only one retailer offering the contract, the whole profit is maximized. However, when both of the retails provide the contract to attract the customers, the whole profit decline.