<?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' );

?>

Zaklínač: Starý svět – Legendární lov

Rozšíření pro deskovou hru Zaklínač: Starý svět

1 399 

Není skladem

Některé nestvůry jsou tak mocné, že jim v patách kráčí strach a zkáza, město za městem. Zabití takové nebezpečné stvůry by z každého zaklínače udělalo živoucí legendu. Ne každý zaklínač je ovšem schopen se s takovou výzvou vypořádat!

Zúčastněte se legendárního lovu a postavte se tváří v tvář nejmocnějším stvůrám kráčejícím po Kontinentu!

Postavte se novým nestvůrám!
Ve hře se objevují mocné nestvůry jako chiméra, ledový obr a golem! Zcela nové bojové karty z nich činí extrémně nebezpečné protivníky.

Zachraňte svět!
Světem se potulují legendární nestvůry a v jejich stopách zůstávají zničená města. Nedovolte jim uvrhnout Kontinent do záhuby!

Připravte se na závěrečný epický souboj!
Chcete–li vyhrát, musíte rozvíjet své dovednosti, abyste měli proti legendární nestvůře šanci. Zaklínač, který porazí tuto stvůru, bude vítězem… buďte odhodlaní!

Obsah balení:
7 figurek legendárních nestvůr
7 velkých karet legendárních nestvůr
20 zvláštních bojových karet legendárních nestvůr
12 karet legendárního lovu
24 žetonů zničení
1 pravidla

Hmotnost0,9 kg
Rozměry30 × 30 × 5 cm
Herní doba

Věk

Počet hráčů

Jazyky

Licence

Recenze

Zatím zde nejsou žádné recenze.

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

Podobné produkty

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
Zaklínač: Starý svět – Legendární lov

1 399 

1 399 

Není skladem