fake rolex watches many types of types to satisfy the demands of unique individuality.

Opencart Üst Kategoride Ürün Listeleme

Opencart altyapısını kullanarak yeni hazırladığım bir e-ticaret sitesinde çok fazla ürün var ve bir ürünün birden fazla kategoriye ekleneceği düşünüldüğünde bu kadar fazla ürünü, ilgili tüm kategorilere eklemek epey zaman kaybına ve kafa karışıklığına sebep oluyordu. Çünkü Opencart alt yapısında maalesef bir ürünü herhangi bir alt kategoriye eklediğinizde bağlı olduğu üst kategorilere gidildiğinde o ürün görünmüyordu. Bunun için normal şartlarda ürünleri tek tek, hem alt kategoriye, hem üst kategoriye eklemeniz gerekiyor. Ancak bu işlemler çok fazla ürün barından sitelerde, biraz önce bahsettiğim kafa karışıklığı ve hata yapma potansiyeline sebep olabiliyor.

Bununla ilgili bir çözüm için yabancı kaynaklardan araştırma yaptım. Bu konuda paralı veya ücretsiz modüller olduğunu fark ettim ancak bu kadar basit bir şey için bir modül yüklemenin anlamsız olduğunu düşündüm. Sonra bu modüller arasından ücretsiz bir modülü indirdim ve hangi prensiple çalıştığını çözmek için iç dosyalarındaki kod yapısını inceledim.

Aynen dediğim gibi hiç modül kurma işlemine gerek yokmuş. Yapmanız gerekenler opencart kurulum dosyalarından aşağıdaki sıralama ile category.php dosyasını açın.

catalog/controller/product/category.php

Daha sonra aşağıdaki kodu bulun.

Hemen altına bir enter yaptıktan sonra aşağıdaki satırı ekleyin.

İşte bu kadar. Artık bir ürünü hem üst kategoriye, hem alt kategoriye eklemenize gerek yok. Sadece ilgili alt kategorilere eklemeniz yeterli. Bu işlem sonrasında sadece alt kategoriye eklediğiniz tüm ürünler, artık bağlı olduğu üst kategoride de görünecektir.

Her zaman belirttiğim gibi bu tür değişiklikleri yapmadan önce mutlaka dosyanın orijinal bir yedeğini alın.

Bu arada bu değişiklik Opencart 1.5 ve 2.3 arasındaki tüm versiyonlarda çalışmaktadır. Henüz 3.0 versiyon için denenmemiştir. Deneyenler olursa yorumlarda bilgi verirse hem ben, hem de diğer okuyucular memnuniyet duyarız.

Konuyla ilgili yorum ve tecrübelerinizi lütfen paylaşın. Umarım bir faydam olmuştur.

Vakit ayırdığınız için teşekkür ederim.

Ziyaretçi Yorumları (11)

  1. Çok faydalı bilgiler paylaşıyorsunuz emeğinize sağlık

  2. merhaba teşekkürler 3 versiyonları denedim ancak olmuyo acaba varmıydı bilen birileri 3 versiyonu için

  3. 3.x versiyonda calıştı emeğine ağzına sağlık kardeşim. teşekkür ederim

  4. Mustafa Demir 6 Şubat 2022 @ 06:01

    3.0.3.7 versiyonunda denedim sorunsuz çalıştı. PAYLAŞIM İÇİN TEŞEKKÜRKER

  5. süper bir bilgi. Bazıları bunu modül diye yayınlamışlar. Oysa bir satır ekledim iş çözüldü sayenizde. teşekkürler.

    • Rica ederim, aslında opencart veya wordpress tabanlı sitelerde bir çok özellikler kolaylıkla eklenebilecek basit kodlardan oluşturuluyor. Araştırılsa kodlamadan az çok anlayan kişiler bunları kendileri yapabilir. Ancak kod bilmeyenler veya araştırmaya vakti olmayan kullanıcılar, buna benzer ücretli veya ücretsiz modülleri kullanmak durumunda kalıyorlar.

  6. 3.0 da listelemede çalışıyor ama ürünü tıkladığınızda ürün bulunamadı hatası vermektedir.

Yorum yapın

Your email address will not be published.


*