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

?>

Na ploutvích

Věk 10+
1 - 5 hráčů

Na ploutvích je krásně ilustrovaná samostatná hra ze série Na křídlech, která tě okouzlí nejen vizuálně, ale i svou hratelností. Vydej se do hlubin a staň se mistrem podmořského světa! 🌊

1 479 

Jen 1 skladem

Na ploutvích – vydej se pod mořskou hladinu! 🌊🐟

Staň se mořským biologem a vydej se objevovat fascinující svět pod hladinou! Ve hře Na ploutvích, která patří do oblíbené série Na křídlech, se ponoříš do tajuplných hlubin a budeš studovat pestrý podmořský život. Čekají tě ryby z různých mořských zón – od teplých korálových útesů až po temné hlubiny oceánu.

🔎 Co tě čeká?

  • Objevování a rozšiřování sbírky nádherných druhů ryb.
  • Vylíhnutí čerstvě nakladených vajíček.
  • Pozorování životního cyklu mořských tvorů.
  • Strategické rozhodování, kam zaměříš svůj výzkum.

Co najdeš v krabici? 🎲🐠

🔹 5 osobních desek oceánu
🔹 1 deska úkolů a připomínek
🔹 9 destiček úkolů
🔹 125 karet ryb + 10 startovních karet ryb
🔹 30 figurek potápěčů (6 v každé barvě)
🔹 90 žetonů vajíček/potěru (z jedné strany vajíčko, z druhé potěr)
🔹 40 žetonů hejn
🔹 1 žeton začínajícího hráče
🔹 5 přehledových karet
🔹 1 bodovací zápisník
🔹 7 karet volby virtuálního soupeře Nema
🔹 6 karet bodování pokročilého sólového modulu
🔹 3 oboustranné karty úspěchů Nema
🔹 1 oboustranná přehledová karta Nema
🔹 1 krabička na karty
🔹 Pravidla hry

Ponoř se do podmořského světa a rozšiř svou sbírku fascinujících ryb! 🐠✨

Herní doba

Jazyky

Obtížnost

Počet hráčů

Téma

Věk od

10

Věk

Recenze

Zatím zde nejsou žádné recenze.

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

Na ploutvích
Na ploutvích

1 479 

1 479 

Jen 1 skladem