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

?>

Panství hrůzy: Děsivé výpravy – rozšíření

Čtvrté rozšíření pro druhou edici hry Panství hrůzy

1 709 

Skladem u dodavatele

Nastupovat!

„Poklidné brázdění vzducholodi po nebi nad Atlantikem přerušila přicházející
bouře přinášející krvavou pomstu. Hluboko pod mořskou hladinou probíhají
přípravy zrádného plánu vyhodit loď do povětří. Venkovem Nové Anglie se vlak
v oblaku černého dýmu snaží zoufale uniknout nepředstavitelné hrozbě“

Rozšíření „Děsivé výpravy“ přináší tři nové scénáře, které přivedou vyšetřovatele
daleko za hranice Arkhamu. Přijďte na kloub děsivým záhadám na palubě
rušné transatlantické vzducholodi, luxusního zaoceánského parníku nebo
ve vlaku uhánějícím malebnou venkovskou krajinou.

K hraní je potřeba základní hra Panství hrůzy druhá edice

Obsah hry:
1 pravidla • 4 karty vyšetřovatelů a příslušné figurky • 18 mapových dílů
6 kartiček agendy • 13 kartiček běžných předmětů • 7 kartiček unikátních předmětů
15 kartiček kouzel • 8 kartiček se stavem • 4 kartičky zranění • 4 kartičky strachu • 7 žetonů nestvůr
a příslušné figurky • 43 žetonů trhliny/vody • 6 žetonů osob • 4 žetony dveří

Hmotnost1,88 kg
Rozměry31 × 31 × 8 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

Panství hrůzy: Děsivé výpravy - rozšíření
Panství hrůzy: Děsivé výpravy – rozšíření

1 709 

1 709 

Skladem u dodavatele