• Resolved johnatan72

    (@johnatan72)


    Quando inserisco dei valori nei campi generati dal menù a tendina privati , aziende etc. , non sono inseriti sul db i valori corrispondenti al billing_tax_code , billing_vat_number, billing_vat_number. Nell’ordine e nella fattura generati dopo il pagamento questi dati non vengono inseriti nel db .

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Alfio Piccione

    (@picaland)

    Salve @johnatan72
    Potrebbe darmi maggiori indicazioni sul suo problema ?
    sarebbe utile avere il link del sito dove riscontra tale errore.

    Abbiamo fatto dei test e non ci risulta tale problema.
    I campi che inserisce woopop vengono salvati dentro l’ordine come meta dati e li trova dentro l’ordine sotto i dati di fatturazione.

    allego screen:

    Thread Starter johnatan72

    (@johnatan72)

    https://www.ebook.it/checkout/order-received/484240/?key=wc_order_7j8DXDchXSMec

    Questo è il link di riepilogo del checkout del sito. Ho anche degli screenshot se serve. Una volta selezionato il tipo di cliente ( ad esempio privato) , il campo viene riempito ma poi non è valorizzato sul db. Dall’analisi della pagina risulta col valore giusto ma poi non viene passato sul db. Sto usando woocommerce 8.0.3

    Plugin Author Alfio Piccione

    (@picaland)

    @johnatan72

    nel checkout c’è un campo CF che non è quello di WooPOP.
    vedi allegato (campo segnato in rosso)

    A parte questo mi sembra tutto corretto.
    Siete sicuri che il campo valorizzato sia quello giusto e che questo campo non crei conflitti ?

    Per capire maggiormente servirebbe avere accesso al sito e fare dei test.
    può inviarmi i dati di accesso tramite mail: support[@]woopop.it

    Grazie!

    Thread Starter johnatan72

    (@johnatan72)

    Ok. Inviato il link al supporto. Nel file function ho inserito il seguente codice per cambiare l’ordine dei campi.

    function custom_woocommerce_checkout_fields($fields){
    if(!empty($fields[“billing”][“billing_invoice_type”])) {
    $fields[“billing”][“billing_invoice_type”][“label”] = “Sei un privato o sei un’azienda o un professionista?”;
    $fields[“billing”][“billing_invoice_type”][“required”] = true;
    $fields[“billing”][“billing_invoice_type”][“priority”] = 5;
    $fields[“billing”][“billing_sdi_type”][“priority”] = 6 ;
    $fields[“billing”][“billing_vat_number”][“label”] = “Partita IVA”;
    $fields[“billing”][“billing_vat_number”][“priority”] = 7;
    $fields[“billing”][“billing_vat_number”][“placeholder”] = “Partita IVA”;
    $fields[“billing”][“billing_tax_code”][“label”] = “Codice Fiscale”;
    $fields[“billing”][“billing_tax_code”][“priority”] = 8;
    $fields[“billing”][“billing_tax_code”][“placeholder”] = “Codice Fiscale”;
    $fields[“billing”][“billing_company”][“priority”] = 9 ;
    }
    return $fields;
    }
    add_filter(‘woocommerce_checkout_fields’, ‘custom_woocommerce_checkout_fields’);

    Potrebbe rappresentare un problema ?

    Plugin Author Alfio Piccione

    (@picaland)

    @johnatan72 no la funzione non dovrebbe creare problemi.
    Ma come detto via mail. ho controllato un’ordine è sembra tutto corretto.

    E stato fatto anche un test per controllare il blocco del checkout nel caso in cui il campo codice fiscale sia vuoto.
    Anche in questo caso non ho riscontrato problemi.

    Thread Starter johnatan72

    (@johnatan72)

    Ok. Grazie di tutto e tutto risolto grazie al team di woopop . Il problema era una incompatibilità con uno dei plugin di checkout manager. Tutto risolto. Il plugin non Woopop di gestione checkout alla fine serviva solo per un aiuto grafico ma se ne può tranquillamente fare a meno. L’acquisizione dei campi di gestione dati del plugin di woopop funziona egregiamente.

    Plugin Author Alfio Piccione

    (@picaland)

    Grazie, segno come risolta la richiesta di supporto.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘problemi billing_tax_code , vat_number’ is closed to new replies.