WooCommerce’e Özel Siparişler Durumu Nasıl Eklenir

WooCommerce’e sipariş durumu mesajları eklemenin yollarını mı arıyorsunuz? Bu makale sizin için bir çözüm sağlayacaktır. Çeşitli nedenlerden dolayı, farklı sipariş statüsü eklemek 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. Online mağazanızla eşleşen sipariş durumunun adını “Sevkiyatı Beklemek”, “Bina” veya diğerleri yerine getirme ihtiyaçlarına uyacak şekilde eklemek isteyebilirsiniz. Ancak WooCommerce, 49 $ değerinde ‘WooCommerce Sipariş Durum Yöneticisi’ adlı bir uzantıyla bu soruna bir çözümü var.

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 taslak, planlanan veya gönderiler için yayınlanmış özel bir sevkiyat durumu olarak saklanır. Bu makalenin temel amacı, sipariş verilerini nasıl değiştirebileceğinizi, siparişlere bilgi ekleyebileceğinizi, sipariş verilerini harici olarak dışa aktarabileceğinizi veya sipariş detayları gerektiren genel işlemleri nasıl yerine getirebileceğinizi göstermektir. Bu durumun daha fazla eylemi tetiklediğini ve bu nedenle bu eylem için bir Woocommerce kodu sağlamanız gerektiğini de belirtmek önemlidir.
Tüm bunlarla birlikte, Woocommerce’e sipariş durumu mesajları nasıl ekleyebileceğiniz daha derinlemesine dalalı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:

Ayrıca, müşteriler sipariş vermeye çalıştığında bu mesaj ön uçta görüntülenir. Buna, aşağıda gösterildiği gibi Hesabım> Siparişlerimi tıklayarak erişilebilir: a) Aşağıdaki kodu kullanarak WooCommerce’e sipariş durumu eklemek için adımlar izlemeniz gereken adımlardır:

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, WooCommerce’a sipariş durumu ekleyecek bir işlev ekleyeceğimiz tema işlevi dosyasını arayın.
PHP dosyasına aşağıdaki kodu ekleyin:
/**
Özel Durum Ekle
*/
Register_shipment_arrival_order_status () {
Register_post_status (‘wc-venval-gemisi’, dizi (
‘Etiket’ => ‘teslimat geldi’,
‘kamu’ => doğru,
‘show_in_admin_status_list’ => doğru,
‘show_in_admin_all_list’ => doğru,
‘Exclude_from_search’ => yanlış,
‘label_count’ => _n_noop (‘Nakliye varlığı (%s) ‘, ‘nakliye varlığı (%s) ‘ )
));
}
Add_action (‘init’, ‘register_shipment_arrival_order_status’);
İşlev add_await_shipment_to_order_stiteses ($ sipariş_statları) {
$ new_order_statate = array ();
foreach ($ Key => $ Durum olarak $ sipariş_statları) {
$ new_order_statate [$ key] = $ durum;
if (‘tuvalet işleme’ === $ anahtar) {
$ new_order_statate [‘wc-venval-gemisi’] = ‘nakliye varlığı’;
}
}
$ New_order_statate iade;
}
add_filter (‘wc_order_statate’, ‘add_awaiting_shipment_to_order_status’); sonuçları görmek için woocommerce> siparişleri tıklayın, o zaman herhangi bir sipariş seçecek ve sipariş durumunu değiştirmeye çalışacaksınız. Gösterildiği gibi nakliyenin gelişi olarak adlandırılan yeni durumun eklendiğini göreceksiniz:
Siparişin durumunu değiştirir ve güncellerseniz, bu sonuç olacaktır:
Kodun yukarıdaki koda nasıl çalıştığı, Register_post_status () functio () functio işlevini kullanarak posta durumunu ekliyorum. İşlevine daha yakından bakarsanız, Woocommerce için “WC-” ile başlayan sipariş durumu için bir sümüklü bir sümük vardır. Bundan sonra, özel sevkiyat durumunu tanımlayan veriler içeren bir satır yaptım. Bu, etiketin görüntüleneceği anlamına gelir, böylece sipariş durumunun doğru adına dönüştürebilirim.

