в таком случае, существует вариант (было на слуху) обновление через базу поставщика. Т.е. к примеру они работают в 1С, нужно интегрировать. Сам процесс создания подобной интеграции достаточно трудоемкий, да и разрешение поставщика требует, Но если сделать и обновлять ежедневно через задачи автоматически, то всегда будет актуальная информация. Но это очень сложно реализовать я думаю. Хотя возможно. По цене как раз несложно, ведь ваша цена не зависит от закупки, или зависит? У вас продажная цена всегда одна, ну или меняется раз в месяц, а вот по остаткам, это только через интеграцию с базой поставщика.