• 06-11-2020, 02:06:01
    #1
    2 tür kargo türü var bunlardan birisi sabit normal kargo ve ücretsiz kargo. 200TL ve üzerine sadece ücretsiz kargo aktif nasıl yaparım? 200TL üzerine ücretsiz ve normal kargo fiyatı görünüyor..
  • 06-11-2020, 02:07:56
    #2
    Ücretsiz gönderimin üzerine tıklarsan orada soruyor olması lazım. Limiti vs.
  • 06-11-2020, 02:09:15
    #3
    sinuos adlı üyeden alıntı: mesajı görüntüle
    Ücretsiz gönderimin üzerine tıklarsan orada soruyor olması lazım. Limiti vs.
    limitte sorun yok hocam sıkıntı şu ücretsiz kargoyu uygulamıyor iki kargo türünü birden gösteriyor
  • 06-11-2020, 02:21:44
    #4
    Ben nasıl çözdüm hatırlamıyorum. Ama ürün detayında da ürüne özel ayarlara bir bak istersen. Birde şöyle bir video var. Bir bir denersen olabilir. Tema kaynaklı hata da olabilir


    https://youtu.be/iaAHYllm39A
  • 06-11-2020, 02:23:12
    #5
    Sorunu çözdüm. Aynı sorunla karşılaşanlar içni paylaşıyorum. Aşağıdaki eklentiyi kurup etkinleştirdikten sonra Woocommerce / Ayarlar / Gönderim bölümünden "Gönderim seçenekleri" sekmesini açıyoruz. En alt kısımda Hide all other shipping methods and only show "Free Shipping" and "Local Pickup" seçiyoruz ve kaydediyoruz.
    https://wordpress.org/plugins/wc-hide-shipping-methods/

    @sinuos; hallettim hocam yukarıdaki yöntem ile teşekkürler
  • 06-11-2020, 02:45:34
    #6
    Rica ederim, kolay gelsin
  • 06-11-2020, 17:51:43
    #7
    berkaykrx adlı üyeden alıntı: mesajı görüntüle
    Sorunu çözdüm. Aynı sorunla karşılaşanlar içni paylaşıyorum. Aşağıdaki eklentiyi kurup etkinleştirdikten sonra Woocommerce / Ayarlar / Gönderim bölümünden "Gönderim seçenekleri" sekmesini açıyoruz. En alt kısımda Hide all other shipping methods and only show "Free Shipping" and "Local Pickup" seçiyoruz ve kaydediyoruz.
    https://wordpress.org/plugins/wc-hide-shipping-methods/

    @sinuos; hallettim hocam yukarıdaki yöntem ile teşekkürler
    Eklentiye gerek yok hocam. Functions.php ye ekleyeceğiniz birkaç satır kod ile yapabiliyorsunuz bunu. Eklenti yerine bu kod ile yapın. Kalabalık oluşturmasın bence.

    https://docs.woocommerce.com/documen...-is-available/

    /**
     * Hide shipping rates when free shipping is available.
     * Updated to support WooCommerce 2.6 Shipping Zones.
     *
     * @param array $rates Array of rates found for the package.
     * @return array
     */
    function my_hide_shipping_when_free_is_available( $rates ) {
        $free = array();
        foreach ( $rates as $rate_id => $rate ) {
            if ( 'free_shipping' === $rate->method_id ) {
                $free[ $rate_id ] = $rate;
                break;
            }
        }
        return ! empty( $free ) ? $free : $rates;
    }
    add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );