WooCommerce'e "WhatsApp'tan Sipariş Ver" Butonu Nasıl Eklenir (2026)

WooCommerce 30 Ağu 2026 9 dk okuma süresi
Hızlı cevap

Plugin kullanmadan bir WhatsApp Üzerinden Sipariş Ver butonu ekleyebilir miyim?

Evet. WooCommerce'un ürün veya sepet şablonlarına eklenen küçük bir kod parçası, ürün adı, miktar ve fiyatı içeren bir wa.me bağlantısı oluşturabilir. Bir eklenti, kodu düzenlemeden yerleştirme kontrolleri, ürün bazında kurallar ve analiz istiyorsanız değerlidir.

WooCommerce'e "WhatsApp'tan Sipariş Ver" Butonu Nasıl Eklenir (2026)

Pek çok WooCommerce mağazası, alıcının yanıtlanmamış bir sorusu olduğu için satışı son adımda kaybeder: paketi posta koduma gönderir mi, kapıda ödeme var mı, toptan fiyat alabilir miyim? Bir "WhatsApp'ta Sipariş Ver" düğmesi, bu soruyu saniyeler içinde yanıtlayabileceğiniz bir sohbete taşır ve 2026'da bu, bir çocuk temasında yaklaşık yirmi satırlık PHP veya kod yazmak yerine tıklamayı tercih ederseniz küçük bir düğme eklentisiyle yapılabilir. The Tech Pad, bir düğmenin durduğu yerden devam eder: otomatik sipariş onayları, kargo güncellemeleri, kapıda ödeme kontrolleri ve sepet kurtarma işlemleri, resmi Meta WhatsApp Cloud API üzerinden aynı numaradan gönderilir. Başladığınızda ilk ayınız ücretsizdir ve kaydolup bir WhatsApp numarasını bağlayan her iş referansınız size bir ay ücretsiz kazandırır — en fazla 5 ay daha ücretsiz.

"WhatsApp'ta Sipariş" butonunun mantıklı olduğu zaman

Sohbet öncelikli bir sipariş yolu evrensel bir yükseltme değildir. Para hareket etmeden önce bir insan cümlesine ihtiyaç duyulduğunda işe yarar:

Senin aleyhine çalışır, eğer:

Başparmak kuralı: Varsayılan olarak normal ödeme yöntemini koruyun ve düğmeyi yalnızca gerçekten siparişi engelleyen bir soru olduğunda kullanın.

Düğmeyi nereye koymalı ve mesaj ne söylemeli

Yerleştirme, düğmenin yardımcı olup olmayacağını veya ödemeyi baltalayıp baltalamayacağını belirler.

YerleştirmeÖnceden doldurulmuş mesajda ne bulunmalıNe için iyi olduğu
Ürün sayfası, Sepete Ekle sonrasıÜrün adı, fiyat, ürün URL'siYüksek fiyatlı veya özel ürünlerle ilgili sorular
Mağaza / kategori döngüsüSadece ürün adı ve URLHızlı "bu mevcut mu?" trafiği
Sepet sayfasıHer satır öğesi, miktar, sepet toplamıÖdemeden önce duraksayan alıcılar
Ödeme sayfası, yedek olarakSepet içeriği artı "ödeme yardımına ihtiyacım var"Başarısız ödemeleri ve kapıda ödeme tereddütünü kurtarma
Teşekkür etme (sipariş alındı) sayfasıSipariş numarası ve toplamSatın alma sonrası sorular, adres düzeltmeleri
Yüzer site genelinde widgetHiçbir şey veya mevcut sayfa URL'siGenel destek, sipariş verme değil

Yüzen widget'lar Joinchat, Click to Chat ve Chaty gibi araçların alanıdır. Bu işi iyi yaparlar ve ücretsiz veya ucuzdurlar. Hiçbirinin kendi başına mesaj göndermemesi — sadece müşterinin başlatması gereken bir sohbeti açması — önemlidir. Bu fark, bu yazının ilerleyen kısmında önem kazanır.

Kod: çocuk temanıza ait iki kod parçası

