Ödeme sonrası wooocommerce transferi nasıl ayarlanır

Müşteriyi özel bir teşekkür sayfasına yönlendirmek ister misiniz? Müşteriler siparişlerini WooCommerce’de bitirdiklerinde, alınan sipariş sayfasına yönlendirilirler. Bu sayfanın oynayacağı çok önemli bir rolü var. Bu yazıda, kasadan sonra wooocommerce transferinin nasıl ayarlanacağını, adım adım nasıl ayarlanacağını ve alınan sipariş sayfasını ayarlayacağımı gösteriyorum. Ancak, sayfa gerçekten vermedi. Bunları özel bir teşekkür sayfasına yönlendirmek isteyebilirsiniz. Sayfaları Ayarlama Müşterileriniz için benzersiz bir alışveriş deneyimi yarattığınız için teşekkür ederiz. Bu nedenle, belirli ürünleriniz için tasarlanmış güzel tasarlanmış bir teşekkür sayfasına sahip olmak önemlidir.
Ayrıca, rakiplerinize kıyasla mağazanızı benzersiz kılar. Ayrıca -sales hizmetinden sonra da ekleyebilir ve bu sayfada ayrıntılı desteği yönetebilirsiniz. Çevrimiçi mağazanızın daha fazla satış üretmesini ve trafiği artırmasını istiyorsanız bu önemlidir! Bu kısa öğreticinin sonunda, müşterileri programlanan özel sayfaya yönlendirebileceksiniz. Ayrıca yeni bir teşekkür sayfası oluşturmak ve mevcut sayfada olmak için bazı kod görüntülerini paylaşacağız. Bu öğreticinin temel amacı, geliştiricilerin bir kod snippet’ini kullanarak veya WooCommerce şablonuna girerek sayfayı ayarlamanın ne kadar kolay olduğunu anlamalarına yardımcı olmaktır.
Kullanıcıyı sayfaya yönlendirmek için neye ihtiyacınız var Teşekkürler özel? Devam etmeden önce bir çocuk teması yapmanız gerekir. Bu, güncelleme sırasında değişikliklerinizin kaybolmamasını sağlayacaktır. Bu öğreticide özel bir PHP kodu indirimi kullanacağımızı belirtmek önemlidir. Takip etmeniz gereken tüm adımları açıkladık, bu da işinizi kolaylaştıracak. Bu öğretici ayrıca işleyen bir WordPress kurulumunuz olduğunu ve üzerine WooCommerce eklendiğini varsayar. Nasıl başarabileceğinizi görelim. 1. Müşterileri Sayfalara Yönlendirme Teşekkürler Özel Bu bölümde, kullanıcıyı satın alma işlemini tamamladıktan sonra hoş geldiniz sayfasına yönlendirmek için özel PHP kodu snippet’lerini kullanacağız. Hoşgeldin sayfası, referanslar da dahil olmak üzere ürün satışlarını artırmanın iyi bir yoludur. Müşteriler ürününüz hakkında. Yeni ve sadık müşterileri çekmek için bu sayfaya indirimler veya kuponlar da ekleyebilirsiniz. a) WooCommerce’de ödeme yaptıktan sonra müşteriyi yönlendirme adımları ve kullanıcıyı özel sayfaya yönlendirmek için izlemeniz gereken adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
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, ödeme yaptıktan sonra müşteriyi yönlendirecek bir işlev ekleyeceğimiz tema işlevleri dosyasını arayın.
PHP dosyasına aşağıdaki kodu ekleyin:
Add_action (‘wooocommerce_thankyou’, ‘njengah_redirectCustom’);
İşlev njengah_redirectCustom ($ sipariş_id) {
$ sipariş = wc_get_order ($ sipariş_id);
$ url = ‘https://yoursite.com/custom-url’ateral (! $ sipariş- & amp; gt; has_status (‘ başarısız ‘)) {
wp_safe_redirect ($ url);
çıkış;
}
}
Sonuç bu:
Kod alıntı kodu, kullanıcı satın alma işlemini tamamladıktan sonra müşteriyi özel bir sayfaya nasıl yönlendirir.
Bu, kullanıcının satın alımlarını tamamlayıp tamamlamadığını kontrol eder ve bunları URL’ye yönlendirir. Bu kodun çalışması için uygun sayfa URL’sini değiştirmeyi unutmayın. Özel sayfanız, sitenizdeki kullanıcı deneyimini geliştirmek için güzel bir şekilde tasarlanmalıdır. b) Bir WooCommerce hazırlamak için taşan WooCommerce Şablonları Teşekkürler sayfası, WooCommerce şablonuna gelerek kolayca özel bir teşekkür sayfası ayarlayabilir. Aktarım URL’si ile şablon aktarım kancasını ve dönüş çağrısı işlevini kullanmanız gerekir. Takip etmeniz gereken basit adımlar:

