WooCommerce'de Sipariş Durumu Mesajları Nasıl Yeniden Adlandırılır

Yayınlanan: 2020-09-01

WooCommerce Sipariş Durumu Mesajlarını Yeniden Adlandır WooCommerce'de sipariş durumu mesajlarını yeniden adlandırmanın bir yolunu mu arıyorsunuz? Bu makale, WooCommerce'de sipariş durumu mesajlarının nasıl yeniden adlandırılacağı konusunda size rehberlik edecektir. Çeşitli nedenlerle, birkaç farklı sipariş durumu eklemek isteyebilirsiniz.

Ancak, WooCommerce'in varsayılan sürümü, siparişleri tamamlandı, işleniyor, ödeme bekleniyor, beklemeye alındı, para iadesi yapıldı, iptal edildi veya başarısız oldu durumlarından biriyle işaretlemenize olanak tanır.

Sipariş Durumu Mesajlarını Yeniden Adlandırmak için Eklenti

"Sevkiyat bekleniyor", "İnşaat" gibi çevrimiçi mağazanızın akışına uyan sipariş durumu adları veya onların yerine getirme gereksinimlerine uyacak başka sipariş durumu adları eklemek isteyebilirsiniz. Ancak, WooCommerce'in bu soruna, 49$ fiyatla ' WooCommerce Order Status Manager ' adlı bir uzantıyla bir çözümü var.

WooCommerce sipariş durumu yöneticisi

Bu, mağazanız için pahalı bir çözüm olabilir, ancak bunu yapmanın kolay bir yolu var. WooCommerce'in mevcut sürümünde, sipariş durumları, gönderiler için taslak, planlanmış veya yayınlanmış gibi özel bir gönderi durumu olarak kaydedilir.

Sipariş Durumu Mesajları Nasıl Yeniden Adlandırılır

Bununla birlikte, bir kod parçacığı kullanarak WooCommerce'deki sipariş durumu mesajlarını yeniden adlandırmaya bakalım. Varsayılan sipariş durumu mesajlarını kontrol etmek için WordPress sitenize giriş yapın ve yönetici kullanıcı olarak Gösterge Tablosuna erişin. Ardından, WooCommerce > Siparişler'e tıklayın. Bunu göreceksiniz:

Varsayılan sipariş durumları

Ayrıca, bir müşteri sipariş vermeye çalıştığında bu mesajlar ön uçta görüntülenir. Buna, aşağıda gösterildiği gibi Hesabım > Siparişler'e tıklayarak erişilebilir:

sipariş durumlarının ön uç görünümü

WooCommerce'de Sipariş Durumu Mesajlarını Yeniden Adlandırma Adımları

WooCommerce'de sipariş durumu mesajlarını yeniden adlandırmak için şu basit adımları izleyin:

  1. WordPress sitenize giriş yapın ve yönetici kullanıcı olarak Gösterge Tablosuna erişin.
  2. Pano menüsünden Görünüm Menüsü > Tema Düzenleyici Menüsü öğesine tıklayın. Tema Düzenleyici sayfası açıldığında, WooCommerce mağazanızdaki sipariş durumu mesajlarını yeniden adlandıracak işlevi ekleyeceğimiz tema işlevleri dosyasını arayın.
  3. Aşağıdaki kodu php dosyasının sonuna ekleyin ve değişiklikleri kaydetmeyi unutmayın:
 add_filter('wc_order_statuses', 'ts_rename_order_status_msg', 20, 1 );

function ts_rename_order_status_msg( $order_statuses ) {

$order_statuses['wc-completed'] = _x( 'Sipariş Alındı', 'Sipariş durumu', 'woocommerce' );

$order_statuses['wc-processing'] = _x( 'Siparişiniz işleniyor', 'Sipariş durumu', 'woocommerce' );

$order_statuses['wc-on-hold'] = _x( 'Siparişiniz beklemede', 'Sipariş durumu', 'woocommerce' );

$order_statuses['wc-pending'] = _x( 'Siparişiniz beklemede', 'Sipariş durumu', 'woocommerce' );

$order_statuses döndür;

}
  1. Sonucu görüntülemek için, WordPress sitenize giriş yaparak ve yönetici kullanıcı olarak Gösterge Tablosuna erişerek arka uçtaki sipariş sayfasına erişmeniz gerekir. Ardından, WooCommerce > Siparişler'e tıklayın. Bunu göreceksiniz: arka uçta değiştirilmiş sipariş durumu adı

