PrestaShop 9: Yenilikler neler ve yükseltme yapmalı mısınız?

PrestaShop 9, yeni teknik temeller getiriyor. PrestaShop 8'e göre ne değişiyor ve mağazanızı ne zaman yükselteceğinize nasıl karar verirsiniz?

Presta Support tarafından Yayınlandı İncelendi

Yeni PrestaShop 9 temelini temsil eden üst üste biner üç katman

PrestaShop 9, PrestaShop'un en yeni ana sürümüdür ve 9.1 sürümleri artık kullanılabilmektedir. PrestaShop 8 veya daha eski bir sürümü kullanan mağaza sahipleri için soru yalnızca yeniliklerin neler olduğu değil, aynı zamanda yükseltme yapmak için doğru anın ne zaman olduğudur.

En önemli değişiklikler

Daha yeni bir teknik temel

PrestaShop, Symfony çatısı (framework) üzerine kuruludur. PrestaShop 8 hâlâ Symfony 4.4 kullanırken, PrestaShop 9 Symfony 6.4 sürümüne geçmektedir. Bu kulağa teknik gelebilir ancak önemlidir: PrestaShop'u desteklenen bir altyapıda tutar ve modern PHP sürümlerinde çalışmasına olanak tanır.

Modern PHP

Yeni altyapıyla birlikte PrestaShop 9, modern bir PHP 8 sürümü gerektirir. Birçok PrestaShop 1.7 mağazasının hâlâ üzerinde çalıştığı eski PHP sürümleri desteklenmemektedir. Bir yükseltme planlamadan önce hangi PHP sürümlerinin mevcut olduğunu barındırma (hosting) sağlayıcınıza danışın.

Yeni bir yönetim API'si

PrestaShop 9, yeni bir yönetim API'si içerir. Bu, geliştiricilere ERP, depo veya pazar yeri aracı gibi harici sistemleri arka ofise bağlamak için daha temiz bir yol sunar.

Arka ofis modernizasyonunun devamı

PrestaShop 1.7 ile başlayan daha yeni Symfony tabanlı mimariye daha fazla arka ofis sayfası taşındı. Bir mağaza sahibi olarak bu durum çoğunlukla daha tutarlı bir arka ofis anlamına gelir; geliştiriciler için ise modüllerin ayarlama gerektirebileceği anlamına gelir.

Modülleriniz ve temanız için ne anlama geliyor?

Çoğu yükseltmenin karmaşık hale geldiği yer burasıdır:

  • Eski teknikleri veya geçersiz kılmaları (overrides) kullanan modüller, geliştiricilerinden bir güncelleme veya ayarlama gerektirebilir.
  • PrestaShop 1.7 veya 8 için yapılan temalar genellikle kontrol gerektirir ve bazen değişiklik ister.
  • Geçersiz kılmalardaki özel kodlar gözden geçirilmelidir, çünkü genişlettiğiniz kod değişmiş olabilir.

Şimdi yükseltme yapmalı mısınız?

Birkaç soru karar vermenize yardımcı olur:

  1. En önemli modülleriniz PrestaShop 9 için uygun mu? Önce ödeme, kargo ve fatura modüllerini kontrol edin.
  2. Barındırma sağlayıcınız gerekli PHP sürümünü sunuyor mu?
  3. Şu anda hangi sürümdesiniz? 8.x sürümünden geçiş, 1.6 veya 1.7'den geçişe göre daha küçüktür.
  4. Test edip geçiş yapabileceğiniz sakin bir dönem var mı?

Birkaç yanıt hâlâ belirsizse, mağazanızın envanterini çıkararak başlayın. Bu, herhangi bir taahhütte bulunmadan önce yapmanız gereken işin net bir resmini sunar.

Yükseltme konusunda yardıma mı ihtiyacınız var?

Modüllerinizi, temanızı ve özelleştirmelerinizi PrestaShop 9'a göre kontrol ediyor, yükseltmeyi bir test kopyasında gerçekleştiriyor ve yalnızca siparişler, ödemeler ile kargolar tekrar çalıştığında canlıya alıyoruz. Yükseltme hizmetimiz hakkında daha fazla bilgi edinin veya bize bir soru sorun.

Kaynaklar

  • PrestaShop 9
  • PrestaShop 8
  • Yükseltmeler