İlk şey, özel bir aktarım sayfası oluşturmadan önce kullanıcının ödeme sayfasında, sipariş sayfasında veya sipariş sayfasında olup olmadığını kontrol etmektir. Template_redirect () işlevini kullanacağız. Bundan sonra, aşağıda gösterildiği gibi template_redirect eyleminin kancasını ekleyin:
Add_action (‘template_redirect’, ‘your_callback_function’);
Bir sonraki adım, yukarıdaki Şablon Aktarım Atama Raporuna başvurduğunuz bir iade çağrısı işlevi oluşturmaktır. Ancak, dönüş ve kanca işlevlerindeki adın uygun olması gerektiğini belirtmek önemlidir.
Ödeme başarılı olduktan sonra kullanıcının yönlendirilmesini istediğiniz bir sayfa eklemek için geri arama işlevinde WP_Redirect () işlevini kullanmamız gerekir. WP_REDirect işlevinden sonra bir çıkış yolu eklemenizi öneririz. Bu, aktarım probleminden kaçınmaya yardımcı olacaktır. Kodu girmek için görünüm menüsü> Tema Düzenleyici menüsüne tıklayın. Tema düzenleyicisi sayfası açık olduğunda, bir işlev ekleyeceğimiz işlev dosyasını arayın.
Değişiklikleri kaydedin veya temanızı güncelleyin.php veya eklenti dosyası işlevleri.
Yapmanız gereken tek şey bu. Kullanıcı satın alma işlemlerini tamamladıktan sonra şimdi seçtiğiniz sayfaya transfer yapmayı başardınız.
2. WooCommerce Teşekkürler sayfasını ayarlayın Özel bir Teşekkür Sayfası oluşturmak yerine bir filtre ile mevcut sayfaları ayarlayabilirsiniz. Bunu başarmak için bir filtre ve aksiyon kancası olacağız. Eylem kancaları, çeşitli noktalarda özel kodlar girmenizi sağlar. Öte yandan filtre kancaları, aktarılan değişkenleri manipüle etmenize ve geri yüklemenize izin verir. Bu bölümde, başlığı değiştirmek, başlığı kişiselleştirmek ve sipariş bilgilerini önce metni değiştirmek için bir filtre kullanacağız. Ayrıca, bir anket formu oluşturarak müşterilerinizden nasıl ek bilgiler toplayabileceğinizi de göstereceğiz. Ayrıca, form için AJAX isteklerini nasıl gönderebileceğinizi ve işleyebileceğinizi de göstereceğiz.
a) Sayfanın başlığını değiştirme Teşekkürler WooCommerce, IS_ODER_RECEIVE_PAGE () işlevini dahil/wc-conditional-fonctions.php dosyasında sağlar. Bu işlevi, aşağıdaki sayfa başlığını değiştirmek için kullanacağız: izlemeniz gereken adımlar: WordPress sitenizi girin ve gösterge tablosuna yönetici kullanıcısı olarak erişin.
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, Teşekkürler sayfasının başlığını değiştirecek bir işlev ekleyeceğimiz işlev dosyasını arayın.
PHP dosyasına aşağıdaki kodu ekleyin:
add_filter (‘wooocommerce_endpoint_order-received_title’, ‘njengah_thank_you_title’);
İşlev njengah_thank_you_title ($ eski_title) {
‘Harikasın!’
}
Sonuç bu:
b) Başlığın kişiselleştirilmesi ‘Teşekkürler’ sayfasının başlığını artırabilirsiniz. Müşteri adları veya diğerleri gibi ayrıntılar ekleyebilirsiniz.
Bunu başarmak için, takip etmeniz gereken adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
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, sayfanın sayfasını kişiselleştirecek bir işlev ekleyeceğimiz tema işlevi dosyasını arayın.

