Apa cara yang baik untuk mengambil harga serendah dan setinggi mungkin untuk produk yang dapat dikonfigurasi - berdasarkan pilihan yang tersedia?
Misalnya t-shirt tersedia dalam ukuran dan harga berikut:
Small - $10
Medium - $20
Large - $30
Saya ingin mendapatkan array seperti ini:
array(10, 30)
Ide terbaik saya sejauh ini adalah memuat instance dan penggunaan jenis produk yang dapat dikonfigurasi getUsedProducts
, kemudian membuat array harga, mengurutkan dan mengiris.
Itu harus bekerja, namun ini harus dijalankan pada templat daftar produk sehingga perlu semi efisien.
Adakah orang lain di luar sana yang menghadapi masalah ini sebelumnya?
EDIT - yang tidak akan berfungsi karena saya ingin nilai harga yang dapat dikonfigurasi yaitu harga tambahan yang ditambahkan di atas harga produk yang dapat dikonfigurasi