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

?>

Vílí kruh

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

Rodinná hra plná magických víl.

669 

Skladem u dodavatele

Vstupte do magického světa Vílího kruhu!
Lesní mýtinkou probleskují paprsky měsíčního světla. Víly se probouzejí a protahují svá křidélka. Ze země se vynořují magické houbičky a vytvářejí kruh. Začínají přistávat první světlušky. Do lesa se vrací magie, nastává čas příprav na příchod zimy…
Na lesní mýtince založte houbičkové vesničky, ve kterých budou bydlet víly. Prostřednictvím vílího kruhu důvtipně přesunujte svou vílu od jedné vesničky ke druhé, abyste nasbírali co nejvíce many, magické energie víl. Na rozvoj své vesničky máte jen dvě roční období, než přijde zima. Každé vaše rozhodnutí je důležité, protože přispěje k vašemu vítězství ve hře!
Velmi taktická, neotřelá a magická hra!
Jak hrát?
– Zvolte si houbičku a s důvtipem ji vyložte nad svou vesničku.
– Přesuňte svou vílu z houbičky na houbičku bez ohledu na vesničku.
– Získejte magické body podle toho, na jaké houbičce vaše víla ukončí svůj pohyb.

Hra Vílí kruh obsahuje:

  • 66 karet houbiček
  • 4 desky vesniček
  • 4 figurky víl
  • 12 žetonů cílů
  • 4 bodovací kolečka
  • 50 žetonů many
  • 1 destička začínajícího hráče
  • 4 karty magických cílů
  • 4 nápovědy hráčů
  • 1 česká a slovenská pravidla
Hmotnost0,76 kg
Rozměry26 × 26 × 4,4 cm
Herní doba

Věk

Počet hráčů

Téma

Jazyky

,

Recenze

Zatím zde nejsou žádné recenze.

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

Podobné produkty

Vílí kruh
Vílí kruh

669 

669 

Skladem u dodavatele