Multivendor Marketplace WordPress’e Özel Sipariş Durumu Nasıl Eklenir

Belirli yönleri korumak için bir e -ticaret mağazası çalıştırmak gereklidir. Önemli bir yön, müşteri siparişlerini yönetmektir. Mağazanız WooCommerce tarafından destekleniyorsa, hazır bir yönetim sistemine sahip olacaksınız. Ancak, özel sipariş statüsüne ihtiyaç duyulurken ne yapmalı? Neden özel sipariş durumuna ihtiyacınız var? Genellikle, siparişinizin yönetimini farklı durumlarda yönetmek için ayarlamalar çok önemlidir. Nakliye ile uğraşan bir işletmeniz varsa, “Gönderileri Beklemek” veya “Gönderilen” gibi sipariş durumu eklemelisiniz. Ve bu tür bir ayarlama WooCommerce’de mevcut değildir.
Dokan buraya girdi. Pazarınızı sadece çok satıcı bir pazara dönüştürmekle kalmaz, aynı zamanda özel sipariş statüsü ekleme esnekliği de sağlar. Bu nedenle, bu blogda size tüm süreci göstereceğiz. Takip edelim.

DOKAN Siparişlerine Özel Sipariş Durumu Nasıl Eklenir Müşteri siparişlerinize özel sipariş durumu eklemek için çok fazla şey yapmanız gerekmez. Size vereceğimiz küçük bir kod ekleyebilirsiniz ve istediğiniz kadar sipariş verebilirsiniz. Özel sipariş durumu eklemek için annenizi veya çocuk tema klasörünüzü açmanız gerekir. Orada dosya functions.php bulacaksınız. Metin düzenleyicisinin yardımıyla dosyayı açın.

Dosyayı açtıktan sonra, editörün istediğiniz yere aşağıdaki kodu kopyalayın. / ** * wc sipariş durumu için yeni özel durum ekleyin * * @param dizisi $ sipariş_states * * @return dizisi $ sipariş_states */ function dokan_add_new_new_custom_order_status ($ sipariş_statates) {$ sipariş_statouse, ‘sipariş durumu’, ‘text_domain’); $ sipariş_statatları [‘wc-prepare-dağıtım’] = _x (‘Teslimat için hazırlan’, ‘sipariş durumu’, ‘text_domain’); $ sipariş_statatları [‘wc dağıtım tamamlanmış’] = _x (‘teslimat tamamlandı’, ‘sipariş durumu’, ‘text_domain’); Dönüş $ sipariş_statate; } add_filter (‘wc_order_state’, ‘dokan_add_new_custom_order_status’, 12, 1); / ** * Sipariş durumuna yeni özel durum düğmesi sınıfı ekleyin * * @param String $ text * @param String $ Durum * * @return String $ text */ işlev DOKAN_ADD_CUSTOM_ORDER_STATUS_BUTTON_Class ($ text, $ durum) {Switch ($ Durum) ($ status) {case ‘wc-recjected’: vaka ‘Redded’: $ text = ‘tehlike’; kırmak; Durum ‘WC-PREPARE-DIVILERIVERY’: Case ‘hazırlama dağıtım’: $ text = ‘info’; kırmak; Durum ‘WC-Diverivery tamamlanmış’: Case ‘Teslimat tamamlanmış’: $ text = ‘başarı’; kırmak; } dönüş $ text; } add_filter (‘dokan_get_order_status_class’, ‘dokan_add_custom_order_status_button_class’, 10, 2); / ** * Özel Sipariş Durumu Çevrilen * * @param String $ text * @param String $ durum * * @return String $ text */ işlev dokan_add_custom_order_status_translated ($ text, $ status) {switch ($ status) {case ‘wc- Reddedildi ‘:’ Reddedildi ‘: $ text = __ (‘ Reddedildi Güncellenmiş ‘,’ Text_Domain ‘);
kırmak; Durum ‘WC-PrePare-Divacy’: ‘Durum hazırlama’: $ text = __ (‘Güncellenmiş teslimat için hazırlan’, ‘text_domain’); kırmak; Durum ‘wc dağıtım tamamlanmış’: vaka ‘teslimat tamamlanmış’: $ text = __ (‘Teslimat tamamlandı güncellendi’, ‘text_domain’); kırmak; } dönüş $ text; } add_filter (‘dokan_get_order_status_translated’, ‘dokan_add_custom_order_status_translatated’, 10, 2); Bu kod, müşteri siparişlerinize özel siparişler durumu eklemenize yardımcı olacaktır. Nasıl? Size söyleyelim. Sipariş durumu eklemek için önce bu sınıfı ziyaret edin, “DOKAN_ADD_NEW_CUSTOM_ORDER_STATUS ($ sipariş_statları)”. İstediğiniz sipariş durumunu ekleyin. Örneğin, “Ödeme Beklemek” gibi bir sipariş durumu eklemek, bunun gibi bir kod yazın,
$ sipariş_statatları [‘WC-Awaiting-Payment’] = _x (‘Ödeme Bekliyor’, ‘Sipariş Durumu’, ‘Text_Domain’);