PHP dosyasına aşağıdaki kodu ekleyin:
add_filter (‘woocommerce_endpoint_order-received_title’, ‘njengah_personalite_order_received_title’, 10, 2);
İşlev njengah_personalite_order_received_title ($ başlık, $ id) {
if (is_order_received_page () & amp; amp; Get_the_id () === $ id) {
Global $ WP;
// Siparişi alın. 9 ila 17 satırında sipariş_received () içinde bulunur/class-wc-wc-shortcode-checkout.php dosyası $ sipariş_id & amp; nbsp; = Appl_filters (‘woocommerce_thankyou_order_id’, absint ($ wp- & amp; gt; query_vars [‘sipariş verilen’]));
$ sipariş_key = appling_filters (‘woocommerce_thankyou_order_key’, boş ($ _get [‘anahtar’])?
if ($ sipariş_id & amp; 0) {
$ sipariş = wc_get_order ($ sipariş_id);
if ($ sipariş- & amp; get_order_key ()! = $ sipariş_key) {
$ sipariş = yanlış;
}
}
if (isset ($ sipariş)) {
// $ title = sprintf (“harikasın, %s!”, esc_html ($ sipariş- & amp; billing_first_name)); // Bunu v2.7’den daha eski woocommerce sürümleri için kullanın
$ Title = Sprintf (“Harika, %s!”, ESC_html ($ sipariş- & amp; gt; get_billing_first_name ());
}
}
Dönüş $ Title;
}
Sonuç bu:
c) Sipariş bilgilerinden önce metni değiştirme varsayılan olarak, sipariş bilgilerinden önceki metin “Teşekkür ederim. Siparişiniz kabul edildi. “Metin Teşekkürler sayfasında görüntülenir. Şablonlar/checkut/tankyou.php dosyasından geliyor.
WooCommerce’de bu metni değiştirmenizi sağlayan bir filtre vardır: wooocommerce_thankyou_order_received_text. Değiştirmek için, takip etmeniz gereken adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
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, sayfanın sayfasını kişiselleştirecek bir işlev ekleyeceğimiz tema işlevi dosyasını arayın.
PHP dosyasına aşağıdaki kodu ekleyin:

add_filter (‘wooocommerce_thankyou_order_received_text’, ‘njengah_change_order_received_text’, 10, 2); işlev njengah_change_order_received_text ($ str, $ sipariş) {

$ new_str = $ str. ‘Satın alma makbuzunu size e -postayla gönderdik.’;
Dönüş $ new_str;
}
Kendi metninizi buraya ekleyebileceğinizi unutmayın. Sonuç bu:
Veya müşterilerin formu indirmesini istiyorsanız, bu talimatlar eklenebilir. Onlara ürünlerini indirebilecekleri özel bir bağlantı verebilirsiniz. Bunu yapmak için, function.php dosyasına aşağıdaki kodu ekleyin:
add_filter (‘wooocommerce_thankyou_order_received_text’, ‘njengah_change_order_received_text’, 10, 2);
İşlev njengah_change_order_received_text ($ str, $ sipariş) {
$ new_str = ‘Satın alma makbuzunu size e -postayla gönderdik. Lütfen bir href = “http://example.com/some-form.pdf” & amp; bu formu doldurduğunuzdan emin olun. Etkinliğe katılmadan önce ‘;
Dönüş $ new_str;
}

Sonuç bu:
3. Ek ayrıntıları toplayın Kullanıcıdan ek bilgi toplamak mümkündür. Örneğin, kullanıcı deneyiminizi yargılamalarını isteyebilirsiniz.
Bunu başarmak istiyorsanız, bir form oluşturmanız gerekir. Ayrıca, arkada kayıt olmak için Ajax isteklerini göndermeniz ve işlemeniz gerekir. Takip etmeniz gereken adımlara bakalım:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
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, tema işlevi dosyasını bulun/
3. Her şeyden önce bir form eklemeliyiz. Başlıktan hemen sonra görünmesini istiyorsanız, woocommerce_thankyou_order_received_text kait kullanmanız gerekir.
Add_action (‘wooocommerce_thankyou’, ‘njengah_poll_form’, 4);

İşlev njengah_poll_form ($ sipariş_id) {
Echo ‘

Mağazam hakkında ne düşünüyorsun?

;
<form id = "twinsou_form" & gt;
<giriş türü = "radyo" name = "Like" değer = "Superb" & gt; Süper
<giriş türü = "radyo" name = "Like" değer = "Yeterince iyi" & gt; Yeterince iyi
<giriş türü = "radyo" name = "Like" değer = "daha iyi olabilir" & gt; Daha iyi olabilir ;

‘. wp_nonce_field (‘Teşekkürler’. $ sipariş_id, ‘Teşekkürler. ‘
‘;
}
Bir sonraki adım Ajax istekleri göndermektir. Bunu yapmak için aşağıdaki kodu aynı dosyaya ekleyin:
Add_action (‘wp_footer’, ‘njengah_send_thankyou_ajax’);
İşlev njengah_send_thankyou_ajax () {
// Teşekkürler sayfasında değilsek çıkış sayfası
eğer (! IS_WC_ENDPOINT_URL (‘sipariş tarafından kabul edilen’)) döner;
echo “& lt; script & gt;
jQuery (işlev ($) {
$ (‘giriş [type = radyo] [name = beğen]’). Değiştir (function () {
$ .Ajax ({
Url: ‘”. Admin_url (‘ admin-ajax.php ‘).”
Tür: ‘Post’,
Veri: $ (‘#tankyou_form’). Serialize (), BEFORESEND: FONKSİYON (XHR) {
$ (‘#tankyou_form’). html (‘Teşekkür ederim! Geri bildirim gönderildi!’);
},
Başarı: işlev (veri) {
console.log (veri);
}
});
});
});
& lt;/script & gt; “;
}
Sonuç bu:
Bundan sonra, aynı dosyaya aşağıdaki kodu ekleyerek AJAX isteklerini işlememiz gerekir:
Add_action (‘wp_ajax_collect_feedback’, ‘njengah_terhhow love_ajax’);// wp_ajax_ {action} add_ace (‘wp_ajax_nopriv_collect_feedback’, ‘njengah_thankyou_ajax’);İşlev njengah_thima_ajax () {// güvenlik kontrolü check_ajax_referrer (‘Teşekkürler’. $ _ Post [‘sipariş_id’], ‘teşekkür ederim_nonce’);if ($ sipariş = wc_get_order ($ _post [‘sipariş_id’]))) {$ not = $ sipariş-> get_formatted_billing_full_name ().’Dükkanı Düşünmek’.$ _POST [‘Beğen’].’.’;$ sipariş-> add_order_note ($ not, 0, true);} ölü();}
Bu arkadaki sonuç:
Sonuç Şimdi, kasadan sonra müşterileri özel sayfaya yönlendirebilmeniz gerekir. Ayrıca, Teşekkürler sayfasına farklı öğeler eklemek için şablona nasıl olabileceğinizi paylaştık. Tutma seviyenizi güçlendirmek için bu sayfayı düzenlerken çok yaratıcı olmalısınız. Ancak, Function.php dosyalarını düzenlerken her zaman dikkatli olmalısınız. Bir hata yaparsanız, hata görüntülenir. Teşekkürler sayfanızı ayarlamak için bir Page Maker eklentisi de kullanabilirsiniz. Bir ürün öneren bir mağaza sahibi videosu dahil olmak üzere, alakalı kalmalısınız. Bu, müşterilerinizi içerecek ve mağazanızdan daha fazla ürün satın almak için motive olacaklar. Bu öğretici sorununuzu çözmeye yardımcı olur. Makale WooCommerce’i Ödeme Yaptıktan Sonra Diye Bağlandı: Sayfalara Aktarın Teşekkürler Özel
100+ ipucu, püf noktaları ve snippet’ler gizleme kılavuzu wooocommerce nihai
Wooocommerce Checkout sayfasının ürün görüntüleri nasıl eklenir
WooCommerce Image Placeholder Rehberi
WooCommerce’de ürünün ağırlığı nasıl gizlenir

Mağaza wooocommerce temasında etiketler nasıl gizlenir
Yer tutucu WooCommerce Kupon Kodu Nasıl Değiştirilir
Silinme, Adı Değiştirme ve Vekili Sıralama Seçenekleri Ekleme

Wooocommerce’de ürün kareleri nasıl gizlenir
Wooocommerce Shop sayfasının kategorisi nasıl gizlenir
Wooocommerce’de sıfır ise fiyatı nasıl gizleyebilirim
Zeros Wooocommerce Sonrası Nasıl Gizlenir
Hesap Sayfamın Adres sekmesinin adını nasıl gizleyip değiştirir Wooocommerce
Wooocommerce ürünlerinin sayısı nasıl gizlenir
Woocommerce özel ödeme mesajı nasıl eklenir
WOOOCOMMERCE’de Ürünler Nasıl İhracat Yapılır Maksimum sipariş veya minimum wooocommerce miktarı nasıl düzenlenir
Kare, Kategori, Etiket Meta Wooocommerce Ürün Sayfası Nasıl Gizlenir
CSS’deki son çocuk hariç tümü nasıl seçilir »Son çocuk değil CSS örnekleri
Ekran ödeme sayfası nasıl ayarlanır

admin

Bir Cevap Yazın

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