Wooocommerce’deki sipariş durumu nasıl gizlenir

Woocommerce mağazanızdaki temel siparişlerin durumunu gizlemek ister misiniz? Son zamanlarda, bir müşteri WooCommerce mağazasında bazı siparişleri gizlememi istiyor. Bu yazıda, bazı sipariş durumlarını nasıl kolayca silebileceğinizi ve nasıl özel bir durum yapabileceğinizi göreceksiniz. WooCommerce, sipariş durumunu çeşitli nedenlerle gizler, bazı temel siparişler durumunu gizlemek isteyebilirsiniz. Ancak, WooCommerce’in varsayılan sürümü, siparişleri aşağıdaki, işlenmiş, geciktirilmiş ödemeler, askıya alınmış, geri döndürülen, iptal edilen veya başarısız olan durumlardan biriyle işaretlemenizi sağlar.
Birçok eklenti sipariş durumunu yönetmenize izin verir ve bunlardan biri 49 $ değerinde ‘WooCommerce Sipariş Durum Yöneticisi’ eklentisidir.

Bu, mağazanız için pahalı bir çözüm olabilir, ancak bunu yapmanın kolay bir yolu vardır. Mevcut WooCommerce sürümünde, sipariş durumu, gönderiler için planlanan veya yayınlanan kavramlar gibi özel bir sevkiyat durumu olarak saklanır. Siparişin durumunu nasıl gizleyebilirsiniz, Woocommerce’deki sipariş durumunu bir kod görüntüsü kullanarak nasıl gizleyebileceğinize bakalım. Varsayılan Sipariş Durumu mesajını kontrol etmek için WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin. Ardından WooCommerce> Sipariş’i tıklayın. Bunu göreceksiniz:

Bu mesajlar, müşteriler sipariş vermeye çalıştığında ön uçta da görüntülenir. Bu, aşağıda gösterildiği gibi Hesabım> Siparişlerimi tıklayarak erişilebilir:

