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

?>

ESCAPE ROOM pro 2 hráče – 2. díl      

Věk 16+
2 hráčů

Zachovejte chladnou hlavu v boji s časem!

419 

Není skladem

Z pohodlí domova zažijte vzrušení, které znáte z únikových her ze skutečného života! Během této nervy drásající hororové verze oblíbené hry Escape Room: úniková hra pro dva hráče budete muset společně odhalit skryté indicie a použít je pro řešení náročných hlavolamů.
Se hrou vás seznámí Krvavá Mary, pak si vás převezme Malá dáma a nakonec vám nabídne útočiště Dům u jezera.
Je to neustálý závod s časem, ve kterém máte 60 minut na dokončení. V této hře vyhráváte i prohráváte společně. Spolupráce je jediný způsob, jak uspět.
Pokud jste si ještě nikdy únikové hry nevyzkoušeli, připravte se na neopakovatelný zážitek. Když se člověk baví, 60 minut uteče jako voda!

Oficiální web hry: https://escaperoomthegame.com/cs-cz/

OBSAH BALENÍ:
Dekodér nápověd
Průvodce ke každému scénáři
Seznamovací hra: Bloody Mary
Scénář 1: Malá dáma
Scénář 2: Dům u jezera.
Pro hru je potřeba: Chytrý telefon s webovou aplikací Escape Room The Game z oficiálního webu hry, která obsahuje digitální Chrono dekodér, nebo Chrono dekodér ze základní hry.

Hmotnost0,16 kg
Rozměry19 × 19 × 4 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í.

ESCAPE ROOM pro 2 hráče - 2. díl      
ESCAPE ROOM pro 2 hráče – 2. díl      

419 

419 

Není skladem