Ön uca erişmek için aşağıda gösterildiği gibi Hesabım > Siparişler'e tıklamanız yeterlidir: ön uçta değiştirilmiş sipariş durumu adı

Kod Nasıl Çalışır?

Yukarıdaki örnekte, wc_order_statuses kancasını ve bunun için ts_rename_order_status_msg function ts_rename_order_status_msg . Durum mesajları, $order_statuses dizisinde bulunur.

Ayrıca, sipariş durumu mesajlarını görüntülemek için alternatif bir yöntem vardır. Bunu yapmak için iki yer daha vardır: Yönetici Panosu içindeki üst menü ve Toplu İşlemler için açılır menü.

görüş

Yönetici Panosu içindeki üst menüde ve Toplu İşlemler için açılır menüde sipariş durumu mesajlarını yeniden adlandırma adımları.

Sipariş durumu mesajlarını yeniden adlandırmak için aşağıdaki adımları uygulamanız yeterlidir:

  1. WordPress sitenize giriş yapın ve yönetici kullanıcı olarak Gösterge Tablosuna erişin.
  2. Pano menüsünden Görünüm Menüsü > Tema Düzenleyici Menüsü öğesine tıklayın. Tema Düzenleyici sayfası açıldığında, WooCommerce mağazanızdaki sipariş durumu mesajlarını yeniden adlandıracak işlevi ekleyeceğimiz tema işlevleri dosyasını arayın.
  3. Aşağıdaki kodu php dosyasının sonuna ekleyin ve değişiklikleri kaydetmeyi unutmayın:
  4.  foreach(array('post', 'shop_order') $hook olarak)
    
    add_filter("views_edit-shop_order", 'ts_order_status_top_changed');
    
    
    function ts_order_status_top_changed( $görüntüleme ){
    
    if( isset( $views['wc-tamamlandı'] ) )
    
    $views['wc-completed'] = str_replace( 'Tamamlandı', __( 'Sipariş Alındı', 'woocommerce'), $views['wc-completed'] );
    
    
    if( isset( $views['wc-processing'] ) )
    
    $views['wc-processing'] = str_replace( 'İşleniyor', __( 'İşlemde', 'woocommerce'), $views['wc-processing'] );
    
    
    if( isset( $views['wc-on-hold'] ) )
    
    $views['wc-on-hold'] = str_replace( 'Beklemede', __( 'Sipariş Beklemede', 'woocommerce'), $views['wc-on-hold'] );
    
    
    if( isset( $views['wc-pending'] ) )
    
    $views['wc-pending'] = str_replace( 'Bekleyen ödeme', __( 'Ödeme Bekliyor', 'woocommerce'), $views['wc-pending'] );
    
    
    $görüntüleme döndür;
    
    }

    Sonucu görüntülemek için, WordPress sitenize giriş yaparak ve yönetici kullanıcı olarak Gösterge Tablosuna erişerek arka uçtaki sipariş sayfasına erişmeniz gerekir. Ardından, WooCommerce > Siparişler'e tıklayın. Bunu göreceksiniz: üst menü tarafı

  5. Vurguladığımız Toplu İşlemler açılır menüsündeki sipariş durum mesajlarını değiştirmek gerekirse, Görünüm Menüsü > Tema Düzenleyici Menüsü'ne tıklamanız yeterlidir. Tema Düzenleyici sayfası açıldığında, WooCommerce mağazanızdaki sipariş durumu mesajlarını yeniden adlandıracak işlevi ekleyeceğimiz tema işlevleri dosyasını arayın.
  6. Aşağıdaki kodu php dosyasının sonuna ekleyin ve değişiklikleri kaydetmeyi unutmayın:
 add_filter('bulk_actions-edit-shop_order', 'ts_bulk_actions_order_status', 20, 1 );

