<?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' );
?>
Rozšíření deskové hry Na louce.
Na louce: Po proudu je rozšíření deskové hry Na louce. I v tomto rozšíření budete pokračovat v poznávání přírody, tentokrát z pohledu kajakáře. Čeká na vás objevování vodních rostlin a živočichů žijících v řekách, potocích a jezerech. Když budete dostatečně všímaví, neuniknou vám ani ryby plující v hloubce pod vámi, vydra skotačící v proudu, ani bobr stavějící si svou hráz.
Kromě pozorování dostanete body také za vzdálenost, kterou na kajaku po řece urazíte. Na nejzdatnějšího kajakáře čekají dodatečné výhody, které mu mohou pomoci získat titul nejzkušenějšího pozorovatele.
Tak co, pojedete s námi na vodu?
Obsah balení:
Oboustranná deska s řekou
55 vodních karet
4 karty bobřích hrází
4 karty západu slunce
4 oboustranné karty půdy
3 karty balíčku W
3 karty balíčku E
3 karty balíčku N
3 karty balíčku S
6 karet pro hru jednoho hráče
1 žeton cíle
4 žetony vodní stezky
2 žetony vodopádu
4 bonusové žetony
8 žetonů cesty
6 žetonů mola
6 žetonů stanu
1 obálka s 6 dodatečnými kartami
4 figurky kajakářů skládací stojánek na karty
česká a slovenská pravidla
Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.
Recenze
Zatím zde nejsou žádné recenze.