Merhaba,
Web sitemizde birden fazla para birimi var. 100 para birimine kadar (türk lirası, dolar, euro ya da pound değil yalnızca birim) kargonun 30 para birimi, 100 para biriminden sonra ise ücretsiz olmasını istiyoruz. Bunun sebebi ise bir kişi alışveriş yaparken pound üzerinden dolara karşılık gelecek alışveriş yapıp kargoyu ücretsiz hale getirmesini engellemek. Bu mümkün mü?
Woocommerce Kargo Ayarları Sorunu
3
●350
- 07-05-2022, 15:13:03Merhaba sitede ücretsiz kargo döngüsü hazırladıktan sonra tema içerisinde func dosyasına bunu eklemeniz yeterlidir. Ücretsiz kargo olacak ise diğer seçenekleri gizleyecektir.
/** * PAPATYAM SOFT - EĞER ÜCRETSİZ GÖNDERİ AKTİF İSE DİĞER GÖNDERİ YÖNTEMLERİNİ GİZLE */ function hide_shipping_when_free_is_available( $rates, $package ) { $new_rates = array(); foreach ( $rates as $rate_id => $rate ) { // Only modify rates if free_shipping is present. if ( 'free_shipping' === $rate->method_id ) { $new_rates[ $rate_id ] = $rate; break; } } if ( ! empty( $new_rates ) ) { //Save local pickup if it's present. foreach ( $rates as $rate_id => $rate ) { if ('local_pickup' === $rate->method_id ) { $new_rates[ $rate_id ] = $rate; break; } } return $new_rates; } return $rates; } add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 );Kargo için sepete ek ücret eklenmesi gerekiyorsa
WordPress yönetim panelimizde giriş yaptıktan sonra WooCommerce > Ayarlar > Gönderim alanından bir ücretsiz kargo senaryosu oluşturduk. Bu senaryoda 150 TL ve üzeri siparişlerde ücretsiz gönderinin aktif olması gerekli.
Eğer Görünüm > Tema Düzenleyici seçeneği sizde gözükmüyorsa, CPANEL yada FTP programı aracılığı ile sitenizin hosting alanına bağlanın ve sırasıyla public_html > wp-content > themes > TEMANIZ > functions.php dosyasını bir yazı editörü ile açın ve kodu ekleyerek geri yükleyin.

Aşağıdaki görselde de göreceğiniz üzere WooCommerce sitemizde oluşturduğumuz ücretsiz gönderim seçeneği aktif olduğunda diğer kargo gönderim yöntemi gizlenmedi.

- 19-02-2024, 14:35:42Merhaba, bu konuyu yeşillendiriyorum. Sanırım versiyon güncellemesinden ya da temadan dolayı bu konuda yapılmış çözümler doğru çalışmıyor. Impreza tema kullanıyorum. Ücretsiz kargo sınırı 100 TL. Sepete 50 TL'lik bir ürün ekleyip sepette iken adedi 3 - 4 yaptığımda ücretsiz kargoya evrilmiyor. Ancak sepete direk olarak 200 TL'lik bir ürün eklersem direk olarak Kargo Ücretsiz olarak gösteriyor. Bu sorunu nasıl aşabilirim?

