LDAV / woocommerce-pdf-italian-add-on

WooCommerce PDF Invoices Italian Add-on
GNU General Public License v2.0
4 stars 5 forks source link

Add new billing fields to WooCommerce Address #13

Closed andreagrillo closed 5 years ago

andreagrillo commented 5 years ago

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' ) ) { /**

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

LDAV commented 5 years ago

grazie Andrea aggiunta nella versione 0.7.0.8

andreagrillo commented 5 years ago

Prego, di nulla! Vi segnalo anche che manca la PEC, la potete aggiungere al mio codice :D

LDAV commented 5 years ago

Sì, nel codice finale, abbiamo aggiunto la pec/codice destinatario e il secondo codice fiscale, se abilitati.