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

Regenerate EULA dari Halaman Order Admin (LarisFont)

Cara melihat, mengunduh, dan regenerate EULA PDF dari metabox LarisFont - EULA (PDF) di halaman edit order WooCommerce.

Admin toko dapat melihat status EULA PDF dan memaksa pembuatan ulang dokumen langsung dari halaman edit order. Fitur ini berguna setelah Anda mengubah template, logo, data toko, atau ketika PDF untuk order tertentu gagal dibuat.

Cara membuka metabox

  1. Masuk ke WooCommerce → Orders (atau Orders di HPOS).
  2. Buka order yang sudah dibayar (status Processing atau Completed, bukan COD yang belum dikonfirmasi).
  3. Di sidebar kanan, temukan metabox LarisFont - EULA (PDF).

Metabox tampil di post type shop_order dan layar order WooCommerce HPOS (woocommerce_page_wc-orders).

Isi metabox saat order eligible

Jika order memenuhi syarat paid, metabox menampilkan:

Tombol Fungsi
View EULA Membuka PDF order di tab baru (sama seperti link pelanggan)
Regenerate EULA Memaksa generate ulang jika file PDF sudah ada di cache
Generate EULA Label tombol yang sama jika file PDF belum pernah dibuat

Saat regenerate berjalan, tombol menampilkan teks Generating… dan dinonaktifkan sementara.

Setelah sukses, alert browser menampilkan: EULA (PDF) has been generated successfully, dan label tombol berubah menjadi Regenerate PDF.

Cara regenerate

  1. Klik Regenerate EULA (atau Generate EULA jika belum ada file).
  2. Tunggu proses AJAX selesai.
  3. Klik View EULA untuk memverifikasi PDF terbaru.

Regenerate memanggil generate_pdf dengan force_regenerate: true: file lama di folder tplfeula/ ditimpa dengan template dan pengaturan terkini.

Izin: hanya user dengan kapabilitas manage_woocommerce yang bisa regenerate via AJAX.

Jika order tidak eligible

Metabox menampilkan pesan italic:

EULA (PDF) is only available for paid orders

Tidak ada tombol View EULA atau regenerate. Ubah status/pembayaran order terlebih dahulu (lihat Kapan EULA PDF Tersedia untuk Pelanggan).

Regenerate satu order vs hapus cache global

Situasi Solusi
Satu order perlu PDF baru Regenerate EULA di metabox order itu
Template/style berubah untuk semua order Delete All Cached EULA (PDF) di pengaturan fitur
Banyak order, tidak ingin klik satu per satu Hapus cache global; PDF baru dibuat saat diunduh berikutnya

Troubleshooting

Regenerate gagal, alert “EULA (PDF) generation failed”

  • Pastikan order masih eligible (paid, Processing/Completed)
  • Cek Dompdf dan izin tulis folder wp-content/uploads/tplfeula/
  • Cek error log untuk EULA PDF Generation Error

View EULA menampilkan PDF lama setelah regenerate

Tutup tab PDF lama, buka View EULA lagi. Browser kadang menyimpan tab PDF di cache.

Tombol Regenerate tidak merespons

Pastikan tidak ada konflik JavaScript di admin. Coba nonaktifkan plugin admin lain sementara. Pastikan ajaxurl tersedia di halaman edit order.

Terakhir diperbarui 23 Juli 2026