Navigace
-
Nastavení
-
Používání
- Seznámení s prostředím
- Generování proforma (zálohové) faktury
- Generování faktury
- Generování opravného dokladu / storno faktury
- Zaslání faktury / upomínky e-mailem
- Označení dokumentu jako zaplacený / odebrání platby
- Smazání posledního dokumentu
- Manuální přiřazení dokumentu k objednávce
- Aktualizace dat faktury z Fakturoidu
- Filtrování objednávek dle typu a stavu faktury
-
Funkce
-
Řešení potíží
Pokud z nějakého důvodu potřebujete programově upravit napojení na Fakturoid účet tak můžete využít následující filtr.
PHP
apply_filters( 'wpify_woo_fakturoid_client_settings', $client_settings )
Aktuálně odesílaná data jsou
PHP
$client_settings = array(
'domain' // doména Fakturiud účtu
'email' // přihlašovací email
'api_key' // api klíč
);
Pro úpravu tohoto nastavení můžete využít následující funkci. Například v případě kdy chcete vytvářet faktury pod odlišnými uživatelskými účty.
PHP
/**
* Edit connection to Fakturoid account
*
* @param array $client_settings Client settings
*
* @return array
*/
function edit_fakturoid_client_settings( $client_settings ): array {
if ( /* vaše podmínka */ ) {
$client_settings['email'] = '[email protected]';
$client_settings['api_key'] = 'unikatni/klic*uctu@123';
}
return $client_settings;
}
add_action( 'wpify_woo_fakturoid_client_settings', 'edit_fakturoid_client_settings', 10, 1 );
Vlastní funkce můžete vložit buď do tzv. child šablony nebo pomocí pluginu Code Snippets