U159612
I campi sarebbero questi: public function woocommerce_order_formatted_billing_address( $fields, $order) { $fields['invoice_type'] = $order->get_meta('_billing_invoice_type'); $fields['country_code'] = $order->get_billing_country(); //$order->billing_invoice_type; $_SESSION["invoice_type"] = $fields['invoice_type']; $_SESSION["country_code"] = $fields['country_code']; $fields['cf'] = $order->get_meta('_billing_cf'); //$order->billing_cf; if($fields['country_code'] == substr($order->get_meta('_billing_piva'), 0,2)){ $fields['piva'] = substr($order->get_meta('_billing_piva'), 2); }else{ $fields['piva'] = $order->get_meta('_billing_piva'); } if($this->show_einvoice_fields){ $fields['pec'] = $order->get_meta('_billing_pec'); $fields['pa_code'] = $order->get_meta('_billing_pa_code'); } //order->billing_piva; return $fields; } public function my_account_my_address_formatted_address( $fields, $customer_id, $type ) { if ( $type == 'billing' ) { $fields['invoice_type'] = get_user_meta( $customer_id, 'billing_invoice_type', true ); $fields['cf'] = get_user_meta( $customer_id, 'billing_cf', true ); if($fields['country_code'] == substr(get_user_meta( $customer_id, 'billing_piva', true ), 0,2)){ $fields['piva'] = substr(get_user_meta( $customer_id, 'billing_piva', true ), 2); }else{ $fields['piva'] = get_user_meta( $customer_id, 'billing_piva', true ); } //$fields['piva'] = get_user_meta( $customer_id, 'billing_piva', true ); //FATTURAZIONE ELETTRONICA if($this->show_einvoice_fields){ $fields['pec'] = get_user_meta( $customer_id, 'billing_pec', true ); $fields['pa_code'] = get_user_meta( $customer_id, 'billing_pa_code', true ); } } return $fields; }
|