Странная переменная, PHP/WP. Как сменить тип в число из строки?
Вас не смутило string(6) "14704"?14704 - это 5 символов. Значит вначале есть какой то невидимый символ, который не даёт преобразовать число в int. Либо проверяйте что у вас в {{id}}, либо попробуйте перед преобразованием сделать переменной trim.
Используйте тогда settype($customer_id, "integer");