Wsparcie » Wtyczki » Woocommerce – odwrócenie checkbox

  • Tonney

    (@tonney)


    Cześć,

    Chciałbym, aby na stronie „Zamówienie” sklepu woocommerce formularz z danymi do wysyłki (shipping address) pokazywał się dopiero zaznaczeniu checkboxa a nie tak jak jest teraz po odchaczeniu. Cześciowo udało mi się to uzyskać, zmieniłem kod w jednym miejscu w pliku checkout.js:

    z

    $('#shiptobilling input').change(function(){
    		$('div.shipping_address').hide();
    		if (!$(this).is(':checked')) {
    			$('div.shipping_address').slideDown();
    				}

    na

    $('#shiptobilling input').change(function(){
    		$('div.shipping_address').slideDown();
    		if (!$(this).is(':checked')) {
    			$('div.shipping_address').hide();
    		       	}

    Po prostu zamieniłem miejscami hide ze slideDown. Formularz shipping address rozwwija się teraz po zaznaczeniu ale niestety dane, które tam wpisuję nie zapisują się, po zakończeniu kupna adres wysyłki jest taki sam jak adres płatności. Może ktoś obeznany w woocommerce wie gdzie trzeba zmienić kod, żeby to działało?

  • Temat ‘Woocommerce – odwrócenie checkbox’ jest zamknięty na nowe odpowiedzi.