WooCommerce Kullanarak “Fiyat Talebi” ile Katalog Nasıl Oluşturulur?
WooCommerce ürünlerinizi listelemek için harika bir yol sunar ve oldukça kolaylaştırır müşterilerinizin satın alması için ve siparişlerinizi yönetmeniz için. Ancak, bazen, aslında eşyalarınızı satmak istemeyebilirsiniz, bunun yerine sadece sergilemek isteyebilirsiniz..
Bu yazıda kolayca nasıl yapılacağını göstereceğim harika bir katalog oluşturun ve bir fiyat isteği seçeneği sunun sadece içsel WooCommerce seçeneklerini ve birkaç oldukça basit kullanarak özelleştirme snippet'leri.
Neden bir katalog hazırla?
Klasik bir web mağazası yerine bir ürün kataloğu oluşturmak, birçok nedenden dolayı faydalı olabilir..
Aşağıdaki durumlarda kullanışlı olabilir:
- Online satış yapmak istemiyorum. Online olarak kataloğunuzu göstermeniz gerekir; insanlar fiziksel mağazanızda bir yere açılır ve satın almakla meşgul olurlar.
- Hizmetlerinizi müşterileriniz için özel bir fiyatla sunmak isteyebilir veya özel bir bileşen satın almadan (satın alma fiyatını bilmediğiniz sürece) bir fiyat adlandıramazsanız,.
- Alışveriş sepetindeki miktara veya hedeflenen nakliye yerlerine, yöntemlere ve / veya ürün boyutlarına veya diğer bazı özel değerlere göre fiyatı özelleştirecek bir eklenti göze alamaz.
- Rakiplerinizin maliyetlerinizi bilmesini istemeyin.
- Ürünlerinizi sadece herhangi bir alıcıya satmak veya sergilemek istemeyin.
Neden WooCommerce’ı bunun için kullanıyorsunuz??
WooCommerce, kutudan çıkan birçok seçenekle birlikte gelir ve kataloğunuzu yönetmeyi ve kullanmayı çok daha kolay hale getirir. Varsayılan olarak bir çok nitelik ve başka veri ekle ürünlerinize kategoriler oluşturun ve ürünlerinize etiket koyun. Kataloğunuzu blogunuzdan veya sitenizden ayırmak da kolaydır.
Ayrıca, her bir ürün için alakalı ürünler önerebilir veya WooCommerce'ın sizin için otomatik olarak önermesini sağlayabilirsiniz. Ayrıca, ziyaretçileriniz aradıklarını bulmalarını kolaylaştırmak için, istediklerinizi istedikleri gibi filtreleyebilir ve / veya sıralayabilir.
Ayrıca, bir WooCommerce kataloğu oluşturmak size potansiyel müşterileriniz için kolay bir fiyat isteği seçeneği sunun. Ürünleri bir sepete koymalarına izin vererek, bir dilek listesi oluşturabilecek ve listedeki ürünler için fiyat isteyebileceklerdir. İsterseniz adresini ve / veya e-posta adresini de alırsınız ve fiyat istekleriniz Sipariş olarak saklanır.
Adım adım kılavuz
Başlamadan önce, senin olup olmamasına karar vermelisin istemek Sunduğunuz ürünler için fiyat talep seçeneği sunmak.
Adım 1: Ayarlama (Ayarlama) Fiyatları
(BEN) Fiyat talebi olmadan
Herhangi bir fiyat talebi istemiyorsanız, fiyat alanını boş bırakın. Bu durumda WooCommece mağaza ile ilgili form alanlarını göstermeyecek, bu nedenle herhangi bir miktar alanı, fiyatı veya sepete düğmeleri görmeyeceksiniz.
İyi haber şu ki, bu kataloglama yöntemini seçerseniz, zaten bittiniz demektir. Yeni kataloğunuza yeni şeyler ekleyin ve gitmeye hazırsınız!
(II) Fiyat isteği ile
Müşterilerinizin fiyat talep etmesine izin vermek istiyorsanız, ürünlerinizi serbest bırakarak başlayabilirsiniz.. Fiyatları 0 olarak ayarlayın..
Bu şekilde, işimiz bittiğinde, ziyaretçileriniz kurcalamak zorunda kalmadan katalog ürünlerinizi bir istek listesine koyabilirler.
Adım 2: Mağaza seçenekleri
Bu adım, kod gerekli olmadığından daha kolay olacak. Aşağıdakileri yönetici alanınızda ayarladığınızdan emin olmak istersiniz:
- Orijinal belgenizi yeniden adlandırın Araba ve Çıkış yapmak sayfalara 'Dilek' ve 'Fiyat isteyin', sırasıyla (Sayfalar)
- Mağazayla ilgili çeşitli sayfalarda indirim bildirimlerini önlemek için kuponların kullanımına izin vermeyin (WooCommerce> Ayarlar> Ödeme sekmesi)
- Ödeme sayfanızda hiçbirinin gösterilmemesini sağlamak için her ödeme yöntemini devre dışı bırakın (WooCommerce> Ayarlar> Ödeme sekmesi)
- Gönderiyi tamamen devre dışı bırakın veya ziyaretçilerin nakliye fiyatı talep edip etmemeye karar vermesini istiyorsanız, iki farklı nakliye yöntemini etkinleştirin ve yeniden etiketleyin ve ikisini de ÜCRETSİZ olacak şekilde ayarlayın
- Katalog sitenizdeki kullanıcıları da ele almak istemiyorsanız, kasada ve hesap sayfamda kaydı devre dışı bırakın ve oturum açma hatırlatıcılarını görüntülemeyi kapatın (WooCommerce> Ayarlar> Hesaplar sekmesi)
- Her bir müşteri e-postasını devre dışı bırakın veya müşteriye gelen isteklerle ilgili bir onay e-postası göndermek istiyorsanız, ücretsiz siparişlerle ilgili gereksiz kopyalar ve faturalardan kaçınmak için tamamlanan sipariş e-postalarını devre dışı bırakın (neredeyse hiç olmayacak)WooCommerce> Ayarlar> E-postalar sekmesi)
Adım 3: Yeniden Etiketleme
Bu adımda, sitenizin ücretsiz bir şeyler veriyormuşsunuz gibi görünmediğinden emin olacağız. Bu nedenle biz düğmelerinizi yeniden yazın ve ücretsiz bildirimleri gizleyin.
Aşağıdaki kodu temanın fonksiyonlarına veya kendi eklentinize ekleyin.
3.1: 'Ücretsiz' etiketi yok
İlk ve en önemli substep, tek ürün sayfasında ve ürün döngülerinde ücretsiz gönderim bildirimlerini ve etiketleri gizlemektir; mağaza ve ürün kategorisi sayfaları.
add_filter ('woocommerce_free_price_html', 'hide_free_price_notice'); add_filter ('woocommerce_variable_free_price_html', hide_free_price_notice '); add_filter ('woocommerce_variation_free_price_html', 'hide_free_price_notice'); işlevi hide_free_price_notice ($ price) return ";
3.2: Düğme etiketleri
Kataloğunuzu oluştururken, sepetinizi yavaşça istek listesine ve ödeme sayfanızı fiyat talep formuna dönüştürüyoruz. İlk önce düğmeleri tekrar etiketlemeliyiz.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); fonksiyonu woo_custom_cart_button_text () return __ ('İstek Listesine Ekle', 'woocommerce'); add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); işlevi woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); "> ?> add_filter ('woocommerce_order_button_text', create_function (", 'return" Bana bir teklif gönder ";'));
3.3: Ücretsiz fiyatlarınızı her yerde saklayın
WooCommerce, 0 $ fiyatlarınızı sepetinizde gösterir (veya bu durumda, Wishlist) bu sütunları kaldırmamız gerekir. Bunun için iki seçeneğiniz var.
Bir, Bunu çocuğunuzun stiline ekleyerek CSS'yi kullanabilirsiniz..
.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total görüntüleme: yok;
İki, İstenmeyen sütunları tamamen silebilirsiniz. Bunu yapmak için, sepet şablon dosyalarının üzerine yazacağız:
- (Alt) temanızın klasöründe bir sepet alt klasörü olan bir ticari ticaret klasörü oluşturun, böylece şöyle bir sonuç elde edersiniz: wp-content / themes / Mytheme / WooCommerce / sepeti /
- Orijinal woocommerce cart.php dosyasını bir metin editörüyle indirin ve açın; dosya burada olmalı: wp-content / plugins / WooCommerce / templates / sepeti /
- Bu satırları sil:
ve ile başlayan bölüm
ve ile başlayan bölümve biten ve biten - Orijinali indirin ve açın woocommerce cart-totals.php bir metin editörüyle; dosya bulduğun yer cart.php
- Bu satırları sil:
ve bütün tablo
ve ile biten
- Düzenlemiş olduğunuz her iki dosyayı da WooCommerce / sepeti tema dizininizdeki klasör
Kullanıcıların yukarıdaki 2. Adımdaki herhangi bir nakliye seçeneğine izin vermişseniz, ücretsiz gönderi bildirimini de devre dışı bırakmamız gerekir:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); remove_free_label ($ full_label, $ method) $ full_label = str_replace ("(Ücretsiz)", "", $ full_label); $ full_label döndürür;
Adım 4: E-posta metni ayarları
Kendi WooCommerce kataloğumuza fiyat isteği seçeneği ile sahip olmaya gerçekten yaklaşıyoruz. Aslında, 2. Adımda, her müşteri e-postasını tamamen devre dışı bıraktıysanız, sadece 5. Adıma geçebilirsiniz..
Müşteri onayı göndermek istiyorsanız (çok şık olduğu için), e-posta konularımızı doğru yaptığımızdan ve 0 dolarlık bir fiyat göndermediğimizden ve ayrıca e-posta metnimizi bir miktar yeniden yazdığımızdan emin olmalıyız..
4.1. E-posta konusu ve başlık
Yönetici alanında, WooCommerce> Ayarlar> E-postalar sekmesi, yeniden yazmak gerekir İşleme sipariş, Çünkü yeni talepler müşteriler için anında ödeme yapamadıklarından işlem durumunda olacaktır. Netlik açısından, kendi yönetici bildirim e-postanızı yeniden yazmak en iyisidir (Yeni sipariş).
4.2. E-postalardan fiyatı kaldır
Varsayılan olarak, fiyatlar sipariş onayında gönderilir, bu nedenle orijinal e-posta şablonlarının üzerine yazmamız gerekir..
- Orijinal woocommerce email-order-items.php dosyasını bir metin editörüyle indirin ve açın; dosya burada olmalı: wp-content / plugins / WooCommerce / templates / e-postalar / düz
- Bu satırı sil:
yankı "\ n". sprintf (__ ('Maliyet:% s', 'ticari ticaret'), $ order-> get_formatted_line_subtotal ($ item));
- Orijinal woocommerce email-order-details.php dosyasını bir metin editörüyle indirin ve açın; dosya burada olmalı: wp-content / plugins / WooCommerce / templates / e-postalar / düz
- Bu satırları sil:
if ($ totals = $ order-> get_order_item_totals ()) foreach ($ toplam olarak $ toplamı) echo $ total ['label']. "\ t". $ toplam ['değer']. "\ N";
- Yeni düzenlediğiniz her iki dosyayı da woocommerce / e-postalar / düz klasör tema dizininizde
4.3. Lezzet metinlerini yeniden yazma
Varsayılan olarak, WooCommerce e-postalarınızı aşağıdaki şekilde tanıtır: "Siparişiniz alındı ve şimdi işleniyor. Sipariş ayrıntılarınız referans için aşağıda gösterilmiştir".
Bunun üzerine yazmak istiyorsanız, şu 3 adımı uygulamanız gerekir:
- Orijinal woocommerce customer-processing-order.php dosyasını bir metin editörüyle indirin ve açın; dosya burada olmalı: wp-content / plugins / WooCommerce / templates / e-postalar /
- Yukarıdaki metinden sorumlu satırı istediğiniz gibi tekrar yazın:
echo __ ("Siparişiniz alındı ve şu anda işleniyor. Sipariş ayrıntılarınız referans için aşağıda gösterilmiştir:", 'ticari ticaret'). "\ N \ n";
- az önce düzenlediğiniz dosyayı WooCommerce / e-postalar tema dizininizdeki klasör
5. Adım: Keyfini Çıkarın
Artık kendi WooCommerce destekli kataloğunuza sahip olduğunuza göre, arkanıza yaslanıp yarattığınız şeyin keyfini çıkarabilirsiniz. Herhangi biri bir dilek listesi oluşturup size bir fiyat isteği gönderdiğinde, onunla ilgili bir e-posta alacaksınız, ayrıca istekleri aşağıdaki yönetici alanınızda görünecek WooCommerce> Siparişler.
Her sipariş, müşterinizin e-posta adresini içerecektir, böylece onlara fiyat teklifinizi el ile gönderebilir veya hatta telefonla ulaşabilirsiniz..
Editörün Notu: Bu tarafından yazılmıştır Marton Fekete Hongkiat.com için. Marton, son zamanlarda WordPress'e bağlı bir Macar site geliştiricisidir. Boş zamanlarında RPG oynamaktan hoşlanan, yeniden tasarlanan bir meraklı ve serbest içerik yazarıdır..