Major PrestaShop geçişi bir “güncelle” butonu işlemi değil, küçük bir proje olarak ele alınmalıdır. Özellikle yıllardır özel modül ve tema birikmiş mağazalarda başarının anahtarı envanter ve geri dönüş planıdır.
1. Envanter
Tema, override, ödeme, kargo, ERP, pazaryeri, pixel, feed, mail, cron ve özel modülleri tablo halinde çıkarın. Her bileşen için mevcut sürüm, hedef sürüm uyumluluğu, sahibi ve alternatif çözümü kaydedin.
2. Staging
Canlı verinin anonimleştirilmiş bir kopyası üzerinde hedef PHP + MySQL/MariaDB sürümleriyle test ortamı oluşturun.
3. Kritik senaryolar
- Üyelik ve şifre sıfırlama
- Sepet ve kupon
- Tüm ödeme yöntemleri
- Sipariş sonrası başarı sayfası
- Durum değişikliği ve e-postalar
- İade/iptal
- Kargo entegrasyonu
- ERP/stok senkronizasyonu
- Cron ve feed işlemleri
4. Rollback
Canlı geçişten önce geri dönüş için dosya, veritabanı ve DNS/CDN planını netleştirin. Yedek almak yeterli değildir; restore süresini de test edin.