Tento šikovný snippet upravuje text hlavného tlačidla v pokladni (Checkout) vášho e-shopu. Namiesto štandardného „Objednať s povinnosťou platby“ alebo „Odoslať objednávku“ pridá k textu aj finálnu sumu, ktorú má zákazník zaplatiť.
Z psychologického hľadiska ide o výborný prvok – zákazník má v poslednom kroku pred očami presnú sumu, čo zvyšuje transparentnosť a dôveryhodnosť nákupného procesu.
Čo kód robí?
- Kontroluje košík: Najprv overí, či zákazník skutočne niečo v košíku má.
- Preberá hotovú sumu: Kód nepočíta sumu nanovo, ale preberá už vypočítanú hodnotu priamo z WooCommerce, čo šetrí výkon servera.
- Čistí formátovanie: Odstráni prebytočné HTML značky a správne spracuje symboly meny (napr. €), aby sa text na tlačidle zobrazil korektne a čisto.
- Spája text: Pôvodný text tlačidla „Objednať s povinnosťou platby“ a pridá za neho „za SUMA €“ Výsledkom je formát typu: „Objednať s povinnosťou platby za 22,00 €“.

Použitie
Snippet vložte do súboru functions.php vašej aktívnej témy (ideálne Child Theme) alebo použite plugin na správu snippetov (napr. Code Snippets).
PHP
add_filter( 'woocommerce_order_button_text', 'custom_checkout_button_text_optimized' );
function custom_checkout_button_text_optimized( $button_text ) {
if ( WC()->cart && ! WC()->cart->is_empty() ) {
$total_string = WC()->cart->get_total();
$clean_total = html_entity_decode( strip_tags( $total_string ) );
return $button_text . ' za ' . $clean_total;
}
return $button_text;
}

