Pertanyaan ditandai CE 1.7.0.2 tetapi solusi ini bermanfaat bagi mereka yang ada di 1.9.1.1 jadi saya menambahkannya di sini.
Kami memiliki masalah yang berlawanan di mana kami harus menunjukkan produk termurah terlebih dahulu ketika diurutkan berdasarkan Harga. Untuk perhatian pertama OP, ini tidak berlaku karena di Magento CE 1.9 sudah default untuk turun sehingga ini sebenarnya tidak diperlukan. Perhatian kedua, untuk cara memilih naik vs turun, itu bisa dilakukan melalui file XML atau Pembaruan Tata Letak Kustom. Yang terakhir adalah solusi yang lebih disukai dalam banyak kasus dan kebanyakan orang akan menghindari kerumitan FTP'ing untuk mengunggah file XML untuk memperbarui pengaturan.
Begini tampilannya di Katalog> Kelola Kategori> Kategori > Desain Khusus> Pembaruan Tata Letak Kustom :
Ini kodenya:
<reference name="product_list_toolbar">
<action method="setDefaultDirection"><string>asc</string></action>
<action method="setDefaultOrder"><string>price</string></action>
</reference>
Untuk memilih naik vs turun, cukup ubah asc ke desc .
Sebagai opsi, Anda juga dapat mengubah harga ke penyortiran yang Anda butuhkan. Anda dapat menghapusnya sehingga akan default ke bawah ke atas pada setiap Listing Produk Urutkan berdasarkan opsi yang ditetapkan sebagai default.
price
kolom itu lagi untuk mengurutkan produk tinggi ke rendah .