"Подорожало с 10 до 11 и вот тут возникает вопрос. Достаточно вам будет наценки в 81%" - суть как раз в том что бы наценка осталась как и была 100%, а вот продажная цена повысилась с 20 до 22, без участия пользователя и лишних телодвижений. Это совсем не редкий случай, учитывая то что большинство товаров у всех поставщиков привязаны к курсу $, а что у Вас, что у нас, цена в нац валюте постоянно прыгает, особенно сейчас:)
"Или вообще подешевело (например перешли на нового поставщика), что тогда? Снижать в таком случае цену это продавать текущие остатки в убыток." - Ну я не встречал случаев когда цену на товар таким образом кто то снижал
Как вариант тут можно сделать только повышение продажной, без понижения
"(например перешли на нового поставщика), что тогда?" - ну если переходят на нового поставщика, обычно старого товара уже нет.
"А ведь есть ещё более интересные случаи, когда подорожало с 10 до 10.05" - Ну тут можно цену закупки и не менять, так как не имеет смысла.
Я вот когда то просил о потоковом сканировании в приходе товаров, Вы реализовали это просто дополнительной кнопочкой, кому нужно, тот пользуется:) Только из за этого уже мы купим лицензию.
Поэтому предлагаю реализацию или похожего плана, или еще проще модулем, кому нужно тот и поставит. Как к примеру списывающий чек, мне нужно что бы товар списывало с остатков сразу, я себе установил.