WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
Italian problem add field tax or fiscal code (14 posts)

  1. madfab
    Member
    Posted 1 year ago #

    Hi there!
    in Italy it's mandatory to indicate the tax code or VAT in the checkout. how can I insert the field in a way that also appears in the summary of the data in billing and administration? I know it's a problem with the plugin but since it is a modification useful for all users of e-commerce theme, I ask you. with difficulty I found some changes, but not complete carry the code below (I can not bring up the field in welcome page, the data displayed, in the administration on the invoice) This code is to be past in woocommerce-functions.php

    [ Moderator Note: Please post code or markup snippets between backticks or use the code button. ]

    // Hook in nel checkout
    add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
    
    function custom_override_checkout_fields( $fields ) {
    // NOTA shipping: appare nella colonna dx - billing appare sotto la colonna sx di fatturazione
    $fields['billing']['piva'] = array(
    'label' => __('Codice Fiscale/P.IVA', 'woocommerce'),
    'placeholder' => _x('Digita il tuo Cod fiscale o partita iva', 'placeholder', 'woocommerce'),//placeholder del campo input
    'required' => false, // cambia in true se obbligatorio
    'class' => array('form-row-wide'), //specifica una classe se vuoi
    'clear' => true
    );
    return $fields;
    }
    
    //Hook Admin
    add_action('woocommerce_checkout_process', 'piva_checkout_field_process');
    
    function piva_checkout_field_process() {
    global $woocommerce;
    // Verifica se è presente quando cliccano su acquista
    if (!$_POST['piva'])
    $woocommerce->add_error( __('Digita la partita iva o codice fiscale per la fattura.') );
    }
    
    //Aggiorna dati
    add_action('woocommerce_checkout_update_order_meta', 'piva_checkout_field_update_order_meta');
    
    function piva_checkout_field_update_order_meta( $order_id ) {
    if ($_POST['piva']) update_post_meta( $order_id, 'Partita IVA / Codice Fiscale', esc_attr($_POST['piva']));
    }

    http://wordpress.org/extend/plugins/woocommerce/

  2. madfab
    Member
    Posted 1 year ago #

    I have to add a field in the checkout and the code I quoted above he happens:
    https://dl.dropbox.com/u/18151581/website/catalog/p%20iva.JPG
    but in the administratio in the order panel ... I would like it to be displayed like this:
    https://dl.dropbox.com/u/18151581/website/catalog/orders_01.JPG
    and in custom fields appear like this:
    https://dl.dropbox.com/u/18151581/website/catalog/custom%20fields.JPG
    if you try the code I posted above works, but I do not see the field in order

  3. Macky73
    Member
    Posted 1 year ago #

    Non conosco l'inglese ma anche io ho problemi simili.
    vorrei che il codice fiscale e p.iva oltre ad essere separato venisse visualizzato sia nella pagina "indirizzo di fatturazione" della sezione "mio Account" che in tutte le altre dove compare la ragione sociale.

    Grazie.

    Mx

  4. Ciao65Boy
    Member
    Posted 1 year ago #

  5. madfab
    Member
    Posted 1 year ago #

    ciao!
    non funziona... il campo partita iva compare e si fa inserire ma nell amministrazione/ordine non compare ... forse sbaglio qualcosa ma non credo... suggerimenti?
    grazie!

  6. Ciao65Boy
    Member
    Posted 1 year ago #

    Che tema usi?

  7. madfab
    Member
    Posted 1 year ago #

    uso un tema di templatic.com catalog ma ho provato anche con un tema base woo... non compare il codice fiscale nella welcome page e nemmeno nel riassunto dell ordine... compare la casella ci si può infilare il codice fiscale o partita iva ma poi non viene visualizzato

  8. Ciao65Boy
    Member
    Posted 1 year ago #

    Io ho già fatto 2 siti con questo sistema e tutti e due montano 2 template woo.. con la guida che ti ho linkato in precedenza funziona quasi perfettamente..(cioè, quando un utente compra dalla pagina del negozio il CF poi appare nell' ordine nel admin pannel, se invece creo un ordine dal pannello non rimane salvato)
    Io è un pò di tempo che sto cercando di risolvere questi problemi ma è molto difficile.. ho scritto già a woocommerce ma non mi rispondono..

  9. madfab
    Member
    Posted 1 year ago #

    eh non so forse sbaglio io qualcosa ... io ho copiato e incollato i codici in woocommerce/woocommerce-functions.php giusto? facendo questo mi compare il campo nel checkout o cassa ma poi non mi compare nella welcome e negli ordini... con quello che ho usato in precendenza e che ho incollato mi compare il codice fiscale nei costum fields ma non mi compare nell ordine comunque... eh che caspita ma non credo che siamo gli unici ad usare questo plug in in italia... possibile che non ci sia una soluzione?

  10. Ciao65Boy
    Member
    Posted 1 year ago #

    non credo neanche io che siamo gli unici.. spero che solelcitando lo staff di woocommerce riusciamo a troavre una soluzione..

  11. madfab
    Member
    Posted 1 year ago #

    ma tu hai accesso all area di supporto? hai comprato qualche estensione o tema?

  12. Ciao65Boy
    Member
    Posted 1 year ago #

    Meglio se mi scrivi per mail: [ redacted ]

  13. parallelo45
    Member
    Posted 1 year ago #

    avevate risolto poi in qualche modo?

    have you solved in anyway?

  14. Ciao65Boy
    Member
    Posted 1 year ago #

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic