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
 
    } );
 
} );

*/
?>

Dressing Aida pe colț

0 customer reviews

Preț la cerere

Dressing Aida pe colt, este un dressing realizat la comandă, cu 3 uși pe stânga și 1 ușă pe dreapta, într-un elegant finisaj mahon. Colțul este echipat cu două uși mici cu geam sablat și mânere metalice, adăugând un plus de rafinament. Compartimentarea inteligentă include rafturi, bare pentru umerașe și spații personalizabile.

Echipat cu sisteme de glisare silențioase, asigură o experiență de utilizare confortabilă. Beneficiați de posibilitatea de personalizare, proiectare 3D, montaj și transport gratuit în București.

📞 Sună acum și comandă sau dă click pe Cere oferta și completează formularul! Alege Dressing-ul Aida pentru un spațiu modern și organizare eficientă!

Dressing Aida pe colt: Eleganță și Funcționalitate într-un Design Personalizat

Dressing Aida pe colt, este un dressing conceput pentru a oferi un spațiu de depozitare optimizat, combinând un design elegant în nuanță mahon cu elemente moderne și funcționale. Realizat la comandă, acest dressing permite personalizarea finisajelor și a dimensiunilor, astfel încât să se potrivească perfect în orice locuință.

Materiale Premium și Design Sofisticat

Fabricat din PAL melaminat rezistent, dressing-ul Aida are un finisaj rafinat în nuanță mahon, adăugând căldură și eleganță camerei tale. Colțul este evidențiat de două uși mici cu geamuri sablate și mânere metalice, care creează un efect vizual deosebit și oferă acces facil la interior.

Compartimentare Practică pentru Organizare Maximă

Dressing-ul este structurat eficient pentru a permite depozitarea inteligentă a hainelor și accesoriilor:
Trei uși pe partea stângă și o ușă pe dreapta, oferind un echilibru perfect între estetică și funcționalitate.
Colț cu uși din sticlă sablată, ideal pentru depozitarea obiectelor des utilizate.
Rafturi spațioase și bare pentru umerașe, perfecte pentru organizarea hainelor.
Posibilitate de compartimentare personalizată, conform necesităților tale de depozitare.

Funcționalitate și Accesorii de Înaltă Calitate

Dressing Aida pe colț este echipat cu sisteme de culisare silențioase, care permit o deschidere lină a ușilor și asigură o utilizare confortabilă pe termen lung. Alte caracteristici includ:
Sisteme de glisare premium, pentru o manevrare ușoară a ușilor.
Mânere ergonomice, care completează perfect aspectul elegant.
Rafturi și compartimente personalizabile, pentru organizare eficientă.

Personalizare și Servicii Incluse

Pentru un design perfect adaptat nevoilor tale, îți oferim:
🔹 Opțiuni variate de finisaje, pentru un dressing unic.
🔹 Proiectare 3D, astfel încât să poți vizualiza produsul înainte de producție.
🔹 Montaj și transport gratuit în București, pentru o experiență fără griji.

Dressing Aida pe colt – Un Spațiu de Depozitare Elegant și Funcțional!

Dressing-ul Aida este alegerea perfectă pentru cei care caută un dressing pe colț elegant și spațios, adaptabil oricărui stil de interior. Contactează-ne pentru o consultanță gratuită și creează dressing-ul ideal pentru casa ta!

📞 Sună acum și comandă sau dă click pe Cere oferta și completează formularul! Alege Dressing Aida pe colț pentru un spațiu modern și organizare eficientă!

Reviews

There are no reviews yet.

Be the first to review “Dressing Aida pe colț”

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

Cere oferta

GDPR
Dressing Aida pe colt

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