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 :)