Magento 2.4.4: Fitur, peningkatan, dan peningkatan terbaru apa?

Diterbitkan: 2022-05-30

Magento masih menjadi salah satu platform eCommerce paling favorit di tahun 2022 dan di antara 10 tujuan eCommerce teratas bagi bisnis untuk memulai toko online mereka. Ini dapat dipercaya dan digunakan oleh banyak perusahaan karena fitur-fiturnya yang luar biasa seperti stabilitas, skalabilitas, dan keamanan. Akibatnya , Magento tanpa henti meluncurkan versi baru ke pasar untuk meningkatkan elemen dan memberikan fitur unggulan baru untuk penjual. Kemudian, saat ini, Magento terus menghadirkan versi baru: Magento 2.4.4 . Oleh karena itu , kami akan memperkenalkan kepada Anda fitur-fitur terbaru dan peningkatan peningkatan.

Pertama, kita berbicara singkat tentang Magento

MAGENTO 2.4.4

Magento adalah platform eCommerce berbasis PHP yang pertama kali dirilis pada tahun 2008. Karena arsitekturnya yang kuat, yang mencakup cuplikan kaya bawaan, kinerja yang ditingkatkan, dan cache halaman, Magento dengan cepat menjadi pilihan yang disukai. Alih-alih menjadi peningkatan versi sederhana dari 2.4.3, versi terbaru menyertakan sejumlah besar perubahan kinerja, sekitar 250 koreksi kualitas, dan peningkatan lainnya. Selain itu, Adobe mendekati akhir pengujian beta versi baru Magento 2.4.4, yang akan diumumkan kepada publik pada tanggal 8 Maret. Terlepas dari kenyataan bahwa ini adalah sedikit perubahan versi dari Magento 2.4.3, rilis baru ini dapat menjadi pembaruan besar. Pembaruan mundur yang tidak kompatibel adalah bagian dari Magento baru, serta perubahan dan peningkatan signifikan lainnya.

Sekarang, kami akan membuat daftar untuk Anda fitur luar biasa di Magento 2.4.4 yang pasti membuat Anda terkejut

Fitur baru di Magento 2.4.4

Dukungan PHP 8.1

Adobe Commerce 2.4.4 akan menjadi peningkatan yang cukup besar dari pendahulunya, Adobe Commerce 2.4.3. PHP 8.1 akan muncul di versi terakhir Adobe. Oleh karena itu, bergantung pada bahasanya, Adobe membuat kebiasaan untuk mendukung versi PHP terbaru dengan setiap rilis versi baru. Sumber resmi telah memverifikasi bahwa dukungan untuk PHP 8.1 akan dimulai empat bulan setelah tanggal rilis, memberikan waktu kepada Mitra Solusi Adobe untuk mendapatkan pengalaman dengannya. Adobe akan berhenti mendukung PHP 7.1 dengan Magento 2.4.4.

PHP 8.1 adalah pembaruan besar untuk bahasa yang mencakup banyak kemampuan baru. Berikut adalah ikhtisar yang paling penting: Serat, tipe persimpangan murni, tipe tidak pernah kembali, konstanta kelas akhir, enum, properti hanya-baca , notasi angka oktal eksplisit, sintaks yang dapat dipanggil kelas satu, enum, properti hanya-baca, angka oktal eksplisit notasi, sintaks yang dapat dipanggil kelas satu, enum, properti hanya-baca, notasi angka oktal eksplisit, panggilan kelas satu yang bahkan tidak memperhitungkan peningkatan kinerja. Dalam Demo Symfony, PHP 8.1 meningkatkan kinerja sebesar 23,0%.

Pengujian kinerja awal pada Magento menggunakan PHP 7.4 dan 8.1 menunjukkan bahwa yang terakhir mempercepat operasi toko. Perkiraan kinerja untuk instalasi Magento tertentu akan bervariasi sesuai dengan berbagai faktor, termasuk CPU server, arsitektur (x86/ARM), lingkungan hosting, ekstensi yang diinstal, menjalankan tugas Cron, dan sebagainya.

Peningkatan Keamanan

Satu perbaikan kerentanan dan peningkatan keamanan platform ada di Magento Open Source 2.4.4.

Magento 2.4.4 juga menyertakan peningkatan keamanan berikut:

  • Token integrasi API Bearer Token Authentication tidak akan ada lagi di aplikasi.
  • Basis data tidak akan menyimpan ID sesi
  • Ketika token akses OAuth dan token pengaturan ulang kata sandi disimpan dalam database, mereka dienkripsi.
  • Dengan validasi yang lebih baik, proses pengunggahan ekstensi file non-alfa-numerik tidak terjadi lagi.
  • Kode kupon sekarang memiliki fungsi reCAPTCHA.
  • Swagger dinonaktifkan secara default saat Magento Open Source dalam mode produksi.
  • Secara default, pengaturan Gunakan URL Aman untuk Etalase dan Gunakan URL Aman untuk Admin diaktifkan.
  • Semua instalasi Magento Open Source memerlukan plugin kebingungan ketergantungan.
  • Magento Open Source sekarang menerima ukuran array yang lebih kecil.
  • Batasi jumlah dan jumlah sumber daya yang dapat diminta pengguna menggunakan API web juga.

