Cara Mengatur Default Variation Description di WooCommerce (LarisFont)
Panduan lengkap Default Variation Description For WooCommerce Attributes: mengaktifkan fitur, menulis deskripsi lisensi per term atribut, dan memastikan variasi produk terisi otomatis.
Toko font digital sering menjual produk variabel dengan opsi lisensi yang mirip di banyak keluarga font (Personal, Commercial, Webfont, dan sejenisnya). Tanpa fitur khusus, Anda akan mengetik ulang syarat lisensi di deskripsi variasi untuk setiap variasi—padahal isi teksnya sering berulang.
Default Variation Description For WooCommerce Attributes menyelesaikan masalah ini. Anda menulis deskripsi lisensi sekali per term atribut (misalnya term Commercial License), lalu LarisFont memakainya sebagai deskripsi variasi default saat variasi belum punya deskripsi sendiri. Hasilnya: setup produk variabel jauh lebih cepat, lebih konsisten, dan mengurangi risiko salah tempel/beda versi teks lisensi antar variasi.
Fitur ini hanya berjalan jika WooCommerce aktif. Panduan ini menjelaskan cara mengaktifkan fitur, mengisi field Default Variation Description di term atribut, dan memverifikasi hasilnya di produk variabel. Nama field mengikuti teks asli di plugin, jadi Anda bisa mengikuti tanpa screenshot.
Yang terjadi setelah fitur aktif
- Di Produk → Attributes, setiap halaman edit term atribut mendapat field editor Default Variation Description
- Saat pelanggan atau admin melihat variasi produk yang belum punya deskripsi custom, plugin mengisi deskripsi dari term atribut yang dipakai variasi tersebut
- Jika variasi sudah punya deskripsi sendiri di tab Variations, deskripsi custom itu tetap dipakai dan tidak ditimpa default term
- Produk dengan beberapa atribut global (
pa_*) bisa menggabungkan teks dari lebih dari satu term (digabung berurutan)
Prasyarat
- Plugin LarisFont by TokoPressID terpasang dan lisensi aktif
- WooCommerce aktif
- Atribut produk global sudah dibuat (contoh:
License Typedengan slugpa_license-type) - Term atribut sudah ada (misalnya
Personal,Commercial)
Cara membuka pengaturan
- Login ke WordPress Admin.
- Buka LarisFont → Dashboard.
- Buka Default Variation Description For WooCommerce Attributes, lalu klik Settings.
Halaman pengaturan fitur ini terbuka. Opsi tambahan di bawah hanya relevan setelah Enable Default Variation Description For WooCommerce Attributes dicentang.
Opsi yang tersedia
| Label di plugin | Jenis | Fungsi |
|---|---|---|
| Enable Default Variation Description For WooCommerce Attributes | Checkbox | Menyalakan atau mematikan seluruh fitur default deskripsi per term atribut |
Setelah fitur aktif, pengaturan tidak menambahkan field lain di halaman Settings. Langkah berikutnya dilakukan di Produk → Attributes pada masing-masing term.
Deskripsi bantuan di bawah checkbox enable mengarahkan Anda ke halaman atribut produk untuk mengisi Default Variation Description per term.
Langkah-langkah setup
1. Aktifkan fitur
- Buka Settings Default Variation Description For WooCommerce Attributes seperti di atas.
- Centang Enable Default Variation Description For WooCommerce Attributes.
- Simpan pengaturan (tombol save standar LarisFont).
2. Isi default di term atribut
- Buka Produk → Attributes.
- Klik nama atribut lisensi Anda (contoh: License Type), lalu Configure terms.
- Klik Edit pada term pertama (contoh: Commercial License).
- Scroll ke field Default Variation Description.
- Tulis syarat lisensi lengkap di editor (HTML didukung, tanpa tombol media).
- Klik Update.
- Ulangi untuk setiap term lisensi lainnya.
Detail langkah per term: Mengatur Default Deskripsi di Atribut WooCommerce.
3. Buat atau perbarui produk variabel
- Edit produk font variabel di Produk → All Products.
- Di tab Attributes, pastikan atribut lisensi dipakai for variations.
- Generate variasi di tab Variations jika belum ada.
- Buka salah satu variasi. Kolom Description variasi kosong seharusnya terisi otomatis saat disimpan atau saat data variasi dimuat, sesuai term yang dipilih.
4. Verifikasi di frontend (opsional)
Deskripsi variasi default tidak selalu tampil di halaman produk secara menonjol. Untuk memastikan teks lisensi terlihat pembeli di keranjang dan order, aktifkan juga Variation Description Display For WooCommerce.
Prioritas deskripsi variasi
Plugin memakai filter WooCommerce woocommerce_product_variation_get_description. Urutan logikanya:
- Deskripsi variasi custom di produk (tab Variations → field Description) selalu menang jika sudah diisi.
- Jika kosong, plugin mengambil teks dari Default Variation Description pada setiap term atribut global (
pa_*) yang dipakai variasi. - Jika beberapa atribut punya default, teks digabung tanpa pemisah khusus antar term.
Contoh: variasi dengan atribut pa_license-type: commercial memakai teks default term Commercial. Variasi yang Anda override manual di level produk tidak berubah meskipun Anda mengedit default term nanti, kecuali Anda menghapus deskripsi custom variasi tersebut.
Troubleshooting
Field Default Variation Description tidak muncul di term atribut
- Pastikan Enable Default Variation Description For WooCommerce Attributes sudah dicentang dan disimpan
- Pastikan WooCommerce aktif
- Refresh halaman edit term atribut
Variasi tetap tanpa deskripsi
- Cek apakah variasi sudah punya deskripsi custom (kosongkan jika ingin memakai default)
- Pastikan atribut dipakai sebagai global attribute (
pa_...), bukan custom attribute lokal produk saja - Pastikan term yang dipilih variasi sudah diisi Default Variation Description
- Simpan ulang produk variabel setelah mengubah default term
Mengubah default term tidak mengubah produk lama
- Normal jika variasi sudah punya deskripsi custom: default hanya dipakai saat deskripsi variasi kosong
- Untuk memaksa pakai teks baru, edit atau kosongkan deskripsi di tab Variations per variasi, atau regenerate variasi (hati-hati, bisa menghapus data lain)
WooCommerce tidak terdeteksi di Settings
- Pasang dan aktifkan plugin WooCommerce
- Setelah WooCommerce aktif, buka kembali Settings fitur ini
Ringkasan
Alur yang paling sering dipakai: aktifkan Enable → isi Default Variation Description per term atribut → buat produk variabel tanpa mengetik ulang lisensi di setiap variasi. Default term adalah sumber kebenaran untuk teks lisensi yang berulang; override per variasi tetap didukung bila satu produk butuh pengecualian.