In recent years, product collaborative design has become a significant tool for enterprises to enhance their competitiveness. Since partners such as customers or sub-contractors are always involved in collaborative design, how to develop an effective collaborative mechanism and select suitable partners are essential. This study develops a multi-stage negotiation framework to explore the negotiation mechanism for product collaborative design of an enterprise with customers and sub-contractors. We discuss the effect of the strong-or-weak position of all participants and their cooperation situation in order to select the better partners between sub-contractor and customer. We believe that this study can serve as a reference for an enterprise during a multi-stage negotiation process of collaborative product design.