Panduan Migrasi Magento 1 ke Magento 2: Cara Bermigrasi dengan Aman
Diterbitkan: 2023-01-10Tidak diragukan lagi banyak alasan untuk mempertimbangkan migrasi Magento 1 ke Magento 2 , terutama ketika Magento telah merilis versi terbaru yang fantastis. Dibandingkan dengan Magento 1, Magento 2 menghadirkan desain dan performa yang lebih baik. Jika kita kembali ke beberapa tahun yang lalu, tidak banyak orang yang berani meng-upgrade ke Magento 2 karena ketidakstabilannya. Ada banyak bug di versi pertama Magento 2. Tapi sekarang, ada cerita yang berbeda ketika Magento berusaha keras untuk berinovasi, meningkatkan, dan meningkatkan fungsionalitas Magento 2.
Selain itu, sebaiknya Anda mempertimbangkan untuk bermigrasi dari Magento 1 ke Magento 2 paling awal karena Magento berhenti memberikan dukungan untuk Magento 1 pada Juni 2020.
Selain itu, ini adalah proses rumit yang membutuhkan waktu, uang, dan tenaga. Pengembang Magento mungkin tahu betapa sulitnya itu; oleh karena itu, postingan blog ini bukan untuk mereka tetapi untuk pemilik toko Magento, yang akan bermigrasi dari Magento 1 ke Magento 2. Dengan kata lain, di postingan hari ini, kami akan menunjukkan kepada pedagang Magento cara melakukan migrasi Magento selangkah demi selangkah dan dalam periode optimal.
Hal Penting Yang Perlu Diketahui Sebelum Migrasi Magento 2
Banyak orang berpikir bahwa migrasi Magento 1 ke Magento 2 mirip dengan update Magento 1 versi terbaru.
Namun, itu salah !
Untuk lebih spesifik, migrasi Magento berarti Anda harus membangun situs web baru di Magento 2 dari awal tetapi memigrasikan data dari situs lama.
Anda tidak dapat terus menggunakan tema, ekstensi, dan kode Magento 1 saat ini. Kami akan masuk ke detail di bagian berikut.
30 Hari Untuk Bermigrasi Magento 1 Ke Magento 2
Dari pengalaman kami, dibutuhkan rata-rata 4-5 minggu (sekitar 30 hari kerja) untuk memigrasikan Magento 1 ke Magento 2. Namun, jika situs Anda memerlukan banyak fungsi kustom dan kustomisasi tema dengan sejumlah besar data untuk dimigrasikan, proses upgrade akan lebih lama. Mari kita lihat apa saja yang terlibat dalam migrasi:
1. Persiapan
Sebelum memigrasikan situs web Anda ke Magento 2, silakan lihat toko Magento 1 yang ada dan putuskan mana “kebutuhan sebenarnya” Anda dan perlu pindah ke situs baru. Misalnya, meskipun situs web Anda mungkin berisi aset basis data yang sangat besar, yang perlu Anda migrasikan mencakup produk, kategori, pelanggan, dan pesanan. Juga, pertahankan apa yang menurut Anda perlu dan hapus yang berlebihan dalam hal ekstensi.
Setelah itu, sangat disarankan untuk mencadangkan data situs web Magento 1 Anda dengan hati-hati, menyimpan semua file, folder, dan basis data untuk menangani situasi yang salah.
Selain itu, kami sarankan Anda menggunakan server hosting yang sama untuk toko Magento 1 dan 2 Anda (opsional).
2. Migrasi Tema Magento
Seperti disebutkan sebelumnya, tidak mungkin memindahkan tema dan template dari Magento 1 ke situs baru. Namun, ada beberapa solusi untuk itu.
Solusi pertama: Menggunakan tema yang sudah jadi
Solusi pertama adalah membeli tema yang sudah jadi untuk Magento 2 untuk diterapkan di situs web baru Anda. Ada ratusan desain menarik yang tersedia untuk dipilih di pasar Magento atau pasar tema terkenal seperti Themeforest, TemplateMonster, VenusTheme, dll.
Pro: Ada banyak sekali pilihan untuk desain situs web baru Anda. Solusi ini juga menghemat waktu dan uang Anda untuk mendesain dan mengkode tema. Dan harganya hanya $100 hingga $200 untuk tema responsif Magento 2 yang dirancang dengan baik.
Kontra: Toko lain juga dapat membeli tema tersebut dan memiliki tampilan toko yang serupa dengan milik Anda. Untuk mengatasi masalah ini, Anda dapat menyesuaikan tema agar sesuai dengan citra merek Anda. Biaya untuk penyesuaian tema akan sangat bergantung pada sejauh mana Anda ingin menyesuaikan dan pengembang/perancang Magento yang Anda pilih.
Solusi ke-2: Menggunakan tema gratis
Solusi kedua adalah menemukan dan memanfaatkan tema Magento 2 untuk diunduh gratis.
Pro: Keuntungan nyata dari solusi ini adalah Anda tidak perlu mengeluarkan uang untuk mendapatkan tampilan baru.
Kontra: Dibandingkan dengan jumlah tema pada solusi pertama, tema gratis yang dapat dipilih hanya seperempat atau bahkan lebih sedikit. Selain itu, tidak ada jaminan kualitas tema dan template gratis tersebut. Sebagian besar fungsinya sangat terbatas. Karena itu, Anda harus memeriksanya dengan cermat sebelum mendaftar ke situs baru.
Solusi ke-3: Buat desain baru
Solusi ketiga adalah membuat desain situs web baru dari awal. Untuk opsi ini, Anda dapat menyewa agen Magento atau hanya perancang situs web untuk membuat desain sesuai kebutuhan Anda.
Kelebihan: Memperoleh desain situs web unik yang memenuhi semua kebutuhan dan persyaratan Anda.
Cons: Anda harus mengeluarkan banyak uang untuk menerapkan solusi ini. Selain itu, diperlukan waktu 1-2 bulan untuk menyelesaikan desain baik di PSD maupun pemrograman front-end.
Solusi ke-4: Mengkloning desain situs web lama
Solusi keempat adalah mengkloning toko Magento 1 Anda. Jika Anda masih menyimpan desain toko (di bawah file PSD), Anda dapat mempertimbangkan untuk mengkloningnya untuk membuat tampilan yang sama untuk toko Magento 2 Anda.
Kelebihan: Mempertahankan desain situs web Magento saat ini yang akrab bagi semua pelanggan Anda.
Cons: Waktu untuk mengkloning situs web tergantung pada seberapa rumit desain Anda saat ini. Namun, mengkloning situs web, secara umum, juga akan memakan waktu yang cukup lama (setidaknya satu bulan). Selain itu, Anda akhirnya bisa mendapatkan desain yang mirip (70-80%) dengan yang lama tetapi tidak sama (100%) karena perbedaan struktur Magento 1 dan 2.
Apa solusi terbaik untuk migrasi tema Magento?
Meskipun memperkenalkan banyak solusi untuk mengatasi masalah migrasi tema Magento, kami sangat merekomendasikan solusi pertama. Secara keseluruhan, menggunakan tema Magento 2 yang sudah jadi akan memakan waktu paling sedikit (untuk mencari tema yang tepat), uang (untuk memiliki tema), dan usaha (untuk memasang dan menyesuaikannya). Sebagian besar pelanggan kami sekarang memilih opsi ini.
Selain itu, total waktu untuk menerapkan tema di situs web Magento 2 baru Anda (termasuk pemasangan, konfigurasi, dan penyesuaian kecil) rata-rata akan berkisar antara 4-5 hari.
3. Migrasi Data
Migrasi data Magento adalah proses mentransfer semua data Anda, termasuk produk, kategori, pelanggan, pesanan, testimonial, ulasan, dll., ke situs web baru. Memang benar untuk mengatakan bahwa ini adalah tahap paling penting dalam proses pemutakhiran Magento 2, meminta Anda untuk memiliki pengetahuan dan pengalaman yang bijaksana untuk melakukan migrasi. Jika tidak, kesalahan kecil dapat menyebabkan hilangnya data yang parah tanpa pemulihan.
Untuk memindahkan aset database Anda dari Magento 1 ke Magento 2, kita dapat menggunakan Alat Migrasi Data Magento yang praktis yang disediakan oleh Magento. Alat ini akan menggunakan file peta untuk mengubah data menjadi penyimpanan Magento 2 Anda. Lebih khusus lagi, itu akan memverifikasi konsistensi antara struktur database Magento 1 dan 2 Anda, melacak kemajuan transfer data, membuat log, dan menjalankan tes verifikasi data.
Pertama, Anda harus menginstal Alat Migrasi Data Magento melalui komposer untuk melakukan migrasi data. Ingatlah untuk mengunduh versi yang benar dari alat yang digunakan untuk versi Magento 2 Anda.
Misalnya, jika Anda membuat situs web baru di Magento 2.4.3, Anda harus menginstal Alat Migrasi Data Magento dengan versi yang sama (2.4.3). Kedua, Anda perlu memigrasikan pengaturan konfigurasi dari M1 ke M2, termasuk toko, situs web, konfigurasi sistem (pengiriman, pembayaran, pajak), dan sebagainya. Ketiga, saatnya memigrasikan data primer di database.
Selain itu, diperlukan waktu 3 hingga 5 hari untuk memigrasikan data dari Magento 1 ke Magento 2 berdasarkan jumlah produk, pesanan, dan pelanggan Anda saat ini.
4. Migrasi Ekstensi Magento
Mirip dengan temanya, Anda tidak dapat menggunakan ekstensi Magento 1 di toko Magento 2. Untuk "memigrasikan" ekstensi ini, Anda harus menemukan modul dan plugin yang menyediakan fungsi yang sama tetapi Magento 2.
Namun, tidak semua ekstensi untuk Magento 1 tersedia untuk Magento 2. Dalam hal ini, Anda dapat menghubungi penyedia ekstensi Magento untuk meminta mereka mengembangkan modul khusus untuk toko Anda.
Kami juga perlu memigrasikan data dari M1 ke M2 untuk beberapa ekstensi, seperti Poin Hadiah dan Kredit Toko.
Rata-rata, dibutuhkan waktu 3-4 jam untuk setiap migrasi plugin, termasuk pemasangan, konfigurasi, dan kemungkinan konflik diselesaikan.
Oleh karena itu, kami menyarankan Anda untuk memilih dan "memigrasikan" hanya ekstensi Magento yang diperlukan ke situs baru untuk menghemat waktu, uang, dan tenaga Anda.
5. Migrasi Kode Khusus
Untungnya, sebagian besar kode khusus Magento 1 kompatibel dengan Magento 2, sehingga Anda dapat menulis ulang atau memigrasikan kode menggunakan beberapa alat migrasi kode Magento. Kami sering menggunakan Perangkat Migrasi Kode dari Magento yang membuatnya lebih sederhana.
Selain itu, perlu dicatat bahwa ada beberapa perbedaan struktur M1 dan M2. Anda perlu memeriksa kode dengan hati-hati untuk memastikannya berfungsi dengan baik di toko baru.
6. Pengaturan Migrasi
Setelah melakukan migrasi tema, data, dan ekstensi, Anda telah melewati 80% proses migrasi. Sekarang, Anda harus menyelesaikan konfigurasi di situs web Magento 2 yang baru, termasuk pengaturan bahasa, mata uang, pajak, template email, dan sebagainya.
Selain itu, SEO memainkan peran penting dalam meningkatkan lalu lintas ke situs web Anda sesudahnya. Magento 2 memungkinkan Anda membuat URL ramah-SEO, mengedit judul/deskripsi/tag/kata kunci meta, menambahkan alt gambar, mengontrol pengindeksan situs, dan mengintegrasikan dengan layanan Google (Analytics/Search Console/Adwords). Oleh karena itu, jangan lupa manfaatkan fitur-fitur berharga ini jika Anda melakukan migrasi Magento 1 ke Magento 2.
7. Pengujian
Tahap fundamental terakhir dari proses migrasi Magento 2 adalah pengujian. Sangat wajib untuk meninjau dan memeriksa seluruh situs secara menyeluruh untuk memastikan semuanya berjalan sebagaimana mestinya setelah Anda memigrasikan Magento 1 ke Magento 2. Berikut adalah daftar periksa yang disarankan yang Anda gunakan saat menguji toko Anda setelah pemutakhiran Magento 2:
Pengujian Frontend:
Penampilan toko
- Beranda
- halaman CMS
- Konten halaman
- Penggeser spanduk
- Tautan Header & Footer
Daftar produk
- Kategori & sub-kategori
- Mode kisi/daftar produk
- Menu navigasi berlapis
- Penyortiran produk
- Tambahkan produk ke keranjang
- Tepung roti
- Pager produk
halaman produk
- Add-to-cart/ daftar keinginan/ daftar perbandingan
- Gambar & video produk
- Kuantitas produk
- Harga
- Deskripsi Produk
- Peringkat & ulasan produk
Kereta Belanja
- Tambahkan produk ke keranjang
- Perubahan kuantitas
- Penghapusan produk
- Aplikasi diskon
- Pengiriman & perhitungan pajak
- Harga subtotal & total keseluruhan
halaman pembayaran
- Tamu keluar
- Penagihan dan pengiriman
- Metode pengiriman & pembayaran
Akun dan informasi pelanggan
- Login & pendaftaran pelanggan
- Tidak ingat kata sandi
- halaman akun pelanggan
Surel
- Konfirmasi registrasi
- Atur ulang kata sandi
- Konfirmasi pesanan
- Hubungi kami pengiriman
- Langganan buletin
Pengujian Backend:
Katalog Produk
- Konfigurasi produk
- Konfigurasi kategori
- Manajemen atribut
- Manajemen ulasan
- Pembuatan peta situs
Penjualan
- Pembuatan pesanan
- Pengajuan tagihan
- Pengajuan pengiriman
- Pembuatan Memo Kredit
Pelanggan
- Manajemen pelanggan
- Pembuatan grup pelanggan
Promosi
- Aturan harga katalog
- Aturan harga keranjang belanja
Berapa Biayanya Untuk Bermigrasi Dari Magento 1 Ke Magento 2?
Biaya migrasi mungkin tinggi, tetapi layak untuk itu. Bergantung pada kerumitan situs web yang Anda harapkan, harganya mungkin lebih tinggi atau lebih rendah. Misalnya, dalam migrasi tema Magento, Anda hanya perlu mengeluarkan $100-200 untuk tema siap pakai atau hingga $1.000-$2.000 untuk mendapatkan desain unik atau mengkloning situs lama. Selain itu, semakin banyak ekstensi yang ingin Anda migrasikan, semakin banyak uang yang harus Anda bayarkan.
Jika Anda tidak memigrasi Magento 1 ke Magento 2 sendiri tetapi menggunakan layanan migrasi Magento 2 dari agen, biaya proyek Anda juga akan sangat bergantung pada tarif per jam pengembang Magento. Misalnya, sementara perusahaan pengembangan Magento di AS akan menagih Anda $75-150 per jam kerja, Anda hanya perlu membayar setengah atau bahkan kurang ($20-50 per jam kerja) untuk agen pengembangan Magento lepas pantai. Kesenjangan harga yang sangat besar ini hanya disebabkan oleh perbedaan yang cukup besar antara biaya tenaga kerja di daerah.
Dengan pengalaman lebih dari 10 tahun dalam pengembangan Magento, kami dapat memberikan proses migrasi yang lancar dan berkualitas tinggi dengan harga yang sangat wajar. Hubungi kami sekarang untuk mendapatkan penawaran dan konsultasi GRATIS dan CEPAT untuk proyek Anda!
Kesimpulan
Dari apa yang terjadi, Magento 2 adalah “Sekarang” dan “Masa Depan” sementara Magento 1 sudah usang dan tertinggal jauh. Jika Anda ingin melakukan yang terbaik untuk situs Anda, mengapa Anda tidak memigrasikan Magento 1 ke Magento 2 sekarang? Sebagian besar pesaing Anda mungkin telah memutakhirkan situs web mereka ke Magento 2.