Ini situasi yang sering kami temukan: toko online berjalan normal, pesanan tetap masuk, tapi komponen yang menanganinya masih versi rilis beberapa tahun lalu. Pemiliknya tahu seharusnya diperbarui, tapi tidak ada yang berani menekan tombolnya.
Ketakutan itu beralasan. Jawabannya bukan “jangan diperbarui”, tapi “jangan diperbarui di tempat yang salah”.
Kenapa lompatan jauh berbahaya
Memperbarui komponen toko dari versi satu tahun lalu biasanya mulus. Melompati empat tahun berarti melewati beberapa perubahan besar sekaligus, dan di setiap perubahan itu ada kemungkinan:
- Struktur basis data berubah. Data pesanan lama perlu dimigrasikan, dan migrasi itu berjalan otomatis satu arah — tidak bisa dibatalkan dengan menurunkan versi kembali.
- Tema tidak lagi cocok. Halaman produk atau keranjang bisa tampil rusak, karena tema dibuat untuk versi lama.
- Komponen tambahan berhenti bekerja. Payment gateway, kalkulator pengiriman, filter produk — semuanya bergantung pada versi tertentu.
- Alur checkout berubah tanpa terlihat. Ini yang paling berbahaya, karena tampilannya normal tetapi pesanan gagal tersimpan atau notifikasi berhenti terkirim. Anda baru tahu setelah pelanggan mengeluh.
Yang terakhir itu alasan sesungguhnya kenapa pembaruan toko online tidak boleh dicoba langsung di tempat yang sedang berjualan.
Urutan yang aman
- Pastikan cadangan bisa dipulihkan. Bukan sekadar ada — benar-benar dicoba dipulihkan ke tempat lain.
- Buat salinan toko di lingkungan terpisah. Salinan penuh: berkas, basis data, dan konfigurasinya.
- Catat versi semua komponen dan status lisensinya. Komponen berbayar yang lisensinya sudah habis tidak bisa diperbarui sama sekali, dan ini sering baru ketahuan di tengah jalan.
- Perbarui bertahap, jangan sekali lompat. Versi mayor satu per satu, bukan langsung ke yang terbaru.
- Uji checkout setiap tahap. Beli produk sungguhan dengan nominal kecil, sampai notifikasi diterima. Ini satu-satunya cara memastikan.
- Perbaiki yang rusak di salinan itu, bukan di toko asli.
- Terapkan ke toko asli pada jam paling sepi, dengan rencana pengembalian yang sudah siap.
Berapa lama dan berapa biayanya
Untuk toko sederhana yang tertinggal satu sampai dua tahun, biasanya beberapa jam. Untuk toko yang tertinggal empat tahun dengan banyak komponen tambahan, bisa puluhan jam — dan sebagian besar waktunya bukan untuk memperbarui, tetapi memperbaiki hal-hal yang rusak akibatnya.
Karena itu hati-hati dengan penawaran harga mati untuk pekerjaan seperti ini. Tidak ada yang bisa memastikan angkanya sebelum mencoba di salinan terpisah. Penyedia yang mematok harga tanpa memeriksa dulu sedang menebak, dan kalau tebakannya meleset, biasanya bukan mereka yang menanggung.
Yang wajar: satu biaya untuk pemeriksaan dan pengujian, lalu angka pengerjaan disampaikan setelah kondisinya diketahui.
Kalau ternyata tidak bisa diperbarui
Ada kasus di mana lompatannya terlalu jauh atau komponennya sudah tidak dikembangkan lagi. Di titik itu pilihannya membangun ulang — dan itu bukan kegagalan, itu keputusan bisnis.
Yang penting: keputusan itu diambil setelah mencoba di salinan, bukan sebagai tebakan di awal. Karena membangun ulang toko online berarti memindahkan data produk, pesanan, dan pelanggan — pekerjaan yang jauh lebih besar daripada memperbarui, dan tidak boleh dipilih tanpa alasan yang terbukti.
Kalau Anda tidak yakin toko Anda tertinggal seberapa jauh, kami periksa gratis dari sisi publik tanpa meminta akses apa pun. Minta pemeriksaan gratis →
