OpenCart 3'ten 4'e Eklenti Uyumluluk Rehberi
OpenCart 3'ten OpenCart 4'e geçişte eklentilerin birebir çalışacağını varsaymak risklidir. Ödeme, tema, event, OCMOD ve özel kodlar ayrı ayrı incelenmelidir.
Uyumluluk neden bozulabilir?
OpenCart sürümleri arasında dosya yapısı, event davranışı, tema çıktıları ve bazı çekirdek akışlar değişebilir. Eski sürüme göre yazılmış modül yeni sürümde panelde görünse bile tam çalışmayabilir.
- Tema değişiklikleri
- Event farkları
- OCMOD uyumsuzluğu
- PHP sürüm farkları
Öncelik ödeme ve checkout modüllerinde
Geçişte ilk test edilmesi gereken alan ödeme ve checkout akışıdır. Çünkü burada oluşan hata doğrudan satış kaybına neden olabilir.
Modül envanteri çıkarma
Geçiş öncesinde tüm kurulu modüller listelenmeli; hangileri kritik, hangileri devre dışı bırakılabilir, hangileri yeniden yazılmalı ayrıştırılmalıdır.
- Kritik ödeme modülleri
- Pazaryeri bağlantıları
- Tema eklentileri
- Raporlama ve operasyon modülleri
Test ortamı şart
Canlı mağazada doğrudan yükseltme yapmak yerine test ortamında geçiş provası yapılmalıdır. Sipariş, ödeme, müşteri hesabı, ürün sayfası ve admin işlemleri senaryo bazlı denenmelidir.