Bir süredir Opencart ile çalışmaya başladım. Açık kaynaklı olan bu e-ticaret yazılımın son sürümü ile cebelleşirken yaşadığım sorunları ve çözümlerini neden paylaşmıyorum diye düşündüm. Artık Opencart için de “rehber” oluşturmaya karar verdim! Bugün sorunumuz Opencart 4.0.2.3 sürümünde ve PHP 8.3 versiyonunda “ürün incelemesi” yazdıktan sonra “devam” butonunun işlevsiz kalması. Buyurunuz çözümü;
OpenCart ürün yorumu çalışmıyor veya Opencart ürün yorumu için “Devam” düğmesine tıkladığımda yanıt yok diyorsanız aşağıda ki adımları takip etmeniz yeterli.
OC 4.0.2.3 öncesi versiyonlarda yorum hatası
Opencart 4.0.2.3 sürümünden önce ki versiyonlarda yorum yapamama hatasını gidermek için aşağıda ki değişikliği yapmalısınız.
“catalog/controller/product/review.php” adresine gidin ve aşağıdaki kodları değiştirin:
Aşağıdaki kodu bulun;
$this->model->load('product/product');
Aşağıdaki kod ile değiştirin;
$this->model->load('catalog/product');
Aşağıdaki kodu bulun;
$this->model_product_product->getProduct($product_id);
Aşağıdaki kod ile değiştirin;
$this->model_catalog_product->getProduct($product_id);
OC 4.0.2.3 sürümünde yorum hatası
Opencart 4.0.2.3 sürümünde yorum yapamama hatasını gidermek için aşağıda ki değişikliği yapmalısınız.
“catalog/controller/product/review.php” adresine gidin ve aşağıdaki kodları değiştirin:
Aşağıdaki kodu bulun;
$this->load->model('product/product');
Aşağıdaki kod ile değiştirin;
$this->load->model('category/product');
Aşağıdaki kodu bulun;
$product_info = $this->model_product_product->getProduct($product_id);
Aşağıdaki kod ile değiştirin;
$product_info = $this->model_category_product->getProduct($product_id);
Sonuç
Javascript çakışması yok ise sorununuz ilgili değişimleri yaptığınızda giderilecektir. Eğer sorununuz giderilmediyse tema üreticiniz ile görüşebilirsiniz.
Karşılaştığınız sorunları benimle paylaşabilirsiniz. Birlikte çözüm üretmek için çabalayalım 🙂
Yorumlar 1