Pokud potřebujete upravit data odesílaná do Fakturaidu za účelem vytvoření kontaktu můžete k tomu využít připravený filtr:

PHP
apply_filters( 'wpify_woo_fakturoid_subject_data', $data, $order, $wc_order )

Aktuálně odesílaná data jsou

PHP
$data = array(
  'name'            // Fakturační jméno společnosti nebo celé jméno
  'street'          // Fakturační ulice a číslo popisné
  'city'            // Fakturační město
  'zip'             // Fakturační PSČ
  'country'         // Fakturační země
  'registration_no' // Fakturační IČO
  'vat_no'          // Fakturační DIČ
  'local_vat_no'    // Fakturační IČ DPH (pro SR)
  'full_name'       // Fakturační celé jméno
  'email'           // Fakturační email
  'phone'           // Fakturační telefon
  'custom_id'       // id přihlášeného uživatele (je-li přihlášen)
);

Příklad vlastní funkce pro úpravu dat v které se rozděluje první a druhý řádek fakturační adresy do samostatných polí.

PHP
/**
 * Edit Fakturoid subject data
 * 
 * @param array                               $data     Data
 * @param WpifyWooFakturoid\Models\OrderModel $order    Order model with Fakturoid data
 * @param WC_Order                            $wc_order WC order
 *
 * @return array
 */
function edit_fakturoid_subject_data( $data, $order, $wc_order ): array {
	$data['street']  = $wc_order->get_billing_address_1();
	$data['street2'] = $wc_order->get_billing_address_2();
	return $data;
}
add_action( 'wpify_woo_fakturoid_subject_data', 'edit_fakturoid_subject_data', 10, 3 );

Vlastní funkce můžete vložit buď do tzv. child šablony nebo pomocí pluginu Code Snippets