Cere oferta
<?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( 'form.variations_form' );
        var data = variations_form.getAttribute( 'data-product_variations' );
        data = JSON.parse( data );

        var selects = document.querySelectorAll( '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' );



# SOURCE: https://codedcommerce.com/woo/change-variation-drop-downs-to-radio-buttons/
/*
add_action( 'woocommerce_variable_add_to_cart', function() {
 
    add_action( 'wp_print_footer_scripts', function() {
 
        ?>
        <script type="text/javascript">
 
        // DOM Loaded
        document.addEventListener( 'DOMContentLoaded', function() {
  
            // Get Variation Pricing Data
            var variations_form = document.querySelector( 'form.variations_form' );
            var data = variations_form.getAttribute( 'data-product_variations' );
            data = JSON.parse( data );
 
            // Loop Drop Downs
            document.querySelectorAll( 'table.variations select' )
                .forEach( function( select ) {
 
                // Loop Drop Down Options
                select.querySelectorAll( 'option' )
                    .forEach( function( option ) {
 
                    // Skip Empty
                    if( ! option.value ) {
                        return;
                    }
 
                    // Get Pricing For This Option
                    var pricing = '';
                    data.forEach( function( row ) {
                        if( row.attributes[select.name] == option.value ) {
                            pricing = row.price_html;
                        }
                    } );
 
                    // Create Radio
                    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 );
 
                    // Insert Radio
                    select.closest( 'td' ).appendChild( div );
 
                    // Handle Clicking
                    radio.addEventListener( 'click', function( event ) {
                        select.value = radio.value;
                        jQuery( select ).trigger( 'change' );
                    } );
 
                } ); // End Drop Down Options Loop
 
                // Hide Drop Down
                select.style.display = 'none';
 
            } ); // End Drop Downs Loop
  
        } ); // End Document Loaded
 
        </script>
        <?php
 
    } );
 
} );

*/
?>

Mobilier de lux pentru bucătărie

0 customer reviews

Preț la cerere

Bucătărie premium realizată la comandă din PAL melaminat lucios roșu și negru, cu blat din Corian de 36 mm și feronerie Blum, ideală pentru spații moderne.

📞 Sună acum și comandă sau dă click pe Cere oferta și completează formularul! Transformă-ți bucătăria într-un spațiu organizat, fără efort!

Mobilier de lux pentru bucătărie este alegerea ideală pentru cei care își doresc un spațiu de gătit sofisticat, modern și extrem de funcțional. Acest model este realizat la comandă din PAL melaminat lucios de 18 mm, finisat cu cant ABS pentru rezistență sporită și un aspect impecabil. Fronturile lucioase roșii și negre creează un contrast elegant, ideal pentru interioare cu design contemporan.

🔹 Structura și compoziția:

  • Corpurile de bază și cele înalte oferă spațiu generos de depozitare.

  • Blatul gros de 36 mm este din Corian, un material premium, rezistent la temperaturi înalte, pete și zgârieturi. La cerere, se poate opta și pentru marmură, PAL melaminat termorezistent sau gresie.

  • Corpuri suspendate compacte, integrate perfect în ansamblu, cu sistem de prindere mascat și deschidere facilă.

  • Electrocasnicele sunt încorporate elegant, evidențiind designul unitar și luxos.

🔹 Feronerie și accesorii:

  • Sisteme de închidere silențioasă Blum (Austria) pentru toate sertarele și ușile.

  • Glisiere, balamale și pistoane cu gaz de cea mai bună calitate, import Germania și Austria.

  • Mânere metalice elegante care oferă confort la deschidere și un plus estetic.

🔹 Personalizare completă:

  • Se realizează la comandă, pe orice dimensiune, în funcție de spațiul disponibil.

  • Gama variată de culori și texturi permite adaptarea mobilierului la orice stil de amenajare – de la minimalist până la industrial sau clasic reinterpretat.

🛠️ Cum alegi materialele și feroneria?

Alege PAL melaminat lucios dacă vrei reflexii discrete, rezistență în timp și întreținere ușoară. Pentru blat, Corian este alegerea premium, însă poți opta pentru alternative în funcție de buget. Feroneria de calitate (Blum, Hafele, SISCO) este cheia pentru un mobilier durabil și funcțional.

📏 Cum iei măsurile?

  1. Măsoară lungimea peretelui, adâncimea disponibilă și înălțimea până la tavan.

  2. Notează poziția prizelor, țevilor și eventualelor obstacole.

  3. Trimite-ne măsurătorile pentru simulare 3D și consiliere gratuită.

📝 Cum comanzi?

Trimite o cerere de ofertă personalizată, selectează materialele și finisajele preferate, iar noi îți livrăm mobila visurilor tale.

🎯 Transformă-ți bucătăria într-un spațiu exclusivist, cu mobilier de lux pentru bucătărie!
📞 Sună acum sau completează formularul de cerere ofertă!

Reviews

There are no reviews yet.

Be the first to review “Mobilier de lux pentru bucătărie”

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Cere oferta

GDPR
Mobilier de lux pentru bucătărie

Completează formularul și lansează comanda. Dacă ai schițe în format .pdf, .png sau .jpg, încarcă-le prin click pe butonul Alege maxim 5 fișiere.
După trimiterea cererii vei fi contactat de un reprezentant MobilaInterior.ro

Sau sună la numărul de telefon
0726 234 342