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

?>

Fakt hluční knihovníci

Věk 8+
2+ hráčů

Nemilosrdná překřikovací desková párty hra.

679 

Skladem u dodavatele

Další bláznivá párty hra od tvůrců hry Výbušná koťátka – to jsou Fakt hluční knihovníci! Hra, ve které vám vaše zbytečné znalosti přinesou důležité body. Přemýšlejte rychle, ne usilovně!

O co vlastně v této hře jde?
Ve zkratce – váš tým bude vykřikovat slova, která začínají na konkrétní písmeno a zapadají do určité kategorie. Počáteční písmena se změní pokaždé, když zakřičíte správnou odpověď, a pokud váš tým vymyslí víc slov než ten druhý, získáte body!

Co je cílem hry?
Být v tom týmu, který jako první získá 12 bodů… Protože pak vyhrajete hru a jistě se tak zapíšete do dějin!

Chcete pár dalších pikantností ze hry? Snad abychom vám tedy představili dva hlavní knihovníky, kteří budou představovat vaše týmové vůdce: Gertruda Holoubková – mistryně v křiku do dálky – její tón vždy píchá až u srdce a Alfréd Vlažný – má opravdu vlažný hlas, a tak ke křiku používá svůj po domácku upravený kapesní megafon, který svým zvukem zatlouká i hřebíky!

A nakonec… Jestli vám někdo někdy říkal, že ho nemáte překřikovat, tak v této hře na to zapomeňte!

Obsah balení:
60 karet kategorií
1 herní plán
2 knihovníci
20 žetonů s písmeny
12 bonusových žetonů
2 žetony okruhu
2 počitadla bodů
1 řetěz
1 minutka
1 česká pravidla

Hmotnost0,54 kg
Rozměry20 × 6,1 × 20 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í.

Fakt hluční knihovníci
Fakt hluční knihovníci

679 

679 

Skladem u dodavatele