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 sex hikayeleri paylaşın. Umarım bir faydam olmuştur.
Vakit ayırdığınız için teşekkür ederim.
Çok faydalı bilgiler paylaşıyorsunuz emeğinize sağlık
değerli yorumlarınız için ben teşekkür ederim.
merhaba teşekkürler 3 versiyonları denedim ancak olmuyo acaba varmıydı bilen birileri 3 versiyonu için
3.x versiyonda calıştı emeğine ağzına sağlık kardeşim. teşekkür ederim
Değerli ve bilgilendirici yorumlarınız için teşekkür ederiz.
3.0.3.7 versiyonunda denedim sorunsuz çalıştı. PAYLAŞIM İÇİN TEŞEKKÜRKER
Rica ederim, tüm Opencart kullanıcıları adına geri bildiriminiz için teşekkür ederim.
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.
3.0 da listelemede çalışıyor ama ürünü tıkladığınızda ürün bulunamadı hatası vermektedir.
3.x versiyonlarda sorunsuz çalıştığına dair kullanıcılardan yorumlar mevcut.
teşekkür ederim üstad 3.x te sorunsuz calısıyor.