Lewati ke konten
TokoPressID Documentation
Esc
navigateopen⌘Jpreview
Di halaman ini

Template Pesan WhatsApp Buy Button dan Parameter Produk (LarisTurbo)

Placeholder pesan produk di WhatsApp Buy Button, perbedaan dengan greeting global, shortcode, dan integrasi rotator serta Meta Pixel.

Tutorial ini melengkapi panduan dasar WhatsApp Buy Button. Fokusnya ke WhatsApp Message / Greeting Text khusus tombol beli dan cara pesan dimasukkan ke link WhatsApp.

Dua lapisan pesan WhatsApp

Sumber Lokasi Settings Dipakai oleh
Pesan global LarisTurbo → For WhatsApp → WhatsApp IntegrationDefault WhatsApp Message / Greeting Text Floating button, link umum, rotator tanpa konteks produk
Pesan produk LarisTurbo → For WhatsApp → WhatsApp Buy Button For WooCommerceWhatsApp Message / Greeting Text Tombol beli di halaman produk/shop, shortcode, sticky CTA

Tombol beli selalu memakai template produk (wc_whatsapp_message), bukan pesan global—kecuali filter kode mengubah perilaku.

Parameter template produk

Field WhatsApp Message / Greeting Text mendukung placeholder berikut (label persis di admin: Available Parameters):

Parameter Diganti dengan
%site_name% Nama blog/situs
%site_url% URL home
%current_url% URL halaman saat ini
%product_title% Judul produk
%product_price% Harga (HTML di-strip, format harga WooCommerce)
%product_id% ID produk
%product_sku% SKU dari meta _sku
%product_url% Permalink produk
%product_categories% Nama kategori, dipisah koma
%product_tags% Nama tag, dipisah koma

Placeholder kosong jika data tidak ada (misalnya produk tanpa SKU).

Contoh template

Halo %site_name%, saya tertarik produk %product_title% (%product_price%).
Link: %product_url%

Setelah diganti, teks di-rawurlencode untuk parameter &text= di URL WhatsApp.

Placeholder default

Jika field dikosongkan, plugin memakai Text::wc_whatsapp_product() sebagai placeholder di UI dan fallback isi pesan.

Tanpa rotator

Link bentuk:

https://api.whatsapp.com/send?phone={nomor}&text={pesan_produk_encoded}

Nomor dari Main WhatsApp Number (WhatsApp Integration), diformat internasional.

Dengan Simple WhatsApp Rotator

Link tombol beli → layar ?laristurbo_whatsapp_screen=1&laristurbo_product_id={id} (plus parameter lokasi internal).

Filter laristurbo_whatsapp_screen_message diganti oleh product_screen_message() agar pesan rotator memakai template produk yang sama, bukan greeting global.

Shortcode dan produk spesifik

Shortcode Konteks
[laristurbo_wc_whatsapp_button] Di dalam loop produk; footprint ltwcwabp untuk block theme
[laristurbo_wc_whatsapp_button product_id="123"] Produk ID tetap, di mana pun
Shortcode shop Konteks
[laristurbo_wc_whatsapp_button_shop] Loop katalog
[laristurbo_wc_whatsapp_button_shop product_id="123"] Produk tetap

Pesan selalu dihasilkan dari produk yang direferensikan.

Posisi tombol vs template pesan

Position (After Add to Cart Section, dll.) hanya mengatur di mana tombol dirender; template pesan sama di semua posisi untuk produk yang sama.

Manual Placement (custom) memakai shortcode/block; pesan tetap mengikuti produk di loop atau product_id.

Integrasi Meta Pixel (opsional)

Jika Meta Pixel & CAPI Integration aktif, pengaturan tambahan muncul di Meta Pixel Settings (bukan di Buy Button):

  • Enable Meta Pixel Event on WhatsApp Button Click
  • WhatsApp Button Event (placeholder default Lead)

Klik tombol menambahkan class lt-button-track-event dengan data-fbevent, data-fbtrack, dan data-fbparams berisi value, currency, content_ids dari produk (wc_ + product ID).

Sticky WhatsApp Button

Bagian Integration → Sticky WhatsApp Button mengarah ke Sticky Mobile CTA. Tombol sticky memakai template pesan produk yang sama (get_product_message) dan bisa teks berbeda lewat pengaturan sticky (Button Text di Button Sticky).

Langkah menyusun template

  1. Pastikan Main WhatsApp Number terisi di WhatsApp Integration.
  2. Buka WhatsApp Buy Button For WooCommerce → Settings.
  3. Isi WhatsApp Message / Greeting Text dengan placeholder yang Anda butuhkan.
  4. Aktifkan tombol di Single Product Page dan/atau Shop Page.
  5. Buka halaman produk, klik tombol, periksa pratinjau pesan di app WhatsApp (belum perlu kirim).
  6. Jika rotator aktif, uji juga lewat layar loading—pesan harus tetap berisi data produk.

Troubleshooting

Pesan tidak menyebut nama produk

  • Template tidak memuat %product_title%.
  • Shortcode dipakai di luar loop tanpa product_id.

Harga aneh di pesan

  • %product_price% mengikuti harga aktif produk (termasuk sale); format mengikuti WooCommerce lalu strip tag HTML.

Pesan global muncul di tombol beli

  • Field wc_whatsapp_message kosong dan fallback default bukan template produk—isi ulang template.
  • Rotator: pastikan laristurbo_product_id ada di URL layar (otomatis dari tombol beli).

Terakhir diperbarui 23 Juli 2026