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

?>

Výpravy do minulosti

Rodinná hra o cestování časem.

899 

Skladem u dodavatele

Vítejte v cestovní kanceláři Wayback Tours!
Chystáte se na třídenní výpravu do minulosti, při které procestujete tisíce let ve stroji času a zažijete velké okamžiky z naší historie.
Výpravy do minulosti probíhají ve třech kolech, z nichž každé představuje jeden den vaší cesty. Každý den navštívíte řadu historických událostí a na každé z nich strávíte jiný počet hodin.
Po cestě budete získávat body za to, že se držíte svého itineráře a navštívíte historické události v chronologickém pořadí. Jdeme na to!
Obsahuje více než 100 karet historie, z nichž každá je krásně ilustrovaná a doplněná poučnými texty, které popisují rozmanité a úžasné dějiny našeho světa.
Česká verze hry je 2. edice a obsahuje skvělý sólo mód, který byl v 1. edici vydán zvlášť.
Obsah balení:
108 karet historie
12 karet předků
1 hrací plán
4 kapesní hodinky
4 herní žetony
84 žetonů zážitků
1 hodiny
4 zásobníky na krystaly času
24 itinerářů
20 krystalů času
4 referenční karty
1 pravidla
1 rejstřík roků
24 karet časových vírů
4 žetony časového víru
1 pravidla pro režim hry s časovými víry
4 itineráře pro sólový režim

Hmotnost1,6 kg
Rozměry30 × 30 × 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í.

Výpravy do minulosti
Výpravy do minulosti

899 

899 

Skladem u dodavatele