Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the simple-custom-post-order domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/staging.wpify.io/web/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/staging.wpify.io/web/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-subscriptions domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/staging.wpify.io/web/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpify-woo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/staging.wpify.io/web/wp/wp-includes/functions.php on line 6114
Pozice zobrazení QR kódu – WPify

Dokumentace

Pozice zobrazení QR kódu

QR kód lze zobrazit prakticky na libovolném místě ať již pomocí připravených pozic nebo pomocí vlastního snippetu. Pro nastavení zobrazení přejděte do nastavení modulu WooCommerce > Nastavení > Wpify Woo > QR platba

Zobrazení na děkovné stránce

Pomocí selektoru „Pozice QR na děkovné stránce“ si zvolte jednu z připravených pozic:

  • Nezobrazovat – tato možnost se hodí v případě, že QR kód chcete posílat pouze emailem a nebo jej chcete umístit na místo, které si sami zvolíte pomocí vlastního snippetu.
  • Před obsahem stránky – QR se zobrazí hned na začátku pod nadpisem stránky.
  • Před detaily objednávky – QR se zobrazí před tabulkou se souhrnem objednávky.
  • Za obsahem stránky – QR bude zcela na konci stránky.

Změny uložte pomocí tlačítka na konci stránky.

Zobrazení v emailech

Základní nastavení v jakých emailech se má QR zobrazit naleznete v nastavení pro platební metodu.

Pokud chcete ovlivnit pozici v emailu, tak je to možné jen pomocí vlastního snippetu nebo úpravou šablony emailu. V takovém případě nechte pole „Zobrazit v emailech“ prázdné a kód si vložte sami.

Zobrazení na vlastní pozici

Pokud chcete QR kód zobrazit na libovolné pozici děkovací stránky, emailů a nebo kdekoliv jinde, kde jsou k dispozici data o objednávce, tak k tomu můžete využít připravený shortcode a nebo PHP hook:

Pomocí shortcode

[wpify_woo_render_qr_code]

Pomocí PHP hooku

do_action('wpify_woo_render_qr_code', $order)

Do parametru $order pošlete číslo objednávky nebo pole objednávky WC_order a následně se na tomto místě vygeneruje QR kód dle vašeho nastavení.

Příklad snippetu

Následující snippet vkládá QR kód před detailem objednávky na stránce můj účet u objednávek, které jsou ve stavu „čeká na vyřízení“. QR kód se samozřejmě rendruje i dle nastavených podmínek z pluginu.

 add_action( 'woocommerce_view_order', function( $order_id ) {
	$order = wc_get_order( $order_id );
	if ( $order->get_status() === 'on-hold' ) {
		do_action( 'wpify_woo_render_qr_code', $order );
	}
}, 1, 1 );

[basepress-notice style=“info“]Vlastní funkce můžete vložit buď do tzv. child šablony nebo pomocí pluginu Code Snippets[/basepress-notice]