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

?>

Pandemic

Věk 8+
2 - 4 hráčů

Bestseller na poli kooperativních her již od roku 2008!

519 

Není skladem

Staňte se členy elitního záchranářského týmu, který bojuje se čtyřmi smrtelnými chorobami, jež se šíří po celém světě.

Společně s týmem cestujete po světě, léčíte nákazu a hledáte prostředky pro výzkum léků. Pokud chcete uspět, je nutné spolupracovat. Pandemic je kooperativní hrou, ve které hráči vítězí nebo prohrávají společně jako tým. Epidemie nemocí pronikají do všech koutů světa a času není nazbyt. Dokážete včas objevit všechny čtyři léky? Osud lidstva je ve vašich rukou!

Pandemic je kooperativní hrou. Hráči vítězí nebo prohrávají společně jako tým!

Úkolem hráčů je objevit léky na všechny čtyři choroby. Hráči prohrávají v případě, že:
• dojde ke vzniku 8 ohnisek nemocí (svět zachvátí panika)
• nemáte dostatek žetonů chorob, když je zrovna potřebujete (choroby se příliš rozšířily) nebo
• nemáte dostatek karet pro hráče, když je zrovna potřebujete (týmu došel čas).
Každý z hráčů má konkrétní roli se zvláštními schopnostmi, kterými může pomoci celému týmu uspět.

Klíčové vlastnosti strategické deskové hry Pandemic:
– Strategická kooperativní hra jejíž cílem je vzájemná spolupráce
– Desková hra Pandemic je vhodná pro hráče od 8 let
– Hra je určena pro 2 až 4 hráče
– Jedno kolo hry Pandemic trvá zhruba 45 min.

OBSAH BALENÍ: herní deska se světovými hlavními městy, 7 karet rolí s figurkami ve stejné barvě, 6 výzkumných stanic, 6 žetonů, 96 kostiček nemocí, 48 karet nákazy, 59 karet pro hráče, referenční kartičky, pravidla

Hmotnost1,05 kg
Rozměry22 × 30 × 4,5 cm
Herní doba

Věk

Počet hráčů

Jazyky

,

Recenze

Zatím zde nejsou žádné recenze.

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

Pandemic

519 

519 

Není skladem