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

?>

Jamajka

Škodící závodní hra s pirátskými loděmi.

Original price was: 959 Kč.Current price is: 449 Kč.

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

Skladem u dodavatele

V únoru 1678 byl Henry Morgan po dlouhé pirátské kariéře chytře jmenován guvernérem Jamajky a pověřen vyháněním pirátů a korzárů. Místo toho sezval všechny své bývalé „spolupracovníky“ a bratry ve zbrani, kteří se zde nakonec usadili, aby si beztrestně užívali výsledků svého drancování.
O 30 let později, na oslavu jubilea jeho jmenování, byla, jak se patří, uspořádána Velká výzva závod kolem ostrova, na jehož konci se nejrychlejší posádka, která nashromáždí nejvíce zlata, stane vítězem.
Vzhůru do toho, chlapi, a na ně!

Jamajka je závodní hra řízená kartami a akčními kostkami. Hráči si v každém kole vybírají z několika dostupných akcí, jejichž vyhodnocení ovlivňují čísla hozená na kostkách. Pohybují se na lodích kolem ostrova, sbírají suroviny, platí za kotvení v přístavech a bojují s ostatními. Cílem hry je objet ostrov jako první s pořádným lupem, pokud možno.

Zvolte si ranní a večerní akce. Naplňte své podpalubí jídlem, střelným prachem a poklady, zaútočte na své soupeře a dokončete závod kolem ostrova jako nejbohatší!

Obsah balení:
1 hrací plán
66 karet akce
12 karet pokladů
80 zlatých dublonů
45 žetonů jídla
45 žetonů střelného prachu
9 žetonů pokladů
1 žeton kompasu
2 kostky akcí
6 lodí
6 desek nákladních prostorů
1 kostka boje/nedostatku
1 brožura s pravidly

Hmotnost1,52 kg
Rozměry29,5 × 29,5 × 7 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í.

Podobné produkty

Assassin’s Creed: Brotherhood of Venice - české vydání
-50 %
Assassin’s Creed: Brotherhood of Venice – české vydání
Zinga
-77 %
Zinga
Korál
-49 %
Korál
Jamajka
Jamajka

Original price was: 959 Kč.Current price is: 449 Kč.

Original price was: 959 Kč.Current price is: 449 Kč.

Skladem u dodavatele