Şimdi, sipariş durumu için bir düğme eklemeniz gerekiyor. “DOKAN_ADD_CUSTOM_ORDER_STATUS_BUTTON_Class ($ text, $ status)” sınıfını girin ve “wc-wawer-ödemesi” kodunu ekleyin: “Durum ‘Bekleyen Ödeme’: $ text = ‘Başarı’; kırmak;

Hepsi bu değil. Güncellemeden sonra görülecek düğmeye CSS eklemeniz gerekir. Sınıfta, “DOKAN_ADD_CUSTOM_ORDER_STATUS_TRANSLATED ($ Text, $ Durum)” işlevi, kod ekle,

Durum ‘WC-Wawer-Payment’: ‘Bekleyen Ödeme’: $ text = __ (‘Ödemeyi Bekliyor’, ‘Text_Domain’); kırmak;
Kodu kaydedin. Şimdi, satıcı kontrol panelinizdeki siparişleri ziyaret ettiğinizde, açılır kutuda oluşturduğunuz özel sipariş durumunu göreceksiniz. Ve bu seçeneği seçtiğinizde, durum düğmesinin mükemmel göründüğünü göreceksiniz.

DOKAN, 60000+ Marketplace Global’i destekliyor

DOKAN, Woocommerce tarafından desteklenen en güçlü çok satıcı eklentilerinden biridir. Sofistike ve zengin özelliklere sahip her türlü pazar yapabilirsiniz. Bu sadece 30 dakika sürecek!

Dokan, WooCommerce’ın ön uç yeteneğini sunmada başarılı bir uygulama verdi. Böyle özellikleri var,

Çok Adımlı Ayarlar Sihirbazı (müşteri veya satıcı olarak kaydolmak oldukça kolaydır)
SEO Mağazası (daha iyi arama görünürlüğü için)
Profesyonel vitrin
Gelir, satış raporu ve satıcı beyanı
Güçlü ve zengin bir eklenti koleksiyonu
Doğrudan arama seçeneği
Widget ön görünüm
İletişim formlarıyla entegrasyon
Düzeltilmiş ürünlerin teslimi
Esnek geri ödeme seçenekleri
Mağaza Destek Seçenekleri
Açık kaynaklar ve ayarlanabilir
Ve daha fazlası.
Okuyun: DOKAN’ın ana özellikleri ve modüllerine bakış!
Dokan’ın ilerlemesi ve 60000’den fazla aktif kurulum kilometre taşına dokunduğuna şaşmamalı.Yani, çoklu bir web sitesi başlatmayı düşünüyorsanız, DOKAN’ı seçmelisiniz ve garanti ediyoruz, sizi hayal kırıklığına uğratmayacak.Sonuç Şimdi görebilirsiniz.DOKAN ile WordPress Multivendor pazarınıza özel sipariş durumu eklemek için sadece birkaç adım daha.WordPress, açık bir platform ve zengin bir eklenti koleksiyonudur çünkü dünyanın en iyi CM’lerinden biridir.Eklenti kullanarak herhangi bir web sitesi oluşturabilirsiniz.Bu nedenle, WooCommerce ve Dokan gibi bir eklentiniz olduğunda, çok satıcı web siteleri yapmak kolaydır.Buna ek olarak, neredeyse fark edilmeden küçük bir kod ve ayar ekleyebilirsiniz. DOKAN Multivendor’ı şimdi deneyin!

admin

Bir Cevap Yazın

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