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]
[basepress-notice style=“warning“]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.[/basepress-notice]
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:
/** * 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 );
[basepress-notice style=“info“]Vlastní funkce můžete vložit buď do tzv. child šablony nebo pomocí pluginu Code Snippets[/basepress-notice]
[basepress-notice style=“info“]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.[/basepress-notice]