function ts_bulk_actions_order_status( $eylemler ) {

$actions['mark_processing'] = __( 'İşlemde Olarak İşaretle', 'woocommerce');

$actions['mark_on-hold'] = __( 'Siparişi Beklemede Olarak İşaretle', 'woocommerce');

$actions['mark_completed'] = __( 'Sipariş Alındı ​​Olarak İşaretle', 'woocommerce');
$eylemleri döndür;

}
  1. Sonucu görmek için arka uçtaki sipariş sayfasına erişmeniz, WordPress sitenize giriş yapmanız ve yönetici kullanıcı olarak Gösterge Tablosuna erişmeniz yeterlidir. Ardından, WooCommerce > Siparişler'e tıklayın. Bunu göreceksiniz: görünüm 2

Kod nasıl çalışır?

Yönetici Panosu kodunun içindeki üst menü için , her dizi anahtarının içerdiği Dize değerlerini değiştirmek için burada views_edit-shop_order kancasını kullandık. Bu, farklı sipariş durumu mesajları içindir.

Toplu İşlemler kodunun açılır menüsünde, siparişlere uygulanan farklı işlemlerin değerlerini değiştirmek için bulk_actions-edit-shop_order kancasını kullandık.

Bir Eklenti Kullanarak WooCommerce'de Sipariş Durumu Mesajlarını Yeniden Adlandırma

Eğer o kadar teknik değilseniz, bunu bir eklenti kullanarak yapabilirsiniz. Sitelerini kodla özelleştirmeye aşina olmayanlar veya belki de sitelerinin kodlama yapısını bozmak istemeyenler içindir.

Kullanacağımız eklenti, buradaki bağlantıyı kullanarak doğrudan indirebileceğiniz WooCommerce için Özel Sipariş Durumudur https://downloads.wordpress.org/plugin/custom-order-statuses-woocommerce.zip.

Eklenti

www.wordpress.org adresinde mevcuttur. Bu işlevi eklemek için şu basit adımları uygulamanız yeterlidir:

Ücretsiz Eklenti Kullanarak WooCommerce'de Sipariş Durumu Mesajlarını Yeniden Adlandırma Adımları

  1. WordPress sitenize giriş yapın ve yönetici kullanıcı olarak Gösterge Tablosuna erişin.
  2. Ardından, daha önce belirttiğimiz eklentiyi yükleyeceğiz. Yukarıdaki bağlantıyı kullanarak indirdiyseniz, Eklentiler > Yeni Ekle seçeneğine gidin. Bundan sonra, Eklenti Yükle'ye tıklayın ve ardından aşağıda gösterildiği gibi indirilen dosyaya göz atın : Bağlantıyı kullanarak eklentiyi indirin
  3. Doğrudan Yönetici Panelinden indirmek için Eklentiler > Yeni Ekle seçeneğine gidin . Bundan sonra, ' WooCommerce için Özel Sipariş Durumu ' eklentisi için bir anahtar kelime araması yapmanız gerekecek. Aşağıda gösterildiği gibi kurmanız ve etkinleştirmeniz gerekir: eklentiyi doğrudan indirme
  4. İhtiyacınız olan değişiklikleri yapmak için aşağıda gösterildiği gibi WooCommerce > Ayarlar > Özel Sipariş Durumu'na tıklamanız yeterlidir: eklentiyi kullanma
  5. Yaptığınız değişiklikleri kaydetmeyi unutmayın.

Çözüm

Bu gönderide, WooCommerce'de sipariş durumu mesajlarının nasıl yeniden adlandırılacağını öğrendik. Ek olarak, özel durum mesajınızı kullanabilirsiniz. Ek olarak, bunu WooCommerce için Özel Sipariş Durumu adlı bir eklenti kullanarak nasıl yapacağınızı gösterdik.

Benzer İncelemeler