Bu konuya sitemizin eski yöneticilerinden Ekrem Bey'in cevabını ekliyorum:
Sıra numarası girmediğiniz de alfabetik olarak sıralayacaktır.
catalog/controller/product/category.php
içindeki
$sort = 'p.sort_order';
bu kod varsayılan sıralamayı tanımlar
Burada p.sort_order sıralama numarasını temsil eder. Bunu aşağıdaki kodlar ile isteğinize göre değiştirebilirsiniz. p.sort_order dışında bir şey yazarsanız ürün eklerken yazdığınız sıralama numarasının bir önemi kalmayacaktır. Yazdığınız değere göre ana ve alt kategorilerde sıralama değişecektir.
Benim tavsiyem p.date_added değeridir. Mağazanıza son eklenen ürünler varsayılan olarak ilk sırada çıkar.
Kod:
'pd.name' -> ürün adı
'p.model' -> ürün kodu
'p.quantity' -> miktarı
'p.price' -> fiyatı
'rating' - oylama
'p.sort_order' -> sıra numarası
'p.date_added' -> ekleme tarihi
------------------------------------------------------
Ekleme olarak sizin dediğiniz gibi varsayılan sıralamada (Kategorilerdeki ürün görünümü) sıra numarasına göre sıralıyor. Fakat tüm ürünlerin sıra numarası "0" olduğu için alfabetik sıralıyor. Yani son eklenen ürünün ön kısma çıkması biraz zor. Heleki fazla ürün var ise sitenizde.
Şimdi ben sizin bahsettiğiniz gibi
catalog/controller/product/category.php
içindeki
bu kodu
olarak düzenledim fakat ilk eklenen başta olmak kaydı ile sıraladı
Sonra Yeni Ürünler Modülündeki
catalog\controller\module\latest.php
$short
değişkenini kontrol ettim ve orda
kodunu gördüm.
Fakat bizim category.php içindeki ise
sonra bende category.php içersindeki
kodunu
şeklinde düzelttim ve düzeldi