Yang Perlu Anda Ketahui Tentang Pembaruan Magento 2.4.6

Diterbitkan: 2023-06-15
Logo Magento di depan latar belakang oranye

Magento, sekarang menjadi bagian dari Adobe Commerce, memiliki beberapa perubahan dengan pembaruan 2.4.6. Selain lebih dari 300 perbaikan dan peningkatan kualitas, pembaruan ini memperkenalkan fitur-fitur baru untuk mengesankan pemilik toko dan pengembang.

Magento adalah platform e-niaga sumber terbuka. Hal ini memungkinkan bisnis untuk menyesuaikan konten, fungsionalitas, dan tampilan toko online mereka, sambil memastikan pengalaman berbelanja yang menyenangkan. Bagi mereka yang senang dapat menyesuaikan situs mereka sepenuhnya, Magento memberikan opsi yang lebih baik daripada pesaing utamanya, Shopify.

Magento 2.4.6 memperkenalkan peningkatan keamanan yang bertujuan untuk mencegah serangan dunia maya. Selain itu, dukungan untuk PHP 8.4 dibuat. PHP 8.1 masih didukung, tetapi PHP 7.4 kini telah dihapus. Ada juga beberapa peningkatan kinerja dan skalabilitas yang diperkenalkan. Pengoptimalan ke GraphQL telah diterapkan untuk operasi keranjang curah dan respons rendering pohon kategori.

Magento adalah platform e-niaga sumber terbuka, bagian dari Adobe Commerce

Daftar isi

Highlight

Ada beberapa area perubahan utama dengan pembaruan Magento, termasuk keamanan, platform, kinerja dan skalabilitas, aksesibilitas, GraphQL, Braintree, PWA studio, dan Page Builder.

Peningkatan Keamanan

Adobe telah menunjukkan dedikasi yang jelas untuk meningkatkan keamanan dengan setiap pembaruan Magento. Meskipun belum ada serangan yang dikonfirmasi, pembaruan ini dirancang untuk memperkuat potensi kelemahan apa pun. Diperkirakan 47% orang Amerika memiliki informasi pribadi mereka yang terpapar penjahat dunia maya, jadi tindakan pencegahan ini sangat penting. Ini mencegah penyerang mengakses informasi pelanggan atau mengambil alih sesi administratif. Peningkatan keamanan yang paling menonjol dalam Magento 2.4.6 adalah:

  • Delapan perbaikan keamanan dan peningkatan keamanan platform
  • Memperbaiki reCAPTCHA sehingga tidak lagi mogok saat pembayaran karena terjadi kesalahan mendadak selama pemrosesan pembayaran
  • Mengatasi kesenjangan dalam log tindakan Admin dengan audit tindakan yang lebih spesifik
  • Konfigurasi sistem baru ketika pengguna mengubah email mereka (sekarang memerlukan konfirmasi email untuk melakukannya) untuk mengurangi kerentanan situs

Peningkatan Platform

Ada beberapa peningkatan platform dalam pembaruan Magento untuk meningkatkan pengalaman pengguna. Beberapa peningkatan kinerja Magento 2.4.6 meliputi:

  • Mendukung PHP 8.2, dan terus mendukung PHP 8.1, tetapi PHP 7.4 telah dihapus
    • Ini berarti Anda tidak dapat menjalankan Magento 2.4.6 di PHP 7.4
  • Mendukung Komposer 2.2x, dan Komposer 1.x telah dihapus
  • Mendukung Redis 7.0x, dan Redis 6.2x akan tetap ada hingga 2024
  • OpenSearch adalah mesin pencari default untuk Adobe Commerce, dan mesin pencari independen di Magento Open Source
    • OpenSearch v2.x didukung, OpenSearch 2.5 telah diuji, dan OpenSearch 1.x tetap kompatibel tetapi tidak disarankan
  • Mendukung Elasticsearch 8.x
  • Mendukung MariaDB 10.6 (versi LTS), dan MariaDB 10.4 tetap kompatibel tetapi tidak disarankan
  • Skema DHL telah dimigrasikan dari v.6.2 ke v.10.0
  • Pustaka JavaScript yang lebih lama telah diperbarui, dan ketergantungan lama telah dihilangkan
  • Komponen Zend Framework (ZF1) telah dihapus dari basis kode
  • Ketergantungan Laminas telah diperbarui untuk mendukung PHP 8.2

Peningkatan Performa dan Skalabilitas

Versi Magento ini berfokus pada peningkatan kecepatan dan performa. Banyak fitur baru yang meningkatkan kegunaan, terutama untuk pedagang. Peningkatan kinerja dan skalabilitas dalam pembaruan Magento ini meliputi:

  • Peningkatan kinerja untuk operasi
    • Pedagang dapat meningkatkan kinerja untuk operasi yang memengaruhi lebih dari 100 segmen pelanggan
    • Setelan “Pemeriksaan Waktu Nyata adalah Pelanggan yang Dicocokkan dengan Segmen” dapat dinonaktifkan untuk mengurangi waktu pemrosesan
  • Pengaturan "Batasi Jumlah Produk dalam Kotak" baru untuk membatasi jumlah produk yang ditampilkan di kisi produk
    • Batas mulai dari 20.000 secara default, hanya memengaruhi koleksi yang digunakan oleh komponen UI
  • Peningkatan kinerja impor (hingga 100.000 rekaman per menit)
    • Titik akhir REST API dapat digunakan untuk mengimpor data ke Adobe Commerce
    • Efektivitasnya sama dengan fitur impor Admin
    • Dapat menggunakan file CSV untuk membuat, memperbarui, dan menghapus produk, harga produk, dan entitas pelanggan
  • Performa pemrosesan pesanan throughput tinggi yang lebih baik
    • Melalui penyeimbangan beban, pelanggan yang memiliki volume pesanan simultan yang tinggi (1000 pesanan per menit) dapat menyeimbangkan beban di berbagai node untuk meningkatkan kinerja
    • Untuk menyeimbangkan beban sekali lagi, merchant dapat mengaktifkan koneksi sekunder untuk MySQL dan Redis

Pembaruan Aksesibilitas

Pembaruan Magento bertujuan untuk meningkatkan pengalaman ritel di Venia (PWA) agar lebih dapat dipahami, dioperasikan, dipahami, dan kuat. Peningkatan pada Magento 2.4.6 meliputi:

  • Label visual untuk "Masuk" cocok dengan nama yang dapat diakses
  • Nama deskriptif ditambahkan ke tombol di seluruh etalase
  • Label deskriptif verbal ditambahkan ke kotak centang "Memiliki Video" di filter pencarian
  • Pengguna khusus keyboard dapat mengakses semua fungsionalitas halaman

Perbaikan GraphQL

Peningkatan kinerja GraphQL dalam Magento 2.4.6 meliputi:

  • Penurunan waktu respons saat menanyakan kategori yang mengaktifkan izin kategori
    • Operasi penyelesai dioptimalkan
    • Penyedia data tidak mereset data runtime-cache untuk setiap produk baru
    • Pemrosesan izin produk dioptimalkan dalam penyelesai GraphQL, izin produk sekarang ditetapkan ke koleksi produk
    • Izin yang dioptimalkan ada di katalog bersama dalam mutasi "addProductsToCart".
    • Izin produk dioptimalkan dengan fragmen inline produk
  • Performa rendering pohon kategori dioptimalkan
    • Peningkatan pengambilan metadata yang diatribusikan secara khusus untuk model kategori
    • Peningkatan pengambilan ID Kategori
    • Pemuatan anak kategori yang ditingkatkan
  • Waktu respons kueri operasi gerobak massal berkurang
  • Kueri pelanggan mendukung penyortiran pesanan

Perbaikan Braintree

Dalam pembaruan Magento, perbaikan Braintree berikut telah dilakukan:

  • Perpesanan PayLater dengan PayPal Vault
  • Perlindungan Penipuan Tambahan dan webhook ACH
    • Webhook Perlindungan Penipuan diaktifkan saat keputusan risiko telah dibuat di dalam Braintree
    • Webhook ACH diaktifkan saat status pembayaran ACH diubah menjadi "diselesaikan" atau "penyelesaian ditolak"
  • Webhook Metode Pembayaran Lokal (LPM).

PWA Studio dan Peningkatan Pembuat Halaman

  • PWA Studio v.13.0.x kompatibel dengan Magento 2.4.6
    • Termasuk peningkatan aksesibilitas
  • Page Builder v.17.3 kompatibel dengan Magento 2.4.6

Masalah Tetap

Dengan lebih dari 300 perbaikan dan penyempurnaan kualitas, ada beberapa masalah yang diselesaikan dengan pembaruan Magento. Dari peningkatan kinerja hingga peningkatan aksesibilitas hingga menyempurnakan metode pembayaran, ada banyak masalah yang telah diselesaikan dengan Magento 2.4.6. Beberapa perbaikan yang paling menonjol adalah:

  • Masalah yang terkait dengan instalasi, pemutakhiran, dan peluncuran Magento telah diselesaikan
  • Produk massal sekarang ditingkatkan melalui API dan difilter tanpa kesalahan
  • Alur kerja tombol dalam proses Checkout dan Review Order menjadi lebih mudah diakses
  • Cache halaman penuh tidak ditampilkan kecuali jika stok produk habis
  • Data di-cache saat cache L2 dikonfigurasi
  • Fungsionalitas "Tampilkan Stok Produk Habis" ditingkatkan
  • Pelanggan tidak akan lagi menerima email duplikat setelah Admin membuat pesanan
  • Pedagang dapat membuat penyedia SMTP eksternal khusus
  • Pelanggan yang melebihi jumlah maksimum gagal masuk dapat masuk setelah mengatur ulang kata sandi mereka
  • Meskipun aturan Keranjang Belanja Gratis hanya berlaku untuk sebagian item dalam keranjang, tarif pengiriman untuk FedEx, UPS, dan USPS akan dihitung dengan benar
    • Karena 22% pembeli meninggalkan belanja online mereka karena waktu pengiriman yang lambat, menyajikan informasi yang akurat sangatlah penting

Persyaratan sistem

Persyaratan sistem telah berubah secara signifikan sejak pembaruan Magento terakhir. Spesifikasi Magento 2.4.6 adalah:

  • PHP 8.2 disarankan, tetapi 8.1 juga didukung
  • OpenSearch diuji pada 2.5, tetapi disarankan menggunakan 2.x
  • Komposer 2.2
  • Elasticsearch 8.x
  • Redis 7.0
  • MariaDB 10.6
  • MySQL 8.0
  • RabbitMQ 3.9
  • Pernis 7.1
  • Apache 2.4
  • Nginx 1.18
  • AWS Aurora (MySQL) 8.0
  • AWS MQ 3.9.13
  • AWS OpenSearch 1.2

Cara Memperbarui

Memperbarui platform Magento secara akurat adalah kunci untuk meningkatkan fungsionalitas. Berikut adalah panduan langkah demi langkah tentang cara menginstal pembaruan Magento:

  1. Aktifkan Mode Pemeliharaan
    1. Jalankan perintah berikut php bin/magento maintenance:enable
  2. Buat cadangan file composer.json
    1. Siapkan cadangan untuk aplikasi dan basis data Magento
    2. Siapkan lingkungan pementasan untuk pembaruan
    3. Menyebarkan di lingkungan produksi
    4. Jalankan perintah berikut cp composer.json composer.json.bak
  3. Siapkan prasyarat paket
Siapkan prasyarat paket sebelum mengunduh pembaruan Magento
  1. Memperbarui dengan Komposer
    1. Jika saat ini Anda menggunakan Magento 2.4.5, Anda dapat menggunakan Composer
    2. Jika Anda menggunakan versi yang lebih lama dari 2.4.1, pertama-tama Anda harus memperbarui ke versi yang kompatibel dengan Composer 2 menggunakan Composer 1
    3. Sebelum memutakhirkan, jalankan perintah berikut
      1. komposer memerlukan magento/composer-root-update-plugin ~2.0 –tidak ada pembaruan
      2. pembaruan komposer
    4. Kemudian periksa versi Composer
      1. komposer -v
    5. Kemudian masukkan perintah untuk Magento 2.4.6
      1. komposer memerlukan-perdagangan magento/produk-komunitas-edisi 2.4.6 –tidak ada pembaruan
  2. Perbarui Skema dan Data Database
    1. Jalankan perintah berikut
      1. php bin/magento setup:upgrade
      2. php bin/magento setup:di:kompilasi
      3. php bin/magento setup:static-content:deploy -f
      4. php bin/cache magento: bersih
  3. Nonaktifkan Mode Pemeliharaan
    1. Jalankan perintah berikut
      1. php bin/pemeliharaan magento: nonaktifkan

Kesimpulan

Pembaruan Magento menunjukkan peningkatan yang cukup besar pada keamanan, kinerja, dan aksesibilitas platform. Saat pemilik toko meningkatkan pengalaman berbelanja bagi pelanggan dengan memanfaatkan kekuatan Magento, Magento akan terus tumbuh sebagai platform ecommerce. Faktanya, industri ini diperkirakan akan bernilai lebih dari $7,4 triliun pada tahun 2025.

Untuk bantuan dengan strategi SEO e-niaga Anda, hubungi pakar di Coalition Technologies hari ini!