Логичнее всего это себестоимость и покупательная способность покупателя, хотя второе конечно менее важно, так же имеет значения группа товара, первой или второй необходимости, а так же товары роскоши, на них действуют совсем другие законы ценообразования.
Если появляются скидки, очень часто особенно в странах Европы, это не признак просроченного товара, а скорее просто в конце месяца магазин выполняет план по продажам, таким образом его догоняя.
Если очень интересно то нужно немного о ценообразовании почитать а так же эконометрика, но вторая скорее о влиянии изменение в цене товара А на изменения товара Б и наоборот.
Что в ходи в себестоимость это и логистические затраты и маркетинг, и оплата труда, и многое многое другое.