WooCommerce’de Sepet Toplamına Göre Kapıda Ödemeyi Gizleme

WooCommerce e-ticaret sisteminde kapıda ödemeyi gizlemek için belirli bir limit tanımlaması yapabilirsiniz. Yani örnek vermek gerekirse; sepet toplamı…
WooCommerce'de Sepet Toplamına Göre Kapıda Ödemeyi Gizleme

WooCommerce e-ticaret sisteminde kapıda ödemeyi gizlemek için belirli bir limit tanımlaması yapabilirsiniz. Yani örnek vermek gerekirse; sepet toplamı 150 TL’den düşükse kapıda ödeme seçeneğini gizleyebilirsiniz. Yada tam tersi sepet toplamı 150 TL’den büyükse kapıda ödeme seçeneğini gizleyebilirsiniz.

Bugün sizlere WooCommerce sitenizde sepet toplamı belirli bir limitin altındaysa kapıda ödeme yöntemi nasıl gizlenir anlatmaya çalışacağım. İşleme başlamadan önce WooCommerce > Ayarlar > Ödeme alanından Kapıda Ödeme alanını aktif etmeyi unutmayın.

E-ticaret sitenizde sattığınız ürünler düşük ücretli olabilir. 10-20 TL’lik ürünlerin satışını yaparken kapıda ödeme seçeneği size masraflı bir yol açıyorsa bu özelliği kullanabilirsiniz. Benim hazırladığım senaryoda sepet toplamı 150 TL altındaysa ödeme yöntemlerindeki kapıda ödeme seçeneği gizleniyor. Siz bunu kodların içinde yer alan < 150 değerini > 150 olarak değiştirerek sepet toplamı 150 TL ve üzeri olan siparişlerde kapıda ödemeyi gizle olarakta yapabilirsiniz.

WooCommerce'de Sepet Toplamına Göre Kapıda Ödemeyi Gizleme

Aşağıda yer alan kodu temanızda yer alan functions.php dosyasına ekleyin. Temanızın içerisinde yer alan functions dosyasının nerede olduğunu bilmiyorsanız Snippets eklentisinden faydalanın. Snippets eklentisinin nasıl kullanıldığını şu yazıda anlattım.

add_filter( 'woocommerce_available_payment_gateways' , 'change_payment_gateway', 20, 1);

/**
 * Sepet Toplamı 150 TL ise Kapıda Ödeme Aktif Et
 * @param $gateways
 * @return mixed
 */
function change_payment_gateway( $gateways ){
    // Compare cart subtotal (without shipment fees)
    if( WC()->cart->subtotal < 150 ){
         unset( $gateways['cod'] );
    }
    return $gateways;
}

Snippets eklentisi ile kod eklemek isterseniz örnek kullanım aşağıdaki gibi olacaktır. Kodun içerisinde yer alan 150 alanını kendinize göre düzenleyebilirsiniz.

Ayrıca benim bu senaryoda yaptığım gibi kapıda ödeme için ekstra ücret eklemek isterseniz şu yazıyı ziyaret edin. Kodun kullanımı hakkında aklınıza takılan tüm soruları yorum alanından bana iletin. Bu ve benzeri içerikler için WooCommerce kategorisini ziyaret edin.

Total
2
Paylaşım
Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Önceki İçerik
WooCommerce Sipariş Tamamlandı Sayfasına İçerik Eklemek

WooCommerce Sipariş Tamamlandı Sayfasına İçerik Eklemek

Sonraki İçerik
WooCommerce Alışveriş Sepetinde Stok Kodu Göstermek

WooCommerce Alışveriş Sepetinde Stok Kodu Göstermek

Bunları okudun mu?
Ücretsiz WordPress ve WooCommerce eğitimleri paylaştığım Youtube kanalıma abone oldun mu?
Hemen Abone Ol
Total
2
Paylaşım