Kod parçası düzenlemeleri şurada olmalıdır: çocuk temanın functions.php veya bir kod parçacıkları eklentisi. Asla bir ana temayı düzenlemeyin; sonraki güncelleme çalışmalarınızı siler. Yedek alın ve önce test ortamında deneyin.

  1. Numaranızı doğru formatta girin. Uluslararası format, sadece rakam, yok +, boşluk yok, tire yok. Bir Hint numarası olur 919876543210. Her iki parçada da yer tutucuyu değiştirin.
  2. Ürün sayfası butonunu ekleyin. Bu kancalar woocommerce_after_add_to_cart_button ve ürün başlığından, gösterim fiyatından ve kalıcı bağlantıdan bir wa.me bağlantısı oluşturur:
add_action( 'woocommerce_after_add_to_cart_button', 'ttp_wa_order_button', 20 );

function ttp_wa_order_button() {
	global $product;

	if ( ! $product instanceof WC_Product ) {
		return;
	}

	$number = '919876543210'; // Digits only, no + and no spaces.
	$price  = html_entity_decode( wp_strip_all_tags( wc_price( wc_get_price_to_display( $product ) ) ) );

	$message  = "Hi, I'd like to order this item:\n";
	$message .= $product->get_name() . "\n";
	$message .= 'Price: ' . $price . "\n";
	$message .= 'Link: ' . get_permalink( $product->get_id() );

	$url = 'https://wa.me/' . $number . '?text=' . rawurlencode( $message );

	printf(
		'<a class="button ttp-wa-order" href="%s" target="_blank" rel="noopener nofollow">%s</a>',
		esc_url( $url ),
		esc_html__( 'Order on WhatsApp', 'ttp' )
	);
}
  1. Sepet sayfası butonunu ekleyin. Bu bir döngü. WC()->cart->get_cart() Böylece müşteri, tüm sepeti önceden yazılmış halde sohbet ekranında bulur:
add_action( 'woocommerce_after_cart_totals', 'ttp_wa_cart_button', 20 );

function ttp_wa_cart_button() {
	if ( ! function_exists( 'WC' ) || ! WC()->cart || WC()->cart->is_empty() ) {
		return;
	}

	$number = '919876543210';
	$lines  = array( "Hi, I'd like to order this cart:" );

	foreach ( WC()->cart->get_cart() as $cart_item ) {
		$product = isset( $cart_item['data'] ) ? $cart_item['data'] : null;

		if ( ! $product instanceof WC_Product ) {
			continue;
		}

		$lines[] = sprintf( '- %s x %d', $product->get_name(), (int) $cart_item['quantity'] );
	}

	$lines[] = 'Total: ' . html_entity_decode( wp_strip_all_tags( WC()->cart->get_total() ) );

	$url = 'https://wa.me/' . $number . '?text=' . rawurlencode( implode( "\n", $lines ) );

	printf(
		'<p><a class="button ttp-wa-order" href="%s" target="_blank" rel="noopener nofollow">%s</a></p>',
		esc_url( $url ),
		esc_html__( 'Order this cart on WhatsApp', 'ttp' )
	);
}
  1. Mesajı kısa tutun. rawurlencode() Satır sonlarını ve sembolleri doğru şekilde işler, ancak çok uzun önceden doldurulmuş metin bazı cihazlarda kesilir. İsimler, miktarlar ve toplam yeterlidir.
  2. Yazdırdığınız her şeyi kaçış karakteri ile gösterin. esc_url() href üzerinde, esc_html__() etiket üzerinde.
  3. Gerçek bir telefonda test edin. Masaüstü wa.me linkler WhatsApp Web'i açar ve farklı şekilde davranır. Android ve iOS'u kontrol edin.
  4. Bunu ikincil bir eylem olarak stilize edin. WhatsApp düğmesi Sepete Ekle butonundan daha çok dikkat çekerse, ön ödemeli siparişler düşer.

Bu sohbetleri kaydedilmiş siparişlere dönüştürmek

Bir sohbet bir sipariş nesnesi değildir, bu yüzden kaydın ve paranın nasıl oluşturulacağını önceden belirleyin:

