Lisensi plugin terkunci pada satu domain, sehingga memindahkan toko ke alamat baru — dari staging ke live, atau setelah ganti nama domain — membuat lisensi berhenti berlaku sampai diaktifkan ulang di domain yang baru. Plugin tetap terpasang dan menunya tetap terbuka, tapi fungsinya berhenti. Pada plugin ongkir, ini berarti tarif tidak lagi muncul di checkout.

Yang membuat masalah ini membingungkan adalah tidak adanya tanda yang jelas. Tidak ada peringatan merah di halaman depan, tidak ada email otomatis, dan checkout tetap terbuka seperti biasa. Yang hilang hanya fungsinya — dan dari sisi pembeli, tampilannya persis sama seperti toko yang salah setting.

💡 Jawaban Singkat: Kalau plugin berhenti berfungsi setelah pindah domain, buka halaman pengaturan plugin dan lihat status lisensinya. Kalau tertulis tidak aktif atau terdaftar di domain lama, lakukan aktivasi ulang di domain baru dengan kunci lisensi yang sama — Anda tidak perlu membeli lisensi baru. Satu kunci lisensi berlaku untuk satu domain aktif pada satu waktu, dan bisa dipindahkan. Pastikan domain yang didaftarkan ditulis persis seperti alamat toko Anda, termasuk penggunaan www atau tanpa www.

Cara kerja penguncian domain

Saat lisensi diaktifkan, kunci lisensi dipasangkan dengan alamat domain tempat plugin dipasang. Sejak itu, plugin akan memeriksa apakah domain tempat ia berjalan sama dengan domain yang terdaftar.

Kalau tidak sama, pemeriksaan gagal dan fitur berbayar dimatikan. Ini berlaku meski kunci lisensinya benar dan masa berlakunya masih panjang — yang tidak cocok adalah domainnya, bukan kuncinya.

Perlu dipahami bahwa penguncian ini melihat alamat secara harfiah. tokosaya.com dan www.tokosaya.com bisa dianggap dua hal berbeda tergantung bagaimana pendaftarannya dilakukan. Begitu juga alamat dengan sub-folder, misalnya toko yang dipasang di domainsaya.com/toko — bagian folder ikut terbaca sebagai bagian dari alamat.

Ini penyebab sebagian aktivasi yang “sudah benar tapi tetap ditolak”: kuncinya benar, domainnya benar, tapi bentuk penulisannya berbeda dari yang terdaftar.

Pesan error dan artinya

Beberapa pesan yang paling sering muncul beserta artinya:

  • Lisensi tidak ditemukan — kunci yang dimasukkan tidak dikenali. Biasanya salah salin, ada spasi ikut tersalin di awal atau akhir, atau kunci milik produk lain.
  • Lisensi sudah digunakan di domain lain — kunci benar, tapi masih terdaftar di domain sebelumnya. Ini yang terjadi setelah pindah domain, dan solusinya aktivasi ulang.
  • Lisensi kedaluwarsa — masa berlaku habis. Domain tidak ada hubungannya di sini; yang perlu dilakukan adalah perpanjangan.
  • Domain tidak cocok — alamat yang terdaftar berbeda dari alamat tempat plugin berjalan, sering kali hanya karena perbedaan www.

Membedakan keempatnya penting karena penanganannya berbeda. Dua yang pertama diselesaikan dengan aktivasi ulang, yang ketiga dengan perpanjangan, dan yang keempat dengan menyamakan penulisan alamat.

Memindahkan lisensi dari staging ke domain live

Ini alur yang paling umum. Toko dibangun dulu di alamat sementara, lalu dipindahkan ke domain sungguhan saat siap diluncurkan.

Langkahnya:

  1. Selesaikan pemindahan situs lebih dulu. Pastikan toko sudah benar-benar berjalan di domain baru dan bisa diakses normal sebelum menyentuh lisensi.
  2. Buka halaman pengaturan plugin di domain baru. Statusnya akan menunjukkan lisensi tidak aktif atau terdaftar di alamat lain.
  3. Masukkan kunci lisensi yang sama lalu jalankan aktivasi. Gunakan kunci yang sudah Anda punya — tidak perlu membeli baru.
  4. Simpan ulang pengaturan setelah aktivasi berhasil, lalu muat ulang halaman untuk memastikan statusnya benar-benar berubah.
  5. Uji di checkout. Masukkan satu produk ke keranjang dan pastikan tarif pengiriman kembali muncul.

