This study deals with managing two differentiated versions of the same product by developing analytical models using Lagrangean relaxation and dynamic programming schemes. We assume market demand is price-dependent and partially substitutable between the new and remanufactured goods, and supply of the returned cores is constrainted, i.e., the remanufacturable quantity in the present period is subject to the availability of end-of-use products in the previous period. The primary objective behind analytic formulation is to investigate the pricing behavior over time under a variety of parameter settings including market property, return rate, and substitutability. Analytical and numerical results reveal that the pricing strategy depends critically on the types of markets (e.g., different phases of product lifecycle), cost-savings of remanufactured products, and the substitutable coefficient. Furthermore, we show that the proposed pricing strategy is an effective mechanism in rendering a greater profit stream during the product lifecycle.