<?php

add_filter('woocommerce_dropdown_variation_attribute_options_args','woo_select_default_option',10,1);

function woo_select_default_option( $args)
{

    if(count($args['options']) > 0) //Ensure product variation isn't empty
        $args['selected'] = $args['options'][0];
    return $args;
}


add_action( 'woocommerce_variable_add_to_cart', 'bbloomer_update_price_with_variation_price' );
  
function bbloomer_update_price_with_variation_price() {
if(is_product()){
global $product;
$price = $product->get_price_html();
wc_enqueue_js( "
  $(document).on('found_variation', 'form.cart', function( event, variation ) {
  if(variation.price_html) $('.fb-prod-content-one p.price').html(variation.price_html);
  $('.woocommerce-variation-price').hide();
  });
  $(document).on('hide_variation', 'form.cart', function( event, variation ) {
  $('.fb-prod-content-one p.price').html('" . $price . "');
  });
" );
}
}

add_filter('woocommerce_available_variation', function($available_variations, \WC_Product_Variable $variable, \WC_Product_Variation $variation) {
    if (empty($available_variations['price_html'])) {
        $available_variations['price_html'] = '<span class="price">' . $variation->get_price_html() . '</span>';
    }
  
    return $available_variations;
}, 10, 3);

?>
<?php

function add_variation_radio_buttons() {
    ?>
    <script type="text/javascript">
    document.addEventListener( 'DOMContentLoaded', function() {
        var variations_form = document.querySelector( '.fb-woo-single__btn form.variations_form' );
        var data = variations_form.getAttribute( 'data-product_variations' );
        data = JSON.parse( data );

        var selects = document.querySelectorAll( '.fb-woo-single__btn table.variations select' );
        selects.forEach( function( select ) {
            var options = select.querySelectorAll( 'option' );
            options.forEach( function( option ) {
                if( ! option.value ) {
                    return;
                }

                var pricing = '';
                data.forEach( function( row ) {
                    if( row.attributes[select.name] == option.value ) {
                        pricing = row.price_html;
                    }
                } );

                var radio = document.createElement( 'input' );
                radio.type = 'radio';
                radio.name = select.name;
                radio.value = option.value;
                radio.checked = option.selected;
                var label = document.createElement( 'label' );
                label.appendChild( document.createTextNode( ' ' + option.text + ' ' ) );
                var div = document.createElement( 'div' );
                div.classList.add('fb-woo-single-btn-variation');
                div.appendChild( radio );
                div.appendChild( label );

                // Check if variation has stock
                var variationData = data.find(function(row) {
                    return row.attributes[select.name] == option.value;
                });

                // Check if product has only one attribute
                var hasSingleAttribute = Object.keys(variationData.attributes).length === 1;

                if (variationData && !variationData.is_in_stock && hasSingleAttribute) {
                    div.classList.add('disable');
                }

                select.closest( 'td' ).appendChild( div );

                radio.addEventListener( 'click', function( event ) {
                    select.value = radio.value;
                    jQuery( select ).trigger( 'change' );
                } );
            } );

            select.style.display = 'none';
        } );
    } );
    </script>
    <?php
}

add_action( 'woocommerce_variable_add_to_cart', 'add_variation_radio_buttons' );

?>

Sada Malá velká království + rozšíření Úsvit hrdinů

Ujměte se jednoho ze 13 unikátních fantastických národů a hospodařte se zdroji, budujte, objevujte a obsazujte území, zkoumejte, uzavírejte dohody a v neposlední řadě také bojujte. Fantasy strategická hra.

719 

Jen 1 skladem

Hraješ za malé království, které má velké plány. Chceš osídlit celou říši, naučit se mocným kouzlům, postavit monumentální hrady a toužíš, aby se sousední království třásla strachem, kdykoli zaslechnou jméno toho tvého. A co ti v tom brání? Vypadá to, že ostatní království mají úplně stejné cíle, a říše je příliš malá na to, aby se to podařilo všem…

Malá velká království je fantasy strategická hra. Ujmete se jednoho ze 13 unikátních fantastických národů a budete hospodařit se zdroji, budovat, objevovat a obsazovat území, zkoumat, uzavírat dohody a v neposlední řadě také bojovat. V malé krabičce se skrývá překvapivě mnoho strategické zábavy nahuštěné do velmi příznivé hrací doby. Na své si přijdou jak zkušení hráči, tak nováčci, protože hra má velmi přístupná pravidla. Cesta za slávou už na vás čeká!

Úsvit hrdinů je rozšíření pro fantasy strategickou hru Malá velká království. V expanzi najdete hrdiny různých povolání, který můžete zvyšovat úroveň, pevnosti, které pomáhají bránit vaše území, či nové karty území s novou surovinou – stříbrem. A hlavně celou novou sadu 13 národů se speciálními schopnostmi. Novinkou je možnost zahrát si Malá velká království jako hru pro jednoho hráče.

Herní doba

Obtížnost

Počet hráčů

Věk

Recenze

Zatím zde nejsou žádné recenze.

Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.

Podobné produkty

Cthulhu Wars Duel
-65 %
Cthulhu Wars Duel
Assassin’s Creed: Brotherhood of Venice - české vydání
-50 %
Assassin’s Creed: Brotherhood of Venice – české vydání
Zinga
-77 %
Zinga
Korál
-49 %
Korál
Sada Malá velká království + rozšíření Úsvit hrdinů

719 

719 

Jen 1 skladem