Penyortiran daftar produk Magento 2 [ditutup]


13

Saya melihat bahwa di Magento 2 ada sesuatu yang berubah dalam cara halaman berperilaku ketika menyortir halaman daftar produk atau ketika jumlah produk yang terlihat per halaman diubah.
Di Magento 1 ada parameter yang ditambahkan ke url untuk disortir:

http://demo.magentocommerce.com/men/shirts.html? dir = asc & order = price
http://demo.magentocommerce.com/men/shirts.html ? dir = asc & limit = 24 & order = harga

tetapi di Magento 2 penyortiran dan batas halaman diubah melalui permintaan POST.
Ketika saya masih seorang siswa 'pengembangan web' saya belajar bahwa semua penyaringan dan penyortiran harus dilakukan melalui GET, untuk pengalaman pengguna yang lebih baik.
Dengan cara ini pengguna dapat mem-bookmark daftar 'barang' yang sudah diurutkan, atau berbagi tautan dengan daftar yang difilter dan diurutkan.

Adakah alasan bagus mengapa ini tidak digunakan lagi di Magento 2? Dan apakah perlu mengorbankan sedikit pengalaman pelanggan untuk alasan apa pun itu?


2
komentar yang baik, bertanya-tanya sama, saya tidak melihat alasan mengapa mereka harus menggunakan posting: |
Toon Van Dooren

Untuk penanganan cache yang tepat?
Amasty

@Marah. Bisakah Anda jelaskan sedikit? Juga merasa bebas untuk menambahkan penjelasan Anda sebagai jawaban.
Marius

1
Saya pikir itu juga akan mengacaukan caching level proxy.
Paras Sood

5
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena ini terkait dengan versi pra rilis Magento, info lebih lanjut di sini: meta.magento.stackexchange.com/questions/907/…
Raphael di Digital Pianism

Jawaban:


1

Argumen permintaan dipotong untuk menghindari kemungkinan serangan DOS. Jadi modifikasi filter dibuat dengan POST.

Tapi saya benar-benar berpikir bahwa Anda harus membuat tiket di github untuk memperbaikinya.


Terima kasih anton Saya sudah menambahkan tiket: github.com/magento/magento2/issues/656 . Saya benar-benar tidak suka pendekatan POST ini.
Marius

1
Saya pikir kegunaan, dan dalam hal ini, kemampuan untuk BERBAGI tautan sangat penting.
Amasty

Sekarang kembali mengirim permintaan :)
amitshree

0

Saya belajar bahwa semua pemfilteran dan penyortiran harus dilakukan melalui GET, untuk pengalaman pengguna yang lebih baik.

Anda salah belajar pertama-tama. tidak ada hubungan dengan metode Get untuk menyortir untuk kinerja yang baik. Poskan mengurangi peluang peretasan.


1
Saya mengerti maksud Anda. Itu mirip dengan yang dikatakan anton. Saya kira saya harus mencari "guru" saya dan menunjukkan kepadanya. Di sisi lain, Anda harus selalu membersihkan pertanyaan Anda untuk menghindari peretasan.
Marius
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.