Pokud vám vkládání odkazu na místa z nastavení nestačí, nebo používáte editor, který ruší základní hooky WooCommerce emailů, tak odkaz na fakturu můžete vložit na libovolné místo pomocí shortcode

[invoice_link]

Shortcode vyžaduje umístění na místo kde se nachází informace o objednávce a dokáže si je tak načíst.

nebo pomocí nahookované akce

do_action('wpify_woo_fakturoid_render_link', $order);

Tuto akci můžete vložit na libovolné místo vaší šablony nebo e-mailů a jediné co potřebuje je pole objednávky WC_Order.

Například pro vložení odkazu do emailů hned k detailům zákazníka můžete využít tuto funkci:

PHP
/**
 * Add invoice link to custom position in emails
 *
 * @param WC_Order $order WC order
 */
function invoice_in_email_customer_details( WC_Order $order ) {
	do_action('wpify_woo_fakturoid_render_link', $order);
}
add_action( 'woocommerce_email_customer_details', 'invoice_in_email_customer_details', 15, 1 );

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

Pokud vkládáte odkaz na vlastní místo doporučujeme defaultní umístění v nastavení modulu nastavit na „Nezobrazovat“ aby nedocházelo k duplicitnímu zobrazení odkazu.