Closed andreagrillo closed 5 years ago
grazie Andrea aggiunta nella versione 0.7.0.8
Prego, di nulla! Vi segnalo anche che manca la PEC, la potete aggiungere al mio codice :D
Sì, nel codice finale, abbiamo aggiunto la pec/codice destinatario e il secondo codice fiscale, se abilitati.
Salve Ragazzi,
sono Andrea e scrivo per conto di YITH. Ho aggiunto alla classe principale del plugin un metodo che permette di filtrare il get_address di WooCommerce. In questo modo i campi che voi aggiungete sono disponibili a tutti i plugin di terze parti che utilizzano il billing address di WooCommerce. Il problema mi è stato segnalato da un cliente che utilizza il nostro YITH WooCommerce Multi Vendor ed il vostro plugin. In breve, i dati di fatturazione aggiunti da voi non vengono inseriti nei sotto ordini dei venditori e nelle email.
Ho passato al mio cliente, come fix temporaneo, questo codice:
`add_filter( 'woocommerce_get_order_address', 'yith_filter_get_order_address', 10, 3 );
if( ! function_exists( 'yith_filter_get_order_address' ) ) { /**
@return array */ function yith_filter_get_order_address( $address, $type, $order ) { if( class_exists( 'WooCommerce_Italian_add_on' ) && 'billing' == $type ){ $custom_fields = array( '_billing_invoice_type', '_billing_cf' );
} }`
Che poi ho deciso di committare all'interno del vostro plugin. Se avete altri campi da aggiungere potete inserirli all'interno dell'array
$custom_fields = array( '_billing_invoice_type', '_billing_cf' );
che trovate nel mio codice.Spero di aver fatto una cosa gradita, per qualsiasi dubbio scrivetemi pure. Grazie. AG