Dukungan OpenSearch

Dukungan OpenSearch

Mesin telusur default untuk penerapan berbasis cloud Magento 2.4.4 adalah OpenSearch, rangkaian analitik dan penelusuran sumber terbuka. Elasticsearch 7.16 dan OpenSearch 1.2 keduanya tersedia di Magento 2.4.4. Ini adalah berita fantastis bagi pengembang aplikasi eCommerce yang ingin merancang fungsi pencarian yang menerapkan Model Objek Dokumen atau menambahkan kemampuan baru ke aplikasi web yang ada. Mesin pencari lain di dalam toko sekarang sudah siap di Adobe. Toko dapat menggunakan OpenSearch selain Elasticsearch. Jika toko masih menggunakan Elasticsearch, Elasticsearch 7.16.x disarankan untuk mengurangi kerentanan Log4j.

GrafikQL

Peningkatan GraphQL berikut ada di Magento Open Source 2.4.4:

Peningkatan Performa

Karena metode collectQuoteTotals() hanya terjadi sekali per kebutuhan GraphQL, metode ini mengurangi waktu respons dan meningkatkan kinerja keranjang.

Perubahan telah dilakukan pada cara permintaan GraphQL di-cache, menghasilkan peningkatan kecepatan di frontend toko.

Pengaturan pengaturan admin untuk etalase telah ditambahkan

Kueri storeConfig sekarang mengembalikan pengaturan konfigurasi untuk metode pembayaran Zero Subtotal Checkout dan Check/Money Order.

Inti Perpustakaan GraphQL memiliki pembaruan

Versi 14.9. dari perpustakaan webnoyx telah dirilis.

Masalah dengan terjemahan GraphQL telah diselesaikan

Untuk penyimpanan multi-situs dan multi-bahasa, resolver GraphQL sekarang mengembalikan string yang diterjemahkan tergantung pada cakupan toko.

Perbaikan GraphQL

Ketika Magento 2.4.4 muncul, Adobe mengklaim bahwa daftar bug GraphQL akan memiliki resolusi . Berikut ini adalah beberapa bug paling menonjol yang akan mengalami peningkatan dalam versi ini:

  • GraphQL mengembalikan produk anak yang dapat dikonfigurasi meskipun tidak tersedia di situs web. Perbaikan MDVA-39935 akan bekerja dengan Magento versi 2.4.1 hingga 2.4.3.
  • Pemilahan GraphQL oleh DESC/ASC mungkin tidak berfungsi untuk produk dengan kepentingan atau harga yang sama. Magento 2.4.1 – 2.4.3-p1 juga akan menerima perbaikan MDVA-40120.
  • Untuk fungsionalitas katalog bersama B2B, menyembunyikan kategori dengan kueri kategori GraphQL tidak berfungsi. Toko yang menjalankan Adobe sebelum Magento 2.4.4 perlu meminta perbaikan secara terpisah.
  • Jika ID situs web berbeda dari ID toko, GraphQL tidak akan dapat menambahkan produk yang dapat disesuaikan ke keranjang. MDVA-37779 kompatibel dengan versi 2.4.2 dan 2.4.2-p1.
  • Saat menambahkan alamat pengiriman ke keranjang dengan nomor telepon kosong, terjadi kesalahan GraphQL. Untuk Magento 2.4.0 – 2.4.3, tersedia perbaikan MDVA-39521.
  • Kueri GraphQL mengembalikan produk yang bukan bagian dari katalog bersama. Dengan 2.4.2 – 2.4.2-p2, patch MDVA-37748 dimungkinkan.

Peningkatan Kinerja

Peningkatan Kinerja

Validasi pesanan dan operasi keranjang telah mengalami peningkatan di Magento 2.4.4, memungkinkan vendor saat Anda menangani pesanan lebih cepat dan mempercepat operasi pembayaran dan pemenuhan. Versi ini juga menyertakan bantuan untuk ElasticSearch 7.16.1 dan OpenSearch 1.1, yang memungkinkan pengguna mendapatkan hasil lebih cepat.

Magento telah meningkatkan persyaratan komposer di versi 2.4.4 agar kompatibel dengan PHP 8.1. Ini juga berlaku untuk perpustakaan JS. Pustaka RequireJS telah diperbarui ke versi terbarunya. Dukungan untuk TinyMCE 5 dan pemutakhiran PHPUnit ke versi 9.5.x adalah di antara peningkatan platform lainnya di Magento 2.4.4.