Butonun yapamayacağı şey

Buton müşteri tarafından başlatılır, tek yönlüdür ve durum bilgisi içermez. Şunları yapamaz:

Bunların hepsi işletme başlatmalı mesajlardır, bu da resmi WhatsApp Cloud API ve Meta onaylı şablonlar anlamına gelir. İşte The Tech Pad'in ücretsiz WooCommerce bağlayıcısının tam olarak sağladığı şey budur: onaylanmış, işleniyor, gönderildi ve teslim edildi bildirimleri ile sepet kurtarma, butonunuzun işaret ettiği aynı numaradan gönderilir ve yanıtlar için [/features/inbox/](/features/inbox/) adresinde paylaşılan bir ekip gelen kutusu bulunur. Bunun için aylık bir SaaS ücreti yoktur. Bağlayıcıs — Meta'nın mesaj başına konuşma ücretlerini ödüyorsunuz (Hindistan'da kullanım yaklaşık ₹0,10–0,30, pazarlama kullanımın yaklaşık 2–3 katı; Meta'nın güncel fiyat listesine bakın). [/woocommerce/](/woocommerce/), [eklenti kütüphanesi](/plugins/), [/industries/woocommerce/](/industries/woocommerce/) ve [sipariş durumu bildirimleri](/blog/woocommerce-order-status-notifications-whatsapp/) sayfalarına bakın.

Buton ile eşleştirilecek mesaj şablonları

24 saatlik müşteri hizmetleri süresi dışında başlatılan herhangi bir işletme mesajı onaylı bir şablon gerektirir ve kategori önemlidir: sipariş güncellemeleri hizmet, promosyonlar ise pazarlamadır.

MesajKategoriNe zaman gönderirAmaç
Sipariş onayıYararÖdeme veya sipariş verildi"Geçti mi?" biletlerini ortadan kaldırır
Kapıda ödeme onayı veya iptaliYararGönderim öncesiSahte siparişleri ve RTO'yu keser
Gönderildi + takipYararTeslimatDaha az "siparişim nerede" mesajı
Terk edilmiş sepet hatırlatmasıPazarlamaBırakmadan 1–4 saat sonraE-posta ile %2–5'e karşın %15–30 kurtarır
İnceleme talebiPazarlamaDoğumdan 2–3 gün sonraE-postanın yanıtı 3–5×
"Merhaba {{1}}, siparişiniz {{2}} onaylandı. Toplam {{3}}, ödeme yöntemi {{4}}. Gönderildiği anda size burada mesaj atacağız. Adres değişmesi gerekiyorsa bu sohbeti yanıtlayın."
"Merhaba {{1}}, sipariş {{2}} gönderilmeden önce hızlı bir onay: (kapıda ödeme, {{3}}). Onaylamak için EVET, iptal etmek için HAYIR yazın — onaylanan siparişler aynı gün gönderilir."

Sepet kurtarma kopyası [terk edilmiş sepet kurtarma şablonları](/blog/whatsapp-abandoned-cart-recovery-templates/) içinde. WhatsApp, e-postaya göre yaklaşık %98 açılma oranı kazanıyor ve ortalama yanıt süresi 90 saniyenin altında — şablonların tek kelimeyle yanıtlanabilir olmasına dikkat edin.

SSS

Plugin kullanmadan bir WhatsApp Üzerinden Sipariş Ver butonu ekleyebilir miyim?

Evet. WooCommerce'un ürün veya sepet şablonlarına eklenen küçük bir kod parçası, ürün adı, miktar ve fiyatı içeren bir wa.me bağlantısı oluşturabilir. Bir eklenti, kodu düzenlemeden yerleştirme kontrolleri, ürün bazında kurallar ve analiz istiyorsanız değerlidir.

WhatsApp siparişleri hâlâ WooCommerce'de kaydedilecek mi?

Kendi başlarına değil — bir sohbet bir sipariş nesnesi değildir. Siparişi görüşmeden manuel olarak oluşturun ya da soru ve yüksek fiyatlı ürünler için düğmeyi kullanın; normal ödeme kaydedilmiş siparişler için varsayılan yol olarak kalır.

