Чтобы изменить SMS сообщение перед отправкой, можно воспользоваться фильтрами wordpress. Таким образом можно добавлять свои шаблоны в сообщения.
Пример использования фильтров:
add_filter( 'turbosms_woocommerce_user_message', 'my_user_message', 10, 4 ); add_filter( 'turbosms_woocommerce_admin_message', 'my_admin_message', 10, 4 ); /** * @param $message string * @param $order \WC_Order * @param $order_id int * @param $status string * * @return string */ function my_user_message($message, $order, $order_id, $status) { // add some functionality return $message; } /** * @param $message string * @param $order \WC_Order * @param $order_id int * @param $status string * * @return string */ function my_admin_message($message, $order, $order_id, $status) { // add some functionality return $message; }
Как добавить свой шаблон:
// Добавим шаблон %billing_email% add_filter( 'turbosms_woocommerce_admin_message', 'my_admin_message', 10, 4 ); function my_admin_message($message, $order, $order_id, $status) { $email = $order->get_billing_email(); $message = str_replace( '%billing_email%', $email , $message ); return $message; }
Как отключить автоматическое добавление +38 в начале номера телефона:
add_filter( 'turbosms_woocommerce_need_ukrainian_phone', '__return_false', 20 );