Temel siparişlerin durumunu gizleme adımlarının, temel siparişin durumunu gizlediğinizde, bu duruma sahip ürün olmadığından emin olun. Ayrıca, WooCommerce mağazanızın bu durumu hiçbir yerde kullanmadığından emin olmalısınız, çünkü hatalara neden olabilir. Örneğin, Woocommerce mağazanızda geri ödeme yapmayı planlamıyorsanız, bir geri ödeme durumunu gizleyebilirsiniz. Tüm temel sipariş durumunu silmememizin nedeni, eklentinin sipariş durumunu kullanması, hatta yapmamanızdır ‘ t İş akışınızda kullanın. Ödeme ağ geçitleri gibi eklentiler, her zaman temel siparişlerin durumunun orada olduğunu varsayar. Varsa, takip etmeniz gereken aşağıdaki adımları kıracaklar:
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, Woocommerce mağazanızdaki temel sipariş durumunu gizlemek için işlevler eklemek için tema işlevi dosyasını arayın.
Aşağıdaki kodu işlevlere ekleyin.php dosyası:
/*
* Çekirdek siparişin durumunu silin
* @Param Array $ wc_statate_arr Array Web sitesindeki tüm sipariş durumu
*/
Njengah_remove_order_statouse işlevi ($ wc_statat_arr) {
// işlem
if (isset ($ wc_statate_arr [‘wc-processing’])))) {// varsa
Unset ($ wc_statate_arr [‘wc-processing’]); // diziden sil
}
// iade
if (isset ($ wc_statate_arr [‘wc-iade edildi’])))) {
Unset ($ wc_statate_arr [‘wc-iade edildi’]);
}
// Kısıtlı
if (isset ($ wc_statate_arr [‘wc-on-hold’])))) {
Unset ($ wc_statate_arr [‘wc-on-hold’]);
}
// Başarısız
if (isset ($ wc_statate_arr [‘wc-failed’]))))) {unset ($ wc_statate_arr [‘wc-failed’]));
}
// Ödeme gecikti
if (isset ($ wc_statates_arr [‘wc-persented’])))) {
Unset ($ wc_statate_arr [‘wc-persented’]);
}
// Tamamlamak
// if (isset ($ wc_statates_arr [‘wc-contelet’])))) {
// unset ($ wc_statate_arr [‘wc kaplı’]);
//}
// iptal edildi
// if (isset ($ wc_statate_arr [‘wc-cancelled’])))))) {
// Set değil ($ wc_statate_arr [‘wc-true’]);
//}
Dönüş $ wc_statate_arr; // Sonuçların durumunu döndür
}
add_filter (‘wc_order_statate’, ‘njengah_remove_order_status’);
Ön uçtaki sonuç bu:
Özel Sipariş Durumu Eklemek için, Fonksiyonlara Aşağıdaki Kodu Ekleyin.php Dosyası:
/**

* “WC-Njengah-Shipment” kimliği ve “Bekleyen Bekleme” etiketi ile yeni durum kaydedin
*/
İşlev njengah_register_awaiting_shipment_status () {
Register_post_status (‘wc-njengah-gemisi’, dizi (
‘Etiket’ => ‘Teslimat beklemek’,
‘kamu’ => doğru,
‘show_in_admin_status_list’ => true, // Tüm hesaplamaları (12) görüntüleyin, bitmiş (9), teslimat beklemek (2) …
‘Label_cout’ => _n_noop (‘teslimat için beklemek (%s) ‘, ‘teslimat beklemek (%s) ‘ ‘ )
));
}
Add_action (‘init’, ‘njengah_register_await_shipment_status’);
/*
* Tuvalet siparişi durum listesine kaydedilen durumu ekleyin
* @Param Array $ wc_statate_arr Array Web sitesindeki tüm sipariş durumu
*/
İşlev njengah_add_status ($ wc_statate_arr) {
$ new_statate_arr = array ();
// İşlendikten sonra yeni bir siparişin durumunu ekleyin ($ wc_statate_arr $ id => $ label olarak) {
$ new_statate_arr [$ id] = $ label;
if (‘wc tamamlandı’ === $ id) {// “bitmiş” durumundan sonra
$ new_statate_arr [‘wc-njengah-gemi’] = ‘teslimat beklemek’;
}
}
$ New_statate_arr döndür;
// Siparişin sipariş durumu sizin için önemli değilse, 21-32 satırını silebilir ve aşağıdaki 35-36 numaralı yorumları iptal edebilirsiniz.
// $ wc_statate_arr [‘wc-njengah-gemisi’] = ‘teslimat beklemek’;
// $ wc_statate_arr döndür;
}
add_filter (‘wc_order_status’, ‘njengah_add_status’);
Sonuç bu:
Sonuç Bu yazıda, temel siparişlerin durumunu nasıl gizleyebileceğinizi gördünüz. Ancak, silmek istediğiniz sipariş durumunun mağazanızda hiçbir yerde kullanılmadığını belirtmek önemlidir, çünkü hatalara neden olabilir. Ayrıca, özel sipariş statüsünün nasıl ekleneceğini paylaştım. Kodu ele almaya alışık değilseniz, lütfen hak kazanan WordPress geliştiricisine başvurun.
Benzer makaleler
Wooocommerce güncellemeleri bildirimleri nasıl gizlenir

Ekran ödeme sayfası nasıl ayarlanır

Woocommerce Vitrin Blogu Nasıl Ayarlanır
Wooocommerce’deki stok miktarı nasıl gizlenir
Wooocommerce Shop Pencere Site Haritası Nasıl Eklenir
Wooocommerce Mağazası Miktarına Nasıl İndirim Eklenir
Silinme, Adı Değiştirme ve Vekili Sıralama Seçenekleri Ekleme
Woocommerce’de Ürün sekmesi başlığı nasıl gizlenir
Wooocommerce ürünlerinin görünürlük seçeneği nasıl değiştirilir
Vitrin kullanıcılarının rolüne göre ürün fiyatları nasıl gizlenir
Okuma düğmesini daha fazla gizleme ve woocommerce sepetine nasıl eklenir, kare nasıl gizlenir, kategori, Etiket Meta WooCommerce Ürün Sayfası
Wooocommerce Kayıt Formu Nasıl Gizlenir
WooCommerce Ürün Özellikleri Nasıl Kullanılır Adım Adım [Tam Kılavuz]
Wooocommerce mağazasının satışlarının satışlarının adını nasıl silinir veya değiştirilir
Woocommerce’deki sipariş durumu mesajının adını nasıl değiştirilir
Woocommerce Storefront Tema Sepeti Sayfası Nasıl Silinir
Wooocommerce vitrin ekmek kırıntıları nasıl kaldırılır
WooCommerce’e Özel Siparişler Durumu Nasıl Eklenir
Woocommerce’de sipariş otomatik olarak nasıl onaylanır

admin

Bir Cevap Yazın

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