Я убрал изменение цен, так как оно работает некорректно.
Попробую объяснить на примере
этого товара:
Если выбирать размер полотна - то цена нормально динамически показывается над товаром.
Если же выбирать другие опции (наличник, добор и т.д.) то окончательная цена не меняется.
но при этом при нажатии на кнопку Купить - все нормально, цена уже стоит правильная.
Хотелось бы сделать так, чтобы пользователь сразу видел цену, которую ему нужно будет заплатить.