Müşterinin sepetini mesajda önceden doldurabilir miyim?

Evet. Sepet veya ödeme sayfasındaki sepet öğeleri arasında döngü yapın ve mesaj metnini isimler, miktarlar ve toplam ile oluşturun, ardından bunu wa.me bağlantısına URL ile kodlayın. Kısa tutun — çok uzun önceden doldurulmuş metin bazı cihazlarda kesilebilir.

Bu, Hindistan'daki kapıda nakit ödeme siparişleri için faydalı mı?

Çok. Gönderim öncesi bir WhatsApp onay adımı, sahte kapıda ödeme siparişlerini ve geri gönderimlerini azaltmanın en ucuz yollarından biridir. Müşteriden onay istemek için onaylanmış bir araç şablonu gönderin ve sadece yanıt verdiklerinde gönderin.

Düğmeyi ekleyin, ardından takip sürecini otomatikleştirin

Düğme kapıyı açar; API herhangi bir yazı yazmadan konuşmayı sürdürür. Mağazanızı The Tech Pad üzerinden resmi Cloud API'ye bağlayın ve sipariş onayları, kapıda ödeme kontrolleri, kargo güncellemeleri, sepet kurtarma ve inceleme talepleri, müşterilerinizin zaten mesajlaştığı numaradan çalışsın. [/wa/](/wa/) üzerinden başladığınızda ilk ayınız ücretsizdir — başladığınızda ilk ayınız ücretsizdir ve kaydolup bir WhatsApp numarası bağlayan her yönlendirdiğiniz işletme size bir ay ücretsiz verir — en fazla 5 ay ücretsiz olabilir. Planlar [/pricing](/pricing) sayfasında listelenmiştir ve tam bağlayıcı rehberi [/blog/whatsapp-woocommerce-integration-setup-templates/](/blog/whatsapp-woocommerce-integration-setup-templates/) adresindedir.

Sık sorulan sorular

Plugin kullanmadan bir WhatsApp Üzerinden Sipariş Ver butonu ekleyebilir miyim?

Evet. WooCommerce'un ürün veya sepet şablonlarına eklenen küçük bir kod parçası, ürün adı, miktar ve fiyatı içeren bir wa.me bağlantısı oluşturabilir. Bir eklenti, kodu düzenlemeden yerleştirme kontrolleri, ürün bazında kurallar ve analiz istiyorsanız değerlidir.

WhatsApp siparişleri hâlâ WooCommerce'de kaydedilecek mi?

Kendi başlarına değil — bir sohbet bir sipariş nesnesi değildir. Siparişi görüşmeden manuel olarak oluşturun ya da soru ve yüksek fiyatlı ürünler için düğmeyi kullanın; normal ödeme kaydedilmiş siparişler için varsayılan yol olarak kalır.

Müşterinin sepetini mesajda önceden doldurabilir miyim?

Evet. Sepet veya ödeme sayfasındaki sepet öğeleri arasında döngü yapın ve mesaj metnini isimler, miktarlar ve toplam ile oluşturun, ardından bunu wa.me bağlantısına URL ile kodlayın. Kısa tutun — çok uzun önceden doldurulmuş metin bazı cihazlarda kesilebilir.

Bu, Hindistan'daki kapıda nakit ödeme siparişleri için faydalı mı?

Çok. Gönderim öncesi bir WhatsApp onay adımı, sahte kapıda ödeme siparişlerini ve geri gönderimlerini azaltmanın en ucuz yollarından biridir. Müşteriden onay istemek için onaylanmış bir araç şablonu gönderin ve sadece yanıt verdiklerinde gönderin.

Şimdi ücretsiz başlayın — ve toplamda 6 aya kadar ücretsiz kazanın

Başladığınızda ilk ayınız ücretsizdir. Kayıt olan ve bir WhatsApp numarası bağlayan bir işletmeye referans verin, başarılı her referans için bir ay ücretsiz kazanın — maksimum 5 ay ekstra ücretsiz.

Bizimle sohbet et