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

?>

Klíče od hradu

Dobrodružná hra s dílky, jakou svět neviděl!

Původní cena byla: 629 Kč.Aktuální cena je: 179 Kč.

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

Skladem u dodavatele

Udatní rytíři a neohrožené bojovnice, najděte si cestu skrze bludiště dílků, odemykejte a zamykejte dveře. Buďte první, kdo pokoří labyrint dveří a dorazí na druhou stranu.

Jak na hru? Je to víc než jednoduché:
1. Doberte si jednu kartu
2. Zahrajte jednu kartu
3. Pohněte postavou, pokud chcete.

Karty obsahují rozmanité efekty, které vám umožní otevírat a zavírat dveře nebo je úplně zablokovat, dostat se skrze zamřížované dveře, vytvořit tajnou chodbu nebo zpomalit protihráče. Záleží jen na vás, jak své karty efektivně využijete.

První hráč, který dostane svou postavu na dílek odemčených dveří na protější straně, než začínal, se stává vítězem!

Obsah balení:
12 postav
4 stojánky
40 dílků dveří
54 karet
1 česká a slovenská pravidla

Hmotnost0,68 kg
Rozměry17,78 × 22,86 × 6,99 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í.

Klíče od hradu
Klíče od hradu

Původní cena byla: 629 Kč.Aktuální cena je: 179 Kč.

Původní cena byla: 629 Kč.Aktuální cena je: 179 Kč.

Skladem u dodavatele