Ayrıca, add_await_shipment_to_order_status () işlevinin işlevi, bu yeni özel yayının durumunu WooCommerce Sipariş sayfasında bulunan sipariş durum listesine ekleyecek ve siparişleri düzenleyecektir. Bu nedenle, bu durum bu sayfada mevcuttur. Buna ek olarak, istediğimi bulana kadar geçerli sipariş durum listesini takip eden Loop Foreach ekledim. Yukarıdaki kodda, sevkiyat varışı durum işleme siparişinden sonra eklenecektir. B) WooCommerce’e Özel Sipariş Durum Mesajları Eklentileri Eklentileri Eklentiler Eklentileri Eklemek için Adımlar Çok teknik değilseniz, bunu bir eklenti kullanarak yapabilirsiniz. Bu, sitelerini koda ayarlamaya alışık olmayanlar veya belki de site kodlamalarının yapısını bozmak istemeyenler içindir.

Kullanacağımız eklenti, WooOcommerce için özel siparişlerin durumudur. İşte izlemeniz gereken adımlar:

WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
Doğrudan Yönetici panelinde indirmek için eklentiler> Yeni Ekle’ye gidin. Bundan sonra, WooCommerce için ekleme ‘özel sipariş durumu’ için anahtar kelimeler aramanız gerekir. Aşağıda gösterildiği gibi yüklemeniz ve etkinleştirmeniz gerekir:

İhtiyacınız olan değişiklikleri yapmak için WooCommerce> Ayarlar> Aşağıda gösterildiği gibi özel sipariş durumu tıklamanız yeterlidir:
Yaptığınız değişiklikleri kaydetmeyi unutmayın.
Sonuç Bu öğreticide, Woocommerce’e sipariş durumu eklemek için kullanabileceğiniz iki çözüm paylaştım. İlk yöntem, sipariş durumu eklemek için yaptığım özel bir PHP kodunun kullanımını içerir. Varsayılan olarak, WooCommerce’in bunu ekleme seçeneği yoktur ve bu çözüm bunun için hızlı iyileştirmeler sunacaktır, çünkü WooCommerce genişletilebilir.

İkinci çözüm, WordPress yeni başlayanlar veya koda alışık olmayan teknolojiyi gerçekten anlamayan bireyler tarafından kullanılabilir. Bu uygulamak için çok kolay bir çözümdür, çünkü tek yapmanız gereken WooCommerce için özel sipariş durumu adı verilen bir eklenti indirmektir. Benzer makaleler

Kullanıcının WordPress’e girip girmediğini nasıl kontrol edilir
Mağaza ayarlarından sonra bir ürün nasıl eklenir [Yeni Başlayan Kılavuz]
WooCommerce Ürün Özellikleri Nasıl Kullanılır Adım Adım [Tam Kılavuz]
Wooocommerce’deki ürüne GTIN numarası nasıl eklenir
WooCommerce Transfer Ödeme sonrası aktarım: Bir sayfaya aktarın Teşekkürler Özel bir kategori için ödeme yöntemini nasıl devre dışı bırakılır
Wooocommerce Checkout sayfasının ürün görüntüleri nasıl eklenir
Woocommerce’de özel dağıtım yöntemi nasıl eklenir
Wooocommerce ürünlerine kategoriler nasıl eklenir
Teslimat seçeneğini başka bir adrese nasıl devre dışı bırakılır
Düğmeyi nasıl gizlenir Wooocommerce’deki sepete ekle
Woocommerce’deki mağaza sayfasından tüm ürünler nasıl gizlenir
Ön uçtan wooocommerce ürünleri nasıl eklenir
Düğmenin metnini nasıl değiştirir Wooocommerce Shop sayfasındaki sepete ekle
Wooocommerce Shop Çocuk Teması Nasıl Yapılır [Tam Rehber]
Wooocommerce ürünlerini kategoriye göre nasıl gösterilir
Wooocommerce Ödeme Formuna ekstra bir alan nasıl eklenir

admin

Bir Cevap Yazın

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