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

?>

Dary lesa (Forage CZ)

319 

Skladem u dodavatele

 

Procházejte se lesem a hledejte jedlé kaštany, houby a ostružiny. Hraním karet a překrýváním správných oblastí se pokuste nasbírat co nejplnější košík!
 
DARY LESA jsou závěrem trilogie her pro 1 hráče s 9 kartami (navazují na hru Orchard a jeho pokračování Citrusy).
Na kartách Darů lesa najdete různé oblasti lesa, ve kterých rostou sladké ostružiny, lahodné kaštany a vydatné houby.
Některé oblasti jsou rozdělené na dva druhy podrostu. Spolu s kostkami hladových myší vytvářejí nové příležitosti, jak naplnit košík, ale také jak o plody přijít!

Na rubových stranách karet najdete recepty na různé pochoutky, které představují novou výzvu i příležitost, jak získat více bodů. Díky receptům okusíte v každé hře něco nového!

Obsahuje také pravidla pro hru více hráčů. (Každý hráč potřebuje svou vlastní kopii hry.)
 
Hra je určena pro 1 hráče (s více kopiemi hry i pro více hráčů) od 8 let. Pravidla a herní materiál jsou v češtině.  
 

Česká pravidla ke stažení zde.

 

Počty a velikosti karet:
18 ks 63,5×89 mm

 

Herní materiál:
– 18 karet lesa
– 15 kostek plodů
  (5 ostružinových, 5 kaštanových a 5 houbových)
– 1 figurka myšáka Ryšáka
– pravidla hry

Představení hry:

Hraní hry:

Herní doba
Věk
Počet hráčů
Obtížnost
Téma
Mechanismus

Recenze

Zatím zde nejsou žádné recenze.

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

Dary lesa (Forage CZ)

319 

319 

Skladem u dodavatele