Magento 2.4.6 Güncellemesi Hakkında Bilmeniz Gerekenler

Yayınlanan: 2023-06-15
Turuncu bir arka planın önünde Magento logosu

Artık Adobe Commerce'in bir parçası olan Magento, 2.4.6 güncellemesiyle birçok değişikliğe sahip. 300'den fazla kalite düzeltmesine ve iyileştirmeye ek olarak güncelleme, mağaza sahiplerini ve geliştiricileri benzer şekilde etkilemek için yeni özellikler sunuyor.

Magento, açık kaynaklı bir e-ticaret platformudur. Bu, işletmelerin hoş bir alışveriş deneyimi sağlarken çevrimiçi mağazalarının içeriğini, işlevselliğini ve görünümünü özelleştirmesine olanak tanır. Magento, sitelerini tamamen özelleştirebilmeyi sevenler için birincil rakibi Shopify'dan daha iyi bir seçenek sunar.

Magento 2.4.6, siber saldırıları önlemeyi amaçlayan güvenlik geliştirmeleri sunar. Ek olarak, PHP 8.4 için destek sağlanmıştır. PHP 8.1 hala desteklenmektedir, ancak PHP 7.4 artık kaldırılmıştır. Ayrıca tanıtılan çeşitli performans ve ölçeklenebilirlik geliştirmeleri vardır. Toplu alışveriş sepeti işlemleri ve kategori ağacı işleme yanıtı için GraphQL optimizasyonu uygulandı.

Magento, Adobe Commerce'in bir parçası olan açık kaynaklı bir e-ticaret platformudur

İçindekiler

Öne Çıkanlar

Magento güncellemesiyle güvenlik, platform, performans ve ölçeklenebilirlik, erişilebilirlik, GraphQL, Braintree, PWA stüdyosu ve Sayfa Oluşturucu dahil olmak üzere birçok önemli değişiklik alanı vardır.

Güvenlik İyileştirmeleri

Adobe, her Magento güncellemesiyle güvenliği artırmaya açık bir bağlılık göstermiştir. Onaylanmış herhangi bir saldırı olmamasına rağmen, bu güncellemeler potansiyel zayıflıkları güçlendirmek için tasarlanmıştır. Amerikalıların %47'sinin kişisel bilgilerinin siber suçlulara açık olduğu tahmin ediliyor, bu nedenle bu önlemler çok önemli. Bu, saldırganların müşteri bilgilerine erişmesini veya yönetim oturumlarını ele geçirmesini engeller. Magento 2.4.6'daki en dikkate değer güvenlik geliştirmeleri şunlardır:

  • Sekiz güvenlik düzeltmesi ve platform güvenliği iyileştirmesi
  • ReCAPTCHA, ödeme işlemi sırasında ani hatalar oluştuğundan artık ödeme sırasında kilitlenmeyecek şekilde düzeltildi
  • Eylemlerin daha spesifik bir şekilde denetlenmesiyle Yönetici eylem günlüklerindeki boşluklar ele alındı
  • Site güvenlik açığını azaltmak için bir kullanıcının e-postasını değiştirdiği (artık bunu yapmak için e-posta onayı gerektirecek) için yeni sistem yapılandırması

Platform İyileştirmeleri

Kullanıcı deneyimini iyileştirmek için Magento güncellemesinde çeşitli platform geliştirmeleri vardır. Magento 2.4.6'nın bazı performans iyileştirmeleri şunları içerir:

  • PHP 8.2'yi destekler ve PHP 8.1'i desteklemeye devam eder, ancak PHP 7.4 kaldırılmıştır
    • Bu, Magento 2.4.6'yı PHP 7.4'te çalıştıramayacağınız anlamına gelir.
  • Composer 2.2x'i destekler ve Composer 1.x kaldırılmıştır
  • Redis 7.0x'i destekler ve Redis 6.2x 2024'e kadar kalacaktır
  • OpenSearch, Adobe Commerce için varsayılan arama motorudur ve Magento Open Source'ta bağımsız bir arama motorudur
    • OpenSearch v2.x desteklenir, OpenSearch 2.5 test edilmiştir ve OpenSearch 1.x uyumlu olmaya devam eder ancak önerilmez
  • Elasticsearch 8.x'i destekler
  • MariaDB 10.6'yı (LTS sürümü) destekler ve MariaDB 10.4 uyumlu kalır ancak önerilmez
  • DHL şeması v.6.2'den v.10.0'a taşındı
  • Eski JavaScript kitaplıkları güncellendi ve eski bağımlılıklar ortadan kaldırıldı
  • Zend çerçevesi (ZF1) bileşenleri kod tabanından kaldırıldı
  • Katman bağımlılıkları PHP 8.2'yi destekleyecek şekilde güncellendi

Performans ve Ölçeklenebilirlik İyileştirmeleri