Ekstensi Bundel Vendor

Sebelum Magento v2.4.4, semua versi sebelumnya memiliki banyak ekstensi dan modul pihak ketiga yang ikut serta dalam .

Adobe telah memisahkan hampir semua modul pihak ketiga dari set inti Magento dalam rilis terbaru (v2.4.4) dari platform eCommerce teratas ini. Hanya ekstensi Braintree yang tetap berada di daftar ekstensi bundel vendor Magento 2.4.4. Adalah pilihan Anda untuk melihat atau memasang ekstensi dan modul pihak ketiga dari Magento Marketplace Magento versi sebelumnya hadir dengan daftar ekstensi dan modul pihak ketiga.

Adobe telah mengisolasi hampir semua modul pihak ketiga dari rangkaian inti Magento dengan edisi baru platform e-niaganya. Hanya ekstensi Braintree yang tersisa di daftar ekstensi bundel vendor Adobe Commerce 2.4.4. Ekstensi Bundel Vendor yang tidak muncul dalam daftar akan dapat diakses untuk unduhan opsional dari Magento Marketplace.

B2B

  • Dibutuhkan lebih sedikit waktu untuk meningkatkan dari Magento 2.3.5 (x) ke Magento 2.4.x. Anda dapat dengan cepat menambahkan lebih dari 100.000 pekerjaan perusahaan.
  • Faktur sebagian dapat siap digunakan jika menerapkan permintaan POST V1/order/:orderId/invoice.
  • Ketika metode pembayaran Pembayaran pada Akun tersedia , itu akan berfungsi.
  • Pada halaman hasil pencarian katalog, pagination sekarang terlihat.
  • Seperti yang diperkirakan, atribut khusus pelanggan disimpan. Saat Anda membuat akun pelanggan perusahaan atau pengguna di Admin, itu disimpan.
  • Pencarian SKU di Quick Order sekarang menjadi acuh tak acuh.
  • Setelah satu klik, tombol Kirim pada formulir Buat Perusahaan Baru diblokir. Ini membantu dalam pencegahan pengiriman formulir ganda.

Peningkatan kinerja tingkat keranjang di Magento 2.4.4

AsyncOrder

Saat diaktifkan, fungsi AsyncOrder memungkinkan bisnis eCommerce Anda menjalankan pesanan di latar belakang sementara pelanggan menyelesaikan tugas lain di toko Anda. Akibatnya, fungsionalitasnya lebih cepat daripada eksekusi pesanan sinkron dalam menempatkan pesanan.

Izinkan Pemeriksaan Inventaris Selama Beban Keranjang

Saat produk disatukan ke keranjang, fitur ini memberikan sakelar untuk mengaktifkan atau menonaktifkan pemeriksaan inventaris. Aktivasi dari opsinya akan muncul berkat default. Saat opsi ini dimatikan, Adobe Commerce melewati pemeriksaan inventaris, yang mempercepat metode pembayaran. Fungsionalitas ini akan berguna untuk pembelian yang menyertakan sejumlah besar item.

Beberapa proses

Anda dapat mengaktifkan beberapa konsumen untuk melakukan banyak tugas secara bersamaan menggunakan Adobe Commerce 2.4.4. Ini memungkinkan penyelesaian tugas lebih cepat. Tambahkan konfigurasi beberapa proses ke file app/etc/env.php untuk mengaktifkan fitur ini.

Operasi kereta dengan volume lalu lintas yang tinggi

Batas memori untuk variabel input telah mengalami peningkatan, yang telah meningkatkan operasi gerobak untuk gerobak dengan ratusan produk variabel.

Hitung totalnya nanti

Saat pelanggan memasukkan produk ke keranjang mereka, mengubah jumlah, atau memesan, pemrosesan aturan penjualan akan dimulai. Untuk meningkatkan waktu pemuatan, Magento 2.4.4 menyertakan kemampuan untuk menunda penghitungan total aturan penjualan selama proses pembayaran.

Lihat peningkatannya

Lihat peningkatannya

Selain peningkatan kinerja, Magento 2.4.4 sekarang memungkinkan Anda menawarkan pembayaran tamu. Berikut adalah beberapa berita terbaik jika Anda menggunakan tarif meja (yang menghasilkan biaya pengiriman tergantung pada berbagai parameter). Ambang pengiriman gratis untuk harga tabel melihat peningkatan di Magento 2.4.4. Di versi sebelumnya, opsi MAP (harga minimum yang diiklankan), yang memungkinkan Anda menyetujui harga minimum produsen untuk suatu produk sambil tetap memberikan biaya yang lebih baik kepada klien, mengalami komplikasi. Magento 2.4.4 juga akan memperbaiki bug ini .

