How to customize SMS message

To customize the SMS message notification is possible using available filter “wpcsms_message” hook of the plugin.

Note: This “wpcsms_message” is only available with the SMS Add on 4.3.4+ version

The following sample code on how to customize SMS message.

 

 

function my_custom_sms_message( $message, $post_id, $find, $replace ){
    // Note: In this sample code will change the SMS massage when the shipment status is "Enroute"
    $status = get_post_meta( $post_id, 'wpcargo_status', true );
    if( $status === 'Enroute' ){
        // Note: Make sure that the metakey code exist in the system
        // In this sample code we used the sample metakey code
        // @ {wpcargo_tracking_number} - Shipment Number
        // @ {status} - Shipment Status
        // @ {wpcargo_shipper_name} - Shipper Name
        // @ {wpcargo_receiver_name} - Receiver Name
        $custom_message = "{wpcargo_tracking_number} - Status {status} from {wpcargo_shipper_name} to {wpcargo_receiver_name}";

        // Convert metakey code into actual shipment data
        $message = str_replace($find, $replace, $custom_message);
    }
    return $message;
}

add_filter('wpcsms_message', 'my_custom_sms_message', 10, 4 );
0
    0
    Your Cart
    Your cart is emptyReturn to Shop