Magento'nun bu sürümü, hız ve performansı geliştirmeye odaklanmaktadır. Yeni özelliklerin çoğu, özellikle satıcılar için kullanılabilirliği artırıyor. Bu Magento güncellemesindeki performans ve ölçeklenebilirlik geliştirmeleri şunları içerir:

  • Operasyonlar için geliştirilmiş performans
    • Satıcılar, 100'den fazla müşteri segmentini etkileyen operasyonların performansını artırabilir
    • İşlem süresini azaltmak için "Gerçek Zamanlı Kontrol Müşterinin Segmente Göre Eşleştiği" ayarı devre dışı bırakılabilir
  • Ürün ızgarasında görüntülenen ürün sayısını kısıtlamak için yeni "Griddeki Ürün Sayısı Sınırı" ayarı
    • Sınır varsayılan olarak 20.000'den başlar ve yalnızca UI bileşenleri tarafından kullanılan koleksiyonları etkiler
  • Gelişmiş içe aktarma performansı (dakikada 100.000 kayda kadar)
    • REST API uç noktası, Adobe Commerce'e veri aktarmak için kullanılabilir
    • Yönetici içe aktarma özelliğiyle aynı etkinlik
    • Ürünleri, ürün fiyatlandırmasını ve müşteri varlıklarını oluşturmak, güncellemek ve kaldırmak için CSV dosyasını kullanabilir
  • Daha iyi yüksek verimli sipariş işleme performansı
    • Yük dengeleme sayesinde, yüksek hacimli eş zamanlı siparişleri (dakikada 1000 sipariş) olan müşteriler, performansı artırmak için yükü farklı düğümler arasında dengeleyebilir.
    • Satıcılar, yükü bir kez daha dengelemek için MySQL ve Redis için ikincil bağlantıları etkinleştirebilir

Erişilebilirlik Güncellemeleri

Magento güncellemesi, Venia'daki (PWA) perakende deneyimini daha algılanabilir, çalıştırılabilir, anlaşılır ve sağlam hale getirmek için geliştirmeyi amaçlamaktadır. Magento 2.4.6'daki iyileştirmeler şunları içerir:

  • "Oturum Aç" için görsel etiket, erişilebilir adıyla eşleşir
  • Vitrin boyunca düğmelere eklenen açıklayıcı adlar
  • Arama filtrelerindeki "Videosu Var" onay kutularına sözlü tanımlayıcı etiketler eklendi
  • Yalnızca klavye kullanıcıları tüm sayfa işlevlerine erişebilir

GraphQL İyileştirmeleri

Magento 2.4.6 içindeki GraphQL performans geliştirmeleri şunları içerir:

  • Kategori izinlerinin etkinleştirildiği kategorileri sorgularken azalan yanıt süresi
    • Çözücü işlemi optimize edildi
    • Veri sağlayıcı, her yeni ürün için çalışma zamanında önbelleğe alınan verileri sıfırlamaz
    • GraphQL çözümleyicide optimize edilmiş ürün izni işleme, artık ürün koleksiyonlarına atanan ürün izinleri
    • Optimize edilmiş izinler, "addProductsToCart" mutasyonundaki paylaşılan katalogdadır
    • Ürün satır içi parçalarıyla optimize edilmiş ürün izinleri
  • Kategori ağacı oluşturma performansı optimize edildi
    • Kategori modelleri için geliştirilmiş özel atfedilen meta veri getirme
    • İyileştirilmiş Kategori Kimliği alma
    • Geliştirilmiş kategori alt yüklemesi
  • Toplu sepet işlemleri sorgu yanıt süreleri azalır
  • Müşteri sorgusu sipariş sıralamayı destekler

Braintree İyileştirmeleri

Magento güncellemesinde, Braintree'de aşağıdaki iyileştirmeler yapılmıştır:

  • PayPal Vault ile PayLater mesajlaşması
  • Ek Dolandırıcılık Koruması ve ACH web kancaları
    • Dolandırıcılık Koruması web kancası, Braintree içinde bir risk kararı alındığında etkinleştirilir
    • ACH webhook, ACH ödemesinin durumu "görüşüldü" veya "ödeme reddedildi" olarak değiştirildiğinde etkinleştirilir
  • Yerel Ödeme Yöntemleri (LPM) web kancası

PWA Studio ve Sayfa Oluşturucu İyileştirmeleri

  • PWA Studio v.13.0.x, Magento 2.4.6 ile uyumludur
    • Erişilebilirlikle ilgili iyileştirmeler içerir
  • Sayfa Oluşturucu v.17.3, Magento 2.4.6 ile uyumludur

Düzeltilen Sorunlar

300'den fazla kalite düzeltmesi ve geliştirmesiyle, Magento güncellemesiyle çözülen birkaç sorun var. Magento 2.4.6 ile performansı iyileştirmekten erişilebilirliği artırmaya ve ödeme yöntemlerini iyileştirmeye kadar birçok sorun çözüldü. En dikkate değer düzeltmelerden bazıları şunlardır:

  • Magento kurulumu, yükseltmesi ve başlatılması ile ilgili sorunlar çözüldü
  • Toplu ürünler artık API aracılığıyla yükseltildi ve hatasız filtrelendi
  • Checkout and Review Order sürecindeki düğme iş akışı daha erişilebilir hale getirildi
  • Ürün stokta kalmadıkça tam sayfa önbellek görüntülenmez
  • L2 önbelleği yapılandırıldığında veriler önbelleğe alınır
  • "Stokta Tükenmeyen Ürünleri Görüntüle" işlevi iyileştirildi
  • Bir Yönetici bir sipariş oluşturduktan sonra müşteriler artık yinelenen e-postalar almayacak
  • Tüccarlar özel bir harici SMTP sağlayıcısı kurabilir
  • Maksimum başarısız oturum açma sayısını aşan müşteriler, parolalarını sıfırladıktan sonra oturum açabilirler.
  • Ücretsiz Alışveriş Sepeti kuralı, sepetteki öğelerin yalnızca bir alt kümesi için geçerli olsa bile, FedEx, UPS ve USPS için nakliye ücretleri doğru bir şekilde hesaplanacaktır.
    • Alışveriş yapanların %22'si, teslimat sürelerinin yavaş olması nedeniyle çevrimiçi alışverişlerini terk ettiğinden, doğru bilgilerin sunulması çok önemlidir.

sistem gereksinimleri

Son Magento güncellemesinden bu yana sistem gereksinimleri önemli ölçüde değişti. Magento 2.4.6 için teknik özellikler şunlardır:

  • PHP 8.2 önerilir, ancak 8.1 de desteklenir
  • OpenSearch 2.5'te test edildi, ancak 2.x önerilir
  • Besteci 2.2
  • Elasticsearch 8.x
  • Redsıs 7.0
  • MariaDB 10.6
  • MySQL 8.0
  • Tavşan MQ 3.9
  • Vernik 7.1
  • Apaçi 2.4
  • Nginx 1.18
  • AWS Aurora (MySQL) 8.0
  • AWS MQ 3.9.13
  • AWS Açık Arama 1.2

Nasıl Güncellenir?

Magento platformunu doğru bir şekilde güncellemek, gelişmiş işlevsellik için anahtardır. İşte Magento güncellemesinin nasıl kurulacağına dair adım adım bir kılavuz:

  1. Bakım Modunu Etkinleştir
    1. Aşağıdaki komutu çalıştırın php bin/magento Maintenance:enable
  2. besteci.json dosyasının bir yedeğini oluşturun
    1. Magento uygulaması ve veritabanı için bir yedekleme ayarlayın
    2. Güncelleme için bir hazırlama ortamı kurun
    3. Üretim ortamında devreye alın
    4. Aşağıdaki komutu çalıştırın cp besteci.json besteci.json.bak
  3. Paket önkoşullarını ayarlayın
Magento güncellemesini indirmeden önce paket önkoşullarını ayarlayın
  1. Composer ile güncelleme
    1. Şu anda Magento 2.4.5 kullanıyorsanız, Composer'ı kullanabilirsiniz.
    2. 2.4.1'den daha eski bir sürüm kullanıyorsanız, öncelikle Composer 1'i kullanarak Composer 2 ile uyumlu bir sürüme güncellemeniz gerekir.
    3. Yükseltmeden önce aşağıdaki komutları çalıştırın
      1. besteci magento/composer-root-update-plugin gerektirir ~2.0 –güncelleme yok
      2. besteci güncellemesi
    4. Ardından Besteci sürümünü kontrol edin
      1. besteci -v
    5. Ardından Magento 2.4.6 komutunu girin
      1. besteci zorunlu ticaret magento/ürün topluluğu sürümü 2.4.6 – güncelleme yok
  2. Veritabanı Şemasını ve Verilerini Güncelleyin
    1. Aşağıdaki komutları çalıştırın
      1. php bin/magento kurulumu:yükseltme
      2. php bin/magento kurulumu:di:derleme
      3. php bin/magento kurulumu:statik içerik:deploy -f
      4. php bin/magento önbelleği:temiz
  3. Bakım Modunu Devre Dışı Bırak
    1. Aşağıdaki komutu çalıştırın
      1. php bin/magento bakımı:devre dışı bırak

Çözüm

Magento güncellemesi, platformun güvenliğinde, performansında ve erişilebilirliğinde önemli iyileştirmeler gösteriyor. Mağaza sahipleri, Magento'nun gücünden yararlanarak müşteriler için alışveriş deneyimini iyileştirdikçe, Magento bir e-ticaret platformu olarak büyümeye devam edecek. Aslında, endüstrinin 2025 yılına kadar 7,4 trilyon doları aşması bekleniyor.

E-ticaret SEO stratejinizle ilgili yardım için bugün Coalition Technologies uzmanlarıyla iletişime geçin!