איך להוסיף שדות לעמוד לתשלום בווקומרס

 

אנחנו נוסיף 3 שדות – אפשר כמובן להגדיל את מספר השדות

אלו השדות:

  1. Branch (סניף)
  2. City (עיר)
  3. Custom order id (מזהה הזמנה יחודי)

    הוספת השדות בעמוד לתשלום ובעמוד סיכומי ההזמנות

    
    
    // Hook in
    add_filter( 'woocommerce_checkout_fields' , 'pablos_override_checkout_branch' );
    add_filter( 'woocommerce_checkout_fields' , 'pablos_override_checkout_ccity' );
    add_filter( 'woocommerce_checkout_fields' , 'pablos_override_checkout_ordern' );
    
    // Our hook in functions – $branch and the other filters as in the passed filters
    function pablos_override_checkout_branch( $branch ) {
         $branch['shipping']['shipping_branch'] = array(
            'label'     => __('Branch', 'woocommerce'),
        'placeholder'   => _x('branch', 'placeholder', 'woocommerce'),
        'required'  => false,
        'class'     => array('form-row-wide'),
        'clear'     => true
         );
    
         return $branch;
    },
    function pablos_override_checkout_city( $ccity ) {
         $ccity['shipping']['shipping_ccity'] = array(
            'label'     => __('City', 'woocommerce'),
        'placeholder'   => _x('ccity', 'placeholder', 'woocommerce'),
        'required'  => false,
        'class'     => array('form-row-wide'),
        'clear'     => true
         );
    
         return $ccity;
    },
    function pablos_override_checkout_ordern( $ordern ) {
         $ordern['shipping']['shipping_ordern'] = array(
            'label'     => __('Order Custom Number', 'woocommerce'),
        'placeholder'   => _x('order_custom_number', 'placeholder', 'woocommerce'),
        'required'  => false,
        'class'     => array('form-row-wide'),
        'clear'     => true
         );
    
         return $ordern;
    }
    
    /**
     * Display fields  on the order edit page
     */
     /**
     * Display field values on the order edit page
     */
     
    add_action( 'woocommerce_admin_order_data_after_shipping_address', 'branch_display_admin_order_meta', 10, 1 );
    
    function branch_display_admin_order_meta($order){
        echo '<p><strong>'.__('Branch From Checkout Forms').':</strong> ' . get_post_meta( $order->get_id(), '_shipping_branch', true ) . '</p>';
    },
    add_action( 'woocommerce_admin_order_data_after_shipping_address', 'ccity_display_admin_order_meta', 10, 1 );
    
    function ccity_display_admin_order_meta($order){
        echo '<p><strong>'.__('City From The Checkout Forms').':</strong> ' . get_post_meta( $order->get_id(), '_shipping_ccity', true ) . '</p>';
    },
    add_action( 'woocommerce_admin_order_data_after_shipping_address', 'ordern_display_admin_order_meta', 10, 1 );
    
    function ordern_display_admin_order_meta($order){
        echo '<p><strong>'.__('Oder Custom id From Checkout Forms').':</strong> ' . get_post_meta( $order->get_id(), '_shipping_ordern', true ) . '</p>';
    }

📊 נתוני צפיות

סה"כ צפיות: 44

מבקרים ייחודיים: 44

  • 🧍 172.68.151.94 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 172.71.126.42 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 172.71.130.24 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 104.23.168.46 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסNetherlands)
  • 🧍 172.71.118.178 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 172.71.118.179 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 162.158.88.68 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSingapore)
  • 🧍 172.68.245.111 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.70.39.156 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.71.170.134 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.70.130.53 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.70.38.214 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.70.42.23 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 104.23.229.79 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסFrance)
  • 🧍 172.68.245.147 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 104.23.170.90 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסNetherlands)
  • 🧍 104.23.209.3 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.70.34.48 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.68.244.184 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.71.124.145 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSingapore)
  • 🧍 198.41.231.98 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסArgentina)
  • 🧍 172.70.144.74 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 172.70.82.66 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
  • 🧍 172.71.224.135 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 104.23.202.116 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסChile)
  • 🧍 162.158.178.254 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 172.68.211.193 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 198.41.231.50 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסArgentina)
  • 🧍 172.71.215.67 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 172.68.19.128 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 172.71.234.108 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 104.23.237.44 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסArgentina)
  • 🧍 162.158.193.219 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 172.69.90.161 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 162.158.108.67 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSingapore)
  • 🧍 172.70.140.169 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 104.23.221.9 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSweden)
  • 🧍 172.68.164.60 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSingapore)
  • 🧍 172.71.10.59 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 172.68.225.49 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 172.69.114.3 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסBrazil)
  • 🧍 172.68.42.53 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסSouth Africa)
  • 🧍 172.71.210.237 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסHong Kong)
  • 🧍 162.158.79.60 (Pablo Guides - איך להוסיף שדות לעמוד לתשלום בווקומרסUnited States)
Pablo Guides