Я не знаю подходов к этому, кроме прямого кода. Но это кажется рискованным, потому что может вызвать тонну нежелательных писем, если цена будет обновлена не так, как вы предполагали (через API, массовые обновления, импорт и т. Д.). Будет ли работать «шаблонизация» электронного письма об изменении цены, которое вы отправите вручную после обновления цены? Вы могли бы, вероятно, автоматизировать его там, где вы просто предоставите идентификатор продукта, который изменил цену.