Woocommerce - Sepete Otomatik Ürün Ekleme

Woocommerce – Sepete Otomatik Ürün Ekleme


Merhabalar yeni bir teknik konu içeriğinde daha karşınızdayım. Bu yazımızda wordpress woocommerce sitelerde sepete otomatik ürün ekleme yöntemini öğreneceğiz. Yaptığım bir projede abonelik satışı olayı vardı, kullanıcıların hızlıca abonelik satın alması için adımları olabildiğince kısaltmam gerekiyordu. Yani siteye giriş yapan kullanıcı menüde yada herhangi bir sayfada bulunan satın alma butonuna tıklasın, ürün sayfasına gitsin, sepete eklesin, sepetten de ödeme sayfasına geçsin uzun hikayeydi kısacası. Benim siteye giriş yapan her kullanıcının sepetine bir ürünü otomatik ekleyip, satın al butonuna tıkladığında son sayfa olan ödeme sayfasına yönlendirip tüm işlemi bitirmem gerekiyordu. Bu yazımızda bunu nasıl hallettiğimi detaylıca anlatacağım.

Otomatik Eklenecek Ürünü Belirleme

Öncelikle sepete eklenmesi gereken ürünü, WooCommerce->ürünler  kısmından ekliyoruz. Ürün sitede görünmese bile bunu yapmamız şart, çünkü o ürünün ID değerini ekleyeceğiz ve sepette adı görünecek.  Normal şartlarda  bu eklediğiniz ürün sitede görüntülenmeyecek ama kendi sayfası olacak ve linki bilen kişiler ürün olarak sitede göreceklerdir. Bunu istemiyorsanız ürün linkine htacccess ile kalıcı bir 301 yönlendirmesi atıp, ödeme sayfasına gönderebilirsiniz.

Otomatik Sepete Ürün Ekletme Kodu

Ürünü ekledikten sonra aşağıdaki kodları kullandığınız temanın function.php dosyasında en alta ekleyin. Eğer child bir tema varsa oradaki function.php dosyasını kullanın. Kodların içerisinde bir ID alanı göreceksiniz, yanına yorum satırı ile açıklamasını yaptım. Sepete otomatik eklenecek ürünün ID değerini buraya gireceksiniz.

Otomatik Eklenecek Ürünün ID değerini nasıl öğrenirsiniz?

WooCommerce->Ürünler kısmına gidin ve sepete otomatik eklenecek ürünü düzenle diyin. Sonrasında adres çubuğunda post=9493 şeklinde bir ibare göreceksiniz. Bu 9493 otomatik sepete eklenecek ürünün ID değeridir.

Artık web sitenize giriş yapan her kullanıcının sepetine bu ürünü otomatik tanımlamış olacaksınız. Her hangi bir yere satın al butonu ekleyin ve direkt ödeme sayfasına gönderin ve ödemesini alın sevgilerle.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak.