This paper develops an economic ordering policy model for non-instantaneous deteriorating items with selling price- and inflation-induced demand under the effect of inflation, permissible delay in payments and customer returns. Shortages are allowed and partially backlogged. The customer returns are assumed to increase with both the quantity sold and the product price. The main objective is to determine the optimal selling price, the optimal length of time in which there is no inventory shortage, and the optimal replenishment cycle simultaneously, to minimize the present value of the total profit. An efficient algorithm is presented to find the optimal solution of the developed model. Finally, a numerical example is extracted to solve the presented inventory model using the proposed algorithm.