Bir sayfaya bir woocommerce ve ödeme sepeti nasıl yerleştirilir
WooCommerce’deki varsayılan ödeme işleminin sepet ve ödeme için iki ayrı sayfası vardır. Kullanıcı deneyimini geliştirmek ve dönüşümünüzü iyileştirmek için bir sayfaya bir sepet ve wooocommerce ödemelerini nasıl yerleştirebileceğinizi göstermek istiyorum. Bu ana kılavuzunuz olacaktır, çünkü bu işlevi yapmak için kullanabileceğiniz kısa kodlar, ayarlar ve PHP snippet’lerinin bir karışımı vardır. Bu oldukça karmaşık görünebilir, ancak paylaşacağım adımları takip ederseniz, düşündüğünüzden daha kolay hissedeceksiniz. Bunu yapmanın temel nedeni, çok aşamalı ödeme işleminin bir sepet ihmal sorununa sahip olma olasılığı daha yüksektir ve böylece Woocommerce mağazanızdaki satışları artırır.
Tüm bunlarla birlikte, aynı sayfaya bir sepet ve ödeme yapmak kolay olan bir adım -adım kılavuzu. Ayrıca, dönüşüm seviyesinin daha iyi olup olmadığını görmek için bazı WooCommerce testi ve izleme yapmaya karar verebilirsiniz. WooCommerce ve Checkout sepetini bir sayfaya yerleştirmek için adımlar WordPress sitenize dahildir ve yönetici kullanıcısı olarak gösterge tablosuna erişir.
Gösterge Tablosu menüsünden görünüm menüsü> Tema Düzenleyici menüsüne tıklayın. Tema düzenleyicisi sayfası açık olduğunda, bir sayfaya sepeti ve kontrolü yerleştirecek bir işlev ekleyeceğimiz tema işlevleri dosyasını arayın.
PHP dosyasının sonuna aşağıdaki kodu ekleyin. Bu, ödeme sayfasına “wooocommerce_cart” kısa kodu eklememiz gerektiği anlamına gelir. Değişiklikleri kaydetmeyi unutmayın:
/**
* Sepet ekranı @ sadece ödeme sayfası – wooocommerce
*/
Add_action (‘wooocommerce_beefore_checkout_form’, ‘njengah_cart_on_checkout_page_only’, 5);
İşlev njengah_cart_on_checkout_page_only () {
eğer (IS_WC_ENDPOINT_URL (‘Sipariş Alındı’)) tekrar;
echo do_shortcode (‘[wooocommerce_cart]’);
}
Sonuçları görmek için ödeme sayfasını yenileyin ve şunu göreceksiniz:
Sepet sayfasının düzenine alışıksanız, sepetin toplam kısmını bilebileceğiniz belirtilmelidir. Bunu paylaştığım temiz kod parçaları, aynı sayfadaki iki kısa kod nedeniyle otomatik olarak saklandı. Bu iyi bir özellik. Kısa kod yeterlidir, ancak küçük bir denetim yaparsanız, sepet sayfasının hala stand -tek başına bir sayfa olarak göründüğünü göreceksiniz. Buna ek olarak, sepet ödeme sayfasında boşaltılır ve WooCommerce kullanıcıyı sepet sayfasına yönlendirir ve boş bir sepet mesajı görüntüler. Bu, onu değiştirmek için bazı ayarlamaların yapılması gerektiği anlamına gelir. Sepet sayfasından gerçekten kurtulmalısınız, böylece kullanıcının asla görmeyeceği. WordPress kontrol panelinizde WooCommerce> Ayarları’nı tıklayın. Ayarlar sayfasında Gelişmiş Seviye sekmesine tıklayın ve küçük “X” i tıklayın ve değişiklikleri gösterildiği gibi kaydedin:
Bundan sonra, sepet sayfasını silmeniz gerekir. Bunun nedeni artık yararlı olmaması ve transfer zaten var olması ve sepet masanızın zaten ödeme sayfasında olmasıdır.
Ancak, kullanıcı doğrudan erişirse veya sepet tablosu boşaltıldığında boş ödeme sayfasını yeniden yönlendirmek istiyorsanız, burada sizin için biraz alıntı. Bu, boş ödeme sayfasını ana sayfa sayfasına yönlendirmenize yardımcı olacaktır.
Gösterge Tablosu menüsünden görünüm menüsü> Tema Düzenleyici menüsüne tıklayın. Tema düzenleyicisi sayfası açıldığında, boş ödeme sayfasını ana sayfaya yönlendirecek bir işlev ekleyeceğimiz tema işlevleri dosyasını arayın.
PHP dosyasının sonuna aşağıdaki kodu ekleyin.
/**
* Boş sepeti yeniden yönlendir/ödeme – wooocommerce
*/
Add_action (‘template_redirect’, ‘njengah_redirect_empty_cart_checkout_to_home’);
İşlev njengah_redirect_empty_cart_checkout_to_home () {
if (is_cart () && is_checkout () && 0 == wc ()-> cart-> get_cart_contents_count () &&! Is_wc_endpoint_url (‘sipariş-ödeme’) &&! is_wc_endpoint_url (‘sipariş-received’));
Git dışarı;
}
}
Sonuçları görmek için sepetteki tüm ürünleri kaldırın ve gösterildiği gibi ana sayfaya yönlendirileceksiniz:
Sonuç hepsi bu! Şimdi optimize edilmiş bir ödeme işleminiz var ve Woocommerce mağazanızdaki bir sepeti ihmal etme sorunu konusunda endişelenmenize gerek yok. İlk görüntülerde, yukarıda bir sepet tablosu ve aşağıdaki ödeme formunu eklemek için ödeme sayfasına eklenen “woocommerce_cart” kısa kodunu kullandım. Bununla birlikte, kullanıcıların asla görmeyeceği için sepet sayfalarından gerçekten kurtulmanız gerektiğini belirtmek önemlidir.
Ayrıca, boş kontrolü yeniden yönlendirmenize yardımcı olacak bir PHP bonus kodu ekledim. Umarım bu kısa yazı, WooCommerce ve Checkout sepetini bir sayfaya nasıl yerleştirebileceğiniz hakkında bir çözüm sunar. Benzer makaleler
Wooocommerce ödeme ağ geçidi simgesi nasıl değiştirilir
Wooocommerce Checkout sayfasında PayPal simgesi nasıl gizlenir
Wooocommerce ürün görüntüsünün boyutu nasıl değiştirilir
WordPress sayfası eklenti olmadan nasıl yönlendirilir?
Bir wooocommerce dükkanı adım adım nasıl kurulur [Tam Kılavuz]
Değiştir, WooCommerce’deki ödeme metnine devam edin
Wooocommerce ürünlerini kategoriye göre nasıl gösterilir
WooCommerce Ürün sayfasından miktar alanını gizleyin veya silin
WOOOCOMMERCE’de Alt Total Sepetler Nasıl Gizlenir veya Alt Total Satır Silin Wooocommerce Kupon Kodu Alanını Gizle
Belirli kategoriler için ödeme yöntemleri nasıl devre dışı bırakılır
Düğmeyi nasıl gizlenir Wooocommerce’deki sepete ekle
Wooocommerce’de ödeme yöntemi nasıl alınır »Örnek kodu
WOOOCOMMERCE’de Hesap Sayfamı Nasıl Oluştururum
WooCommerce Shop’un teması nedir?[Cevaplandı]
Wooocommerce’a giriş yaptıktan sonra sepete nasıl yönlendirilir
Düğmenin metnini nasıl değiştirir Wooocommerce Shop sayfasındaki sepete ekle
Sepeti nasıl geçirir ve Wooocommerce Checkout sayfasına nasıl yönlendirilir
WooCommerce Sepetine Not Nasıl Değiştirilir