Kalau aktivasi ditolak karena lisensi masih tercatat di domain lama, hubungi support dengan menyebutkan domain lama dan domain baru. Pelepasan dari domain lama bisa dilakukan dari sisi sistem.

Ganti domain setelah rebranding

Alurnya sama dengan pindah dari staging, dengan satu tambahan: pastikan pengalihan dari domain lama ke domain baru sudah berjalan sebelum aktivasi ulang. Kalau domain lama masih bisa diakses dan menampilkan toko yang sama, pemeriksaan lisensi bisa membaca alamat yang tidak Anda harapkan.

Selesaikan dulu pengalihannya, pastikan alamat toko di pengaturan WordPress sudah menunjuk domain baru, baru lakukan aktivasi.

Satu lisensi untuk berapa domain

Satu kunci lisensi berlaku untuk satu domain aktif pada satu waktu. Kalau Anda mengelola lebih dari satu toko, setiap toko membutuhkan lisensinya sendiri.

Yang sering ditanyakan: apakah situs pengembangan atau staging butuh lisensi terpisah? Untuk pengujian sederhana biasanya tidak perlu, karena Anda bisa memindahkan aktivasi bolak-balik. Tapi kalau Anda perlu keduanya berjalan bersamaan dalam waktu lama — misalnya staging yang terus dipakai untuk pengujian sementara toko live tetap jalan — lisensi kedua akan lebih praktis.

Kalau lisensi terlanjur terkunci di domain lama yang sudah tidak bisa diakses

Kondisi ini terjadi kalau domain lama sudah kedaluwarsa atau situsnya sudah dihapus sebelum lisensi dilepas. Anda tidak bisa membuka pengaturan plugin di sana untuk melepaskannya.

Solusinya lewat support. Sampaikan tiga hal: kunci lisensi yang bersangkutan, domain lama yang sudah tidak bisa diakses, dan domain baru tujuan. Pelepasan bisa dilakukan dari sisi sistem tanpa perlu akses ke situs lama.

Sebagai pencegahan ke depan, biasakan melepas atau memindahkan lisensi sebelum mematikan situs lama. Urutannya jauh lebih mudah kalau dilakukan selagi kedua situs masih bisa diakses.

FAQ: Pertanyaan yang Sering Ditanyakan

Apakah saya perlu beli lisensi baru setelah pindah domain?

Tidak. Kunci lisensi yang sama bisa diaktifkan ulang di domain baru. Yang berpindah hanya pendaftaran domainnya, bukan kepemilikan lisensinya.

Kenapa plugin tidak menampilkan error padahal lisensinya tidak aktif?

Karena plugin dirancang untuk tidak menampilkan pesan teknis di halaman yang dilihat pembeli. Status lisensi hanya ditampilkan di halaman pengaturan, jadi pemeriksaan harus dilakukan dari dashboard.

Apakah www.tokosaya.com dan tokosaya.com dianggap sama?

Belum tentu. Pemeriksaan membaca alamat apa adanya, jadi perbedaan www bisa menyebabkan penolakan. Daftarkan alamat dengan bentuk yang sama persis seperti yang dipakai toko Anda.

Apa yang terjadi kalau lisensi kedaluwarsa?

Fitur berbayar berhenti berjalan. Pada plugin ongkir, tarif tidak lagi muncul di checkout sehingga pembeli tidak bisa menyelesaikan pesanan. Perpanjangan mengembalikan fungsinya tanpa perlu konfigurasi ulang.

Bisakah satu lisensi dipakai untuk toko live dan staging sekaligus?

Satu lisensi berlaku untuk satu domain aktif pada satu waktu. Untuk pengujian singkat Anda bisa memindahkannya bolak-balik, tapi kalau keduanya perlu berjalan bersamaan dalam jangka panjang, sediakan lisensi terpisah.

Kesimpulan

Lisensi yang terkunci di domain lama adalah salah satu penyebab tersembunyi paling umum dari plugin yang tiba-tiba berhenti berfungsi — terutama karena tidak menimbulkan pesan error yang terlihat.

Kalau toko Anda baru berpindah alamat dan ada fitur yang mendadak hilang, periksa status lisensi lebih dulu sebelum menelusuri setting lain. Aktivasi ulang dengan kunci yang sama biasanya menyelesaikannya dalam satu menit.

AgenWebsite Shipping menampilkan status lisensi beserta domain terdaftar langsung di halaman pengaturan, sehingga ketidakcocokan domain bisa dikenali sebelum mengganggu checkout. Mendukung 13 kurir Indonesia, sudah dipakai 900+ toko aktif dengan rating 4,6★ di WordPress.org. Coba gratis di sini.