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

?>

Inferno: Plutus & Phlegyas Rozšíření (+ figurka Danteho)

629 

Není skladem

Toto rozšíření přidává do základní hry další dva strážce a figurku Danteho. Obsahuje 3 miniatury, 2 velké karty a nové kartonové komponenty: 9 žetonů zvonů a 8 žetonů stolů. Obsahuje QR kód s pravidly v 11 jazycích včetně češtiny. Oficiální česká pravidla si také můžete stáhnout níže.

Plutus: Uzavřete spojenectví s bohem bohatství a on vám dovolí zřídit v pekle celní úřady, kde budete vybírat poplatky za průchod od svých soupeřů.
Umístěte jeden ze svých dvou stolů pod libovolný štít. Pokaždé, když hráč projde, musí vám zaplatit jednu drachmu.

Phlegyas: Přivolejte ho zazvoněním na zvon. Phlegyas, převozník, se vynoří z bahnitých vod řeky Styx a přijde vám na pomoc. Zazvoňte na jeden ze svých zvonů a umístěte Phlegya do kruhu. Před zahájením fáze pekla můžete duši přesunout do libovolného prázdného štítu v tomto kruhu, než ji pošlete do nižšího kruhu.

Dante: Nahraďte dřevěnou figurku touto detailní plastovou miniaturou.

(Oba tyto strážce bylo dříve možné získat pouze v deluxe edice hry Inferno.)

Hra je určena pro 1-4 hráče od 14 let.

Pravidla v češtině ke stažení ZDE.

Herní materiál je jazykově nezávislý. 

Rozšíření obsahuje:

3 figurky strážců (Plútos, Phlegyas a Dante)
17 žetonů (9 zvonů a 8 stolů)
2 velké karty strážců

Představení rozšíření:

 

Recenze

Zatím zde nejsou žádné recenze.

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

Inferno: Plutus & Phlegyas Rozšíření  (+ figurka Danteho)
Inferno: Plutus & Phlegyas Rozšíření (+ figurka Danteho)

629 

629 

Není skladem