WooCommerce’de Kuponu Sepette Otomatik Uygulatmak

Küçük ama kullanışlı bir WooCommerce ipucu…

“Sepette %x indirim” gibi kampanyaları görmüşsünüzdür e-ticaret sitelerinde, WooCommerce ile bunu yapabilmek için temamızın (child tema kullanmak her zaman daha güvenli bu tür işlemler için) functions.php dosyasına bir kaç satır kod eklemek yeterli.

Aşağıdaki kodu sitenize eklerken tek değiştirmeniz gereken $coupon_code değişkeninin değeridir.

// Sepet Ziyaret Edildiğinde Uygulanması İçin
add_action( 'woocommerce_before_cart', 'otomatik_kupon_uygula' );
// Ödeme Sayfası Ziyaret Edildiğinde Uygulanması İçin
add_action( 'woocommerce_before_checkout_form', 'otomatik_kupon_uygula' );
 
function otomatik_kupon_uygula() {
    // Kupon Adımızı Değişkene Tanımlıyoruz
    $coupon_code = 'ornekkupon'; 
    if ( WC()->cart->has_discount( $coupon_code ) ) return;
    WC()->cart->add_discount( $coupon_code );
    wc_print_notices();
}