Seperti disebutkan pjskeptik, Anda dapat membangun mekanisme tampilan umum menggunakan Tampilan (atau berpotensi Panel), tetapi cara utama untuk membuat satu bagian konten sebagai tampilan produk adalah menggunakan tipe konten khusus dengan bidang Referensi Produk menggunakan Add to Cart pemformat tampilan bentuk . Ini memiliki beberapa keunggulan berbeda:
- Node tampilan produk Anda mendapatkan beberapa mode tampilan (yaitu penggoda vs halaman penuh vs. RSS) dan dapat menerima komentar (yaitu ulasan dan penilaian pengguna jika Anda mengaturnya).
- Bidang produk akan ditampilkan dan ditampilkan di node, termasuk bidang Harga produk secara default, tetapi juga mengakomodasi bidang khusus yang Anda tambahkan ke produk (yaitu bidang Gambar).
- Node tampilan produk tunggal dapat mereferensikan banyak produk melalui bidang Referensi Produk, yang mengubah bentuk tambah ke keranjang menjadi bentuk pemilihan produk dan / atau bentuk pemilihan atribut gaya Ubercart. Namun, tidak seperti atribut Ubercart, formulir pemilihan atribut produk di sini mengakomodasi atribut dependen, hanya menunjukkan opsi atribut yang valid berdasarkan produk yang telah Anda referensikan, dan secara dinamis memperbarui setiap bidang produk yang ditampilkan pada node untuk menunjukkan produk yang saat ini dipilih. Ini menghasilkan gambar unik berdasarkan pemilihan produk atau atribut, seperti yang terlihat di produk mug di toko demo.
Ada beberapa keuntungan lainnya juga, tetapi perlu dicatat bahwa kami memahami ini memperkenalkan kompleksitas ke dalam proses pembuatan display produk. Kami membuat keputusan sejak awal untuk membangun apa yang kami pikir adalah arsitektur suara (memisahkan definisi produk dari sudut pandangnya) dan untuk menyederhanakan aspek administrasi toko melalui penggunaan profil pemasangan dan modul kontribusi. Untuk sedikit pun, Anda dapat menggunakan profil instalasi Commerce Kickstart untuk membuat instalasi Drupal 7 + Drupal Commerce yang mencakup tampilan Produk yang telah dikonfigurasi sebelumnya.tipe konten dan menambahkan bidang Gambar ke tipe produk dasar. (Sayangnya, Anda harus tahu Git untuk mengambil ini, karena kemasan profil pemasangan saat ini tidak berfungsi untuk profil Drupal 7.) Selain itu, kami sedang mengerjakan proyek yang memungkinkan Anda untuk secara massal membuat produk / tampilan produk dan menambahkan / edit produk langsung dalam bentuk edit simpul menggunakan widget bidang Referensi Produk kustom .
Untuk mengatur ini secara manual, ikuti langkah-langkah ini:
- Tambahkan jenis simpul yang disebut tampilan Produk . Kirim menggunakan tombol Simpan dan tambahkan bidang .
- Tambahkan bidang Referensi Produk yang menggunakan widget bidang teks Autocomplete . Buat bidang yang diperlukan dan izinkan jumlah nilai yang tidak terbatas (bahkan jika Anda hanya ingin menggunakan nilai tunggal untuk saat ini).
- Klik ke tab Kelola tampilan dan pastikan bidang ini menggunakan pemformat tampilan Tambahkan ke bentuk keranjang . Anda mungkin juga ingin bergerak di sekitar bidang produk yang Anda lihat tercantum di sini.
- Buat tampilan Produk merujuk salah satu produk Anda dan periksa penggoda node dan tampilan halaman penuh. Anda mungkin ingin mengubah cara bidang produk ditampilkan. Untuk melakukan ini, Anda sebenarnya harus menelusuri halaman Kelola jenis produk Anda dan perbarui pengaturan formatter tampilan di sana. Anda hanya dapat menyesuaikan urutan pengurutan dan visibilitas bidang produk melalui halaman edit jenis konten, bukan pengaturan formatter.
Ada lebih dari itu, tetapi ini harus membantu Anda memulai. Proses ini sebenarnya adalah topik artikel yang saya tulis untuk terbitan pertama Drupal Watchdog. Saya berharap untuk menjadi kontributor tetap pada topik Drupal Commerce, jadi saya mendorong Anda untuk berlangganan jika Anda tidak di DrupalCon ketika majalah itu dirilis. Mungkin artikel tersebut muncul di situs web pada akhirnya setelah dicetak.
Untuk dukungan lebih lanjut, saya mendorong Anda untuk menelusuri posting forum dan dokumentasi tentang topik ini di DrupalCommerce.org dan periksa saluran IRC #drupalcommerce di irc.freenode.net. Jika Anda menemukan bug atau ingin berkontribusi pada diskusi kegunaan, kami ingin mendapatkan tanggapan Anda sebagai pembangun situs dalam masalah terkait di pelacak masalah kami.
Oh, dan jika Anda seorang pembelajar visual, saya berjalan melalui proses ini dan menjelaskan bagaimana arsitektur bekerja di video sesi saya dari DrupalCon Chicago . Ini adalah video terbaik hingga saat ini, meskipun saya ingin melihat screencast kecil yang menargetkan langkah-langkah spesifik dari pembangunan situs Drupal Commerce diproduksi di masa depan.
Semoga berhasil!