Workflow Lisensi Font dengan Produk Variabel (LarisFont)
Alur lengkap mengatur lisensi font di WooCommerce: default deskripsi atribut, tampilan di cart dan order, hingga EULA PDF resmi dengan LarisFont.
Menjual font sebagai produk variabel di WooCommerce biasanya butuh tiga lapisan informasi: penjelasan font untuk calon pembeli yang sedang browsing, syarat lisensi sesuai tipe yang dipilih, dan dokumen legal resmi setelah pembayaran. LarisFont menyediakan tiga fitur WooCommerce yang memang dirancang untuk dipakai berurutan.
Tutorial ini merangkum workflow end-to-end dari setup sekali di atribut sampai pelanggan menerima PDF EULA. Font Tester/Preview tidak masuk alur ini karena itu fitur terpisah untuk kebutuhan preview.
Semua tahap di bawah membutuhkan WooCommerce aktif dan lisensi LarisFont valid.
Gambaran alur
flowchart LR
A[Default Variation Description] --> B[Produk variabel]
B --> C[Variation Description Display]
C --> D[Cart order email PDF invoice]
D --> E[Font EULA PDF]
| Tahap | Fitur LarisFont | Output untuk pembeli |
|---|---|---|
| 1 | Default Variation Description For WooCommerce Attributes | Teks lisensi per variasi, diisi otomatis dari term atribut |
| 2 | Produk variabel WooCommerce | Pembeli memilih lisensi di halaman produk |
| 3 | Variation Description Display For WooCommerce | Teks lisensi terlihat di cart, thank-you, My Account, email |
| 4 | Font EULA PDF For WooCommerce | Dokumen PDF legal per order yang sudah dibayar |
Tahap 1: Definisikan lisensi di atribut (sekali)
- Aktifkan Enable Default Variation Description For WooCommerce Attributes.
- Buat atribut global, contoh License Type (
pa_license-type). - Tambahkan term:
Personal,Commercial,Enterprise, dan sejenisnya. - Isi Default Variation Description per term dengan syarat lisensi lengkap.
Panduan: Mengatur Default Deskripsi di Atribut WooCommerce.
Manfaat utama: Anda tidak mengetik ulang lisensi yang sama di puluhan produk font.
Tahap 2: Buat produk font variabel
- Produk → Add New (tipe Variable product).
- Tab Attributes: tambahkan atribut License Type, centang Used for variations, pilih semua term.
- Tab Variations: Create variations from all attributes (atau generate manual).
- Periksa beberapa variasi: field Description kosong seharusnya terisi dari default term setelah disimpan.
- Isi deskripsi produk (bukan variasi) dengan info font: gaya, weight, bahasa, preview.
Pemisahan konten: Perbedaan Deskripsi Produk vs Deskripsi Variasi.
Tahap 3: Tampilkan lisensi sepanjang perjalanan pembeli
- Aktifkan Enable Variation Description Display in Other Areas.
- Centang area tampilan:
- Show variation description on the Classic Cart (Shortcode) untuk verifikasi sebelum checkout
- Show variation description in order details (thank you page, my account, emails, and EULA PDF) untuk bukti setelah bayar
- (Opsional) Show variation description on the PDF invoice jika memakai plugin PDF Invoices & Packing Slips for WooCommerce
Panduan: Panduan Dasar Variation Description Display For WooCommerce.
Tanpa tahap ini, deskripsi variasi mungkin hanya tersimpan di database tanpa terlihat jelas di cart atau email.
Tahap 4: EULA PDF resmi
- Aktifkan Enable Font EULA (End User License Agreement) PDF.
- Isi data toko (Shop Name, Shop Address, Contact Email, logo opsional).
- Sesuaikan template EULA dengan parameter dinamis (
%%products%%,%%customername%%, dan lainnya). - Setelah order berstatus dibayar (Processing / Completed), pelanggan mengunduh PDF dari thank-you page atau My Account.
Panduan: Panduan Dasar Font EULA PDF For WooCommerce.
Variation Description Display dan Font EULA PDF adalah fitur berbeda: yang pertama menampilkan teks deskripsi variasi di UI dan email; yang kedua menghasilkan dokumen PDF legal terpisah.
Checklist verifikasi cepat
Gunakan order uji setelah keempat tahap dikonfigurasi:
- Variasi produk punya deskripsi lisensi (dari default term atau manual)
- Cart classic menampilkan teks lisensi di bawah nama produk
- Thank-you page dan email order memuat teks lisensi
- Link unduh EULA PDF muncul setelah pembayaran
Troubleshooting workflow
Lisensi tidak muncul di cart meskipun default term sudah diisi
- Aktifkan Variation Description Display dan checkbox cart
- Pastikan halaman cart memakai shortcode classic
[woocommerce_cart], bukan Cart Block saja. - Pastikan variasi yang ditambahkan ke cart punya deskripsi (cek di admin produk)
Email order tanpa teks lisensi
- Centang Show variation description in order details (thank you page, my account, emails, and EULA PDF)
- Pastikan template email WooCommerce tidak menghapus HTML item order
EULA PDF kosong atau tidak ada
- Fitur EULA PDF terpisah dari default deskripsi: konfigurasi di kartu Font EULA PDF For WooCommerce
- Lihat Kapan EULA PDF Tersedia untuk Pelanggan