Katalog

  • Pembaruan aturan katalog setiap hari tidak akan memengaruhi kinerja.
  • Pada barang yang dapat disesuaikan, Magento tidak akan menghapus katalog dan aturan harga keranjang.
  • Di kisi produk, tindakan pembaruan atribut massal mengalami peningkatan.
  • Magento tidak lagi mengubah harga produk terkait. Ketika kualitas produk berubah, itu sebelumnya dilakukan.
  • Anda sekarang dapat menetapkan kembali produk akhir yang tersisa ke suatu kategori.
  • Anda mungkin mendapatkan pembaruan terjadwal untuk kategori menggunakan kueri GraphQL.

Magento 2.4.4 Memperbaiki Bug/Masalah yang Ada

  • Magento versi 2.4.4 saat ini memperbaiki beberapa masalah dengan penginstalan, penerapan, dan peningkatan yang ada di versi sebelumnya .
  • “Keamanan atau kunci formulir tidak valid.” Silakan kembali ke halaman sebelumnya.” – Admin sering mengalami masalah ini selama proses login. Magento 2.4.4 telah menyelesaikan masalah secara efektif.
  • Masalah aksesibilitas yang muncul saat menavigasi ke halaman keranjang dan checkout telah diperbaiki di Adobe Commerce 2.4.4. Ini meningkatkan pengalaman pengguna. Injeksi nilai duplikat ke dalam tabel database MySQL juga telah diperbaiki.

Tes

  • PHP 8.1 sekarang sesuai dengan pengujian WebAPI.
  • Anda dapat menguji pengalaman konsumen negara tertentu. Tidak harus alamat pedagang.
  • Pengujian baru untuk etalase dan admin untuk memverifikasi format atribut tanggal khusus.
  • Tes unit telah dimodifikasi untuk menggunakan PHPUnit dalam cadangan AspectMock. Tes fungsional telah distabilkan untuk PHP 8.x.

Perbaikan email

  • Magento akan memperbaiki pesan kesalahan dalam detail pengiriman
  • Di template email, nilai untuk ID wilayah dan negara dialihkan dengan benar. Awalnya, nilai-nilai itu tidak ditampilkan dengan tepat.
  • Email untuk pemberitahuan pemesanan dan pengiriman telah diperbaiki.
  • Kesalahan validasi di bidang email selama checkout telah diselesaikan.

Perbaikan PayPal

Dengan integrasi Magento Paypal , versi baru Magento 2.4.4 mengoreksi beberapa masalah yang dapat dihadapi pedagang:

  • Dukungan untuk metode pembayaran Venmo tercakup.
  • Pelanggan sekarang memiliki pilihan untuk membayar nanti berdasarkan lokasi mereka daripada lokasi merchant.
  • Pedagang Magento akan memeriksa pengalaman pelanggan dengan memilih negara pelanggan. Ini hanya berlaku untuk mode pengujian kotak pasir.
  • Saat menggunakan Bayar Nanti, pesan persis di halaman checkout.

Instalasi, peningkatan, dan penerapan

  • Dalam file log build, versi baru dapat mencatat masalah atau kesalahan penerapan teks statis.
  • Patch awalnya bisa menyuntikkan nilai ganda, merusak database.
  • Batasan unik dari sebuah tabel tidak bisa lagi diabaikan oleh patch data. Dalam tabel database MySQL, itu tidak akan menambah nilai duplikat.

Perbaikan umum

  • Pembeli diteruskan ke halaman login setelah upaya login kedua gagal. Magento sebelumnya menyajikan halaman kesalahan 404.
  • Magento 1. x shop data dapat melakukan migrasi ke Magento 2.4.4 menggunakan alat migrasi data.
  • Administrator memiliki opsi untuk mencoba kembali operasi yang memakan waktu lebih lama dari waktu pemrosesan maksimum. Waktu maksimum adalah 12 jam secara default.
  • Adobe Commerce tidak lagi membuat replika halaman CMS. Ini dimulai dengan menambahkan node baru ke hierarki CMS.

Kesimpulan

Melalui analitik ini, kami memberi Anda gambaran singkat tentang fitur-fitur baru yang pasti terjadi di Magento 2.4.4. Dengan pembaruan baru, Magento pasti akan memberikan pengalaman yang luar biasa bagi para pedagang. Dengan peningkatan terbaru, toko online Magento dapat membantu Anda menyesuaikan dengan lebih mudah, meningkatkan penjualan, dan menarik lebih banyak pelanggan. Ikuti terus versi terbaru Magento 2.4.4 agar tidak melewatkan kesempatan. Oleh karena itu, jika Anda ingin toko Anda diperbarui dengan Magento 2.4.4, hubungi kami untuk mengetahui lebih lanjut tentang pengembangan Magento .