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

?>

Jungle Speed Eco 2021

Populární postřehová hra s dřevěným totemem v novém balení.

Original price was: 439 Kč.Current price is: 309 Kč.

Nejnižší cena za posledních 30 dní: 309 

Jen 1 skladem

Myslíte si, že máte dobrý postřeh? Rychlé reflexy? Umíte dlouho udržet maximální pozornost? Dobře reagujete při změně situace? Pokud ano, tak je Jungle Speed právě pro vás!

Na začátku hry se hráči spravedlivě podělí o balíček karet. Poté střídavě otáčí vždy jednu horní kartu a pokládají ji před sebe. Pokud dva nebo více hráčů otočí stejnou kartu, snaží se co nejrychleji uchopit totem, který je ve středu stolu. Kdo vyhraje, předá všechny své otočené karty soupeři. Kdo však uchopí totem omylem, ten si za trest vezme všechny otočené karty od všech soupeřů. Vítězem hry se pak stane ten hráč, který se první zbaví všech svých karet.

Na první pohled to vypadá jednoduše, ale hlavní vtip je v rozdílnosti, resp. podobnosti obrázků na kartách. Na nich jsou zobrazeny různě složité symboly v několika barvách, které se občas liší jedním malým detailem.

Aby toho nebylo málo, občas se na stole objeví nějaká speciální karta, která nějakým způsobem mění pravidla hry. Např. se místo stejného symbolu hraje na stejnou barvu. Jiná karta naopak nutí všechny hráče, aby co nejrychleji popadli totem. Pokud se podobných karet sejde více, vytváří to slušný zmatek, ve kterém se orientují jen ti nejbystřejší hráči.

Se svou krátkou hrací dobou, jednoduchými pravidly a vysokou zábavností patří Jungle Speed mezi hry vhodné do každé společnosti a pro každou příležitost.

Obsah balení:
1 dřevěný totem
70 karet
1 sáček z organické bavlny
1 česká, slovenská, polská a maďarská pravidla hry

Hmotnost0,33 kg
Rozměry8,5 × 21 × 8 cm
Herní doba

Věk

Počet hráčů

Obtížnost
Téma
Jazyky

,

Mechanismus

Recenze

Zatím zde nejsou žádné recenze.

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

Jungle Speed Eco 2021

Original price was: 439 Kč.Current price is: 309 Kč.

Original price was: 439 Kč.Current price is: 309 Kč.

Jen 1 skladem