• Resolved theictnet

    (@theictnet)


    Hello. i want to remove order id section from the tracking page. I already got the code. but didnt understand which part should i edit. can you help me with it?

    Code:

    <?php
    // Don’t call the file directly
    if ( !defined( ‘ABSPATH’ ) ) exit;

    if(!class_exists(‘CBWCT_ORDER_TRACKER’)) {
    return;
    }

    // set variable for getting value from input field
    $get_order_number = sanitize_text_field($_POST[‘order_number’]);
    $get_phone_number = sanitize_text_field($_POST[‘phone_number’]);

    if(empty($get_order_number) || empty($get_phone_number)) { // search field empty check
    apply_filters( ‘cbwct_order_number_phone_number_required’, esc_html__(‘Order Number & Phone field is required’, ‘cbwct’ ));
    }else {

    if(!isset($get_order_number)) { //order number empty
        $order = NULL;
    
    }else {
        if(CBWCT_ORDER_TRACKER::order_number_exists($get_order_number) == false) {
             echo apply_filters( 'cbwct_order_is_not_found', esc_html__('order is not found!', 'cbwct') , $get_order_number );
        }else {
            $order = wc_get_order( $get_order_number ); // set order number
    
            $order_data = $order->get_data(); // The Order data
    
            // get user phone number from shipping form
            $user_shipping_phone_number = isset($order_data['shipping']['phone']) ? $order_data['shipping']['phone'] : '' ;
    
            // get user phone number from billing form
            $user_billing_phone_number = isset($order_data['billing']['phone']) ? $order_data['billing']['phone'] : ''; 
    
            // set phone number value
            if(!empty($user_billing_phone_number)) {
                $user_phone = $user_billing_phone_number;
            }elseif($user_billing_phone_number) {
                $user_phone = $user_billing_phone_number;
            }else {
                $user_phone = '4654654';
            }
    
            if($get_phone_number === $user_phone || $get_phone_number === $user_phone) {                            
                    if(!empty($order)) {
                        $order_data = $order->get_data(); // The Order data
    
                        require_once( CBWCT_TRACKER_PATH . '/inc/templates/progressbar.php'); 
                        require_once( CBWCT_TRACKER_PATH . '/inc/templates/result.php'); 
                    }
            }else {
                echo apply_filters( 'cbwct_order_is_not_found', esc_html__('order is not found!', 'cbwct'), $get_order_number );
            }
        }
    }

    }

Viewing 1 replies (of 1 total)
  • Plugin Author Md Abul Bashar

    (@hmbashar)

    Can I know why do you want to remove the search ID? and then how did you search for status?

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.