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

?>

Pygmalino FIESTA de los Muertos

Zábavná kooperativní párty hra plná slovních asociací! 💀🌸 Dokážete uctít památku zesnulých a správně přiřadit postavy k jejich vzpomínkám? Kreativní a originální hra, která rozproudí každou oslavu!

499 

Skladem u dodavatele

Fiesta de los Muertos – Oživte vzpomínky na zesnulé! 💀🌸

Dušičky jsou tady a s nimi i magická noc vzpomínek! V kooperativní párty hře Fiesta de los Muertos se pokusíte uctít památku slavných zesnulých tím, že si je budete připomínat pomocí slovních asociací. Ale pozor – slova se postupně mění a vzdálenost od původního významu se zvětšuje! Dokážete si i přesto vzpomenout, kdo se skrývá za jednotlivými lebkami?

🎭 Jak se hraje?
Každý hráč tajně napíše jméno slavné osobnosti do své lebky a přidá jedno slovo, které s ní souvisí. Lebka se posune k dalšímu hráči, který slovo smaže a nahradí ho jiným souvisejícím slovem. Tento proces se zopakuje čtyřikrát, aniž by hráči věděli původní postavu. Na závěr se pokusíte odhalit, kdo se skrývá v které lebce!

🕯 Proč si Fiesta de los Muertos zamiluješ?
✔ Originální kooperativní hra plná zábavných slovních asociací
✔ Výzva pro vaši paměť a kreativitu
✔ Skvělá na párty i rodinné večery

Co najdeš v krabici?
💀 8 hracích ploch – lebek
📜 8 tabulek odpovědí
🖊 8 fixů
🎭 120 karet postav
🔢 8 karet čísel
🚫 12 karet omezení
🦴 18 pamětních kostí

🌺 Připrav se na večer plný vzpomínek, smíchu a překvapení – Fiesta začíná!

Recenze

Zatím zde nejsou žádné recenze.

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

Pygmalino FIESTA de los Muertos
Pygmalino FIESTA de los Muertos

499 

499 

Skladem u dodavatele