Öncelikle herkese merhaba, günlerdir çözemediğim, buradan da yardım istediğim bir konu vardı woocommerce üzerinden verilen siparişte 100 TL üzeri ürünlerde kargo ücretsiz ayarları nasıl yapılır? müşteri 100 TL üzeri alışveriş yaptıktan sonra ödeme sayfasında diğer seçenekler nasıl otomatik kaldırılır bunları araştırmakla geçmişti günlerim bir sürü eklenti bir sürü kod denedim bir türlü bulamamıştım bugün 2 yöntem buldum sonunda. 1. Yöntemi denedim bende çalışmadı ama 2. yöntem kesinlikle çalıştı iki yöntemi de anlatacağım o yüzden.
1. Yöntem
1. yöntem WC 3.0+ için geçerli, daha alt sürümler için tıklayın.
Bu kodu alt temanızın functions.phpdosyasına veya code snippet eklentisi gibi özel işlevlerin eklenmesine izin veren bir eklenti aracılığıyla ekleyin.
Kodu eklemeden önce WooCommerce önbelleğinizi temizleyin.
Temizlemek için; Woocommerce > durum > araçlar > Geçici WooCommerce ögeleri > çerezleri temizle
KOD:
/**
* 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 );


Bu yöntem olmaz ise eklenti kurmanız gerekiyor;
Ücretsiz WC Hide Shipping Methods eklentisi için TIKLAYIN
Kuracağınız eklenti üzerinde hiçbir ayar yapmanıza gerek yok otomatik oluyor herşey.
Sadece Woocommerce üzerinden Woocommerce > ayarlar > gönderim > belirlediğiniz bölge üzerine gelip düzenleye tıklayın > gönderim yöntemlerinden gönderim yöntemi ekle kısmından ücretsiz gönderimi seçip daha sonra ayarlarından başlık ve ücretsiz gönderim koşulunu belirliyorsunuz (asgari sipariş tutarı)'nı seçiyorsunuz. tutar belirliyorsunuz. Bu kadar. Umarım faydalı olmuştur, yöneticiler konuyu sabitlerse daha çok kişiye ulaşır gerilerde kalmaz :)