Bagaimana cara menampilkan semua harga produk pada halaman sekaligus dengan Drupal commerce?

7

Saya memiliki beberapa produk yang terkait dengan simpul tampilan produk tunggal menggunakan Drupal Commerce.

Saat ini halaman ini hanya menunjukkan harga tunggal (terkait dengan opsi produk yang saat ini dipilih dalam dropdown). Satu-satunya cara Anda dapat melihat harga produk lain adalah dengan mengubah dropdown, yang meminta permintaan AJAX untuk memuat ulang opsi produk saat ini (termasuk harga).

Jelas ini kontra-intuitif untuk pelanggan, yang terbiasa melihat semua harga yang tersedia pada satu waktu, dan tidak harus mengubah ke opsi baru dengan dropdown hanya untuk melihat harga opsi itu.

Bagaimana cara mengubah tampilan ini sehingga berfungsi seperti situs web e-commerce tradisional? Maksud saya dropdown yang berisi nama produk DAN harga produk, atau (jauh lebih disukai) tabel dengan daftar produk yang tersedia, dengan harga di salah satu kolom?

Saya hanya dapat berasumsi bahwa fungsi yang sangat mendasar ini harus ada di suatu tempat di pengaturan konfigurasi Commerce di suatu tempat, tetapi sampai sekarang saya belum dapat menemukannya.

Saya dapat dengan mudah menulis modul untuk mengkode masalah ini, tetapi saat ini saya sedang mengevaluasi Commerce untuk melihat apakah cukup baik untuk digunakan oleh agensi kami dalam proyek-proyek e-commerce di masa depan, tanpa harus menciptakan kembali roda itu berulang kali. Untuk itu, jawaban yang melibatkan kode mungkin tidak akan terlalu berguna.

Terima kasih banyak

Clive
sumber

Jawaban:

4

Jika tema dianggap "melibatkan kode", maka Anda dapat membuat blok tampilan.

Menggunakan Filter dan Hubungan Kontekstual, suatu Tampilan akan dapat membuat daftar semua produk yang direferensikan pada sebuah simpul (termasuk bidangnya).

  1. Mulailah dengan membuat Lihat daftar semua node yang memiliki bidang referensi produk (mis: Tampilan Produk).
  2. Tambahkan Filter Kontekstual untuk Nid yang secara default menggunakan Nid dari URL
  3. Selanjutnya tambahkan Hubungan (Produk) menggunakan bidang referensi produk dari simpul Tampilan Produk
  4. Kemudian tambahkan Hubungan lainnya (Item Baris) untuk Item Baris Komersial produk yang direferensikan

Setelah itu semua setup, Anda bisa menambahkan bidang yang menggunakan hubungan Item Baris untuk mendapatkan judul produk, harga terhitung, dll.

Codemonkey Alpha
sumber
Cemerlang, terima kasih! Saya baru menggunakan Tampilan jadi saya bahkan tidak berpikir untuk melakukan sesuatu seperti ini
Clive
@Clive Ini artinya Anda mulai menggunakan tampilan drupal pada 2012?
Yusef
@ mr.moses ini membutuhkan tampilan per tampilan produk, kan? Saya tertarik dengan solusi yang sekali diterapkan akan diterapkan pada semua tampilan produk. Ada ide?
Kristoffer Rom