Bagaimana cara menampilkan produk saya?

15

Saya telah berhasil membuat jenis produk dan mengimpor data produk saya, jadi sekarang saya memiliki daftar produk.

Bagaimana sekarang tentang membuat produk ditampilkan? Apakah saya harus membuat tipe konten dari awal dan menambahkan kolom secara manual, atau adakah cara untuk menghasilkan tipe konten?

Martin Duys
sumber
Mirip dengan ini, menggunakan Modul Email HTML, bagaimana menghubungkan item dalam email ke halaman produk individual? Suka bagaimana menambahkan semua tautan ke gambar atau voucher yang kami kirim melalui email di Drupal 7?
jeckey011
@ jeckey011, saya pikir Anda harus menambahkan itu sebagai pertanyaan terpisah dan tautkan ke sini dari sini.
Martin Duys

Jawaban:

29

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:

  1. 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).
  2. 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).
  3. 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:

  1. Tambahkan jenis simpul yang disebut tampilan Produk . Kirim menggunakan tombol Simpan dan tambahkan bidang .
  2. 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).
  3. 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.
  4. 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!

Ryan Szrama
sumber
2
Wow. Terima kasih, Ryan. Saya sangat menghargai upaya Anda untuk menjawabnya. Saya akan membaca jawaban Anda 4 atau 5 kali dan kemudian mencobanya ...
Martin Duys
Senang bertemu Anda di sini, Ryan. Saya sangat senang dengan kemungkinan-kemungkinan commerce.module.
cam8001
Hai Ryan. Terima kasih atas bantuan Anda, sekarang saya bisa membuatnya berfungsi untuk setiap item. Yang tidak saya dapatkan adalah bagaimana cara membuat tampilan daftar dari katalog saya? Bagaimana cara mereferensikan semua produk?
Martin Duys
Hal-hal keren, Ryan. Jika saya mengerti dengan baik, untuk setiap produk baru yang saya buat, sebuah simpul baru harus dibuat dengan "tangan" sebuah sumur. Kelihatannya ini kerugian besar, atau mungkin saya melewatkan sesuatu?
augusto
Benar. Ini mirip dengan hampir semua sistem eCommerce yang ada, tetapi Anda harus menyederhanakan UX dengan menggunakan Formulir Entitas Inline untuk membuat entitas produk pada formulir edit simpul itu sendiri. Kami belum menyelesaikan IEF saat merilis Commerce 1.0. ^ _ ^
Ryan Szrama
4

Dalam Drupal Commerce, produk tidak ditampilkan seperti simpul. Anda dapat menampilkannya menggunakan tampilan.

Buat tampilan baru dan pilih Produk Dagang sebagai Jenis Tampilan. Untuk menampilkan satu produk, atur tampilan untuk menerima argumen ID Produk atau SKU. Kemudian, Anda akan memiliki akses ke semua bidang produk. Untuk menampilkan beberapa produk, tambahkan filter atau argumen untuk kategori atau kriteria lain yang dengannya produk harus terdaftar.

Anda juga dapat menampilkan produk dengan membuat jenis konten dengan bidang referensi produk dan kemudian membuat simpul untuk setiap produk, tetapi itu pasti akan merepotkan jika Anda memiliki banyak produk.

pjskeptik
sumber
Apa yang sebenarnya Anda maksud dengan "Untuk menampilkan satu produk, atur tampilan untuk menerima argumen ID Produk atau SKU?" Apakah saya akan melakukannya dengan menambahkan item di bawah "Kriteria Filter" seperti "Produk Perdagangan: SKU (terbuka)" dan apakah saya harus memasukkan SKU di sana? Apakah ini berarti saya harus melakukan ini untuk setiap produk?
Martin Duys
1
Dalam tampilan Anda, buat tampilan halaman dan setel jalur ke produk /% atau sesuatu seperti itu. % Memungkinkan pandangan Anda untuk menerima apa pun yang mengikuti produk / sebagai argumen. Bergantung pada versi modul Views Anda, Anda akan melihat Filter Kontekstual di bagian Tingkat Lanjut atau bagian untuk Argumen. Anda dapat menambahkan filter untuk Produk Perdagangan: SKU. Anda harus dapat melihat pratinjau output dengan memasukkan SKU produk yang ada di bidang teks di sebelah tombol Preview.
pjskeptic
Berikut adalah penjelasan yang bagus tentang argumen tampilan drupalove.com/drupal-video/using-views-arguments-drupal . Ini untuk Drupal 6, tetapi konsepnya sama dengan Filter Kontekstual dalam Drupal 7.
pjskeptic
Untuk membuat daftar beberapa produk, buat tampilan dengan jenis tampilan yang diatur ke Produk Dagang dan konfigurasikan Kriteria Filter untuk menampilkan produk yang ingin Anda tampilkan.
pjskeptic
Terima kasih banyak atas bantuan Anda. Saya melakukan persis apa yang Anda sarankan dan itu bekerja seperti pesona. Meskipun saya mengerti alasan di balik apa yang dikatakan @rszrama dalam jawabannya, saat ini tidak mungkin untuk dengan mudah membuat daftar katalog lengkap, yang saya butuhkan.
Martin Duys
1

Setelah Anda memiliki produk di Commerce, Anda dapat menggabungkan struktur Ryan Szrama (yaitu, membuat tipe konten "display produk") DAN kekuatan pandangan.

Pertama, buat tampilan produk JENIS KONTEN (Admin >> struktur >> tipe konten >> tambahkan tipe konten). Ikuti instruksi Ryan Szrama dari jawabannya di halaman ini.

Kedua, buat tampilan produk pertama Anda untuk salah satu produk Anda.

Ketiga, buat Tampilan baru (Admin >> struktur >> Tampilan >> Tambahkan tampilan baru). Atur tampilan untuk menampilkan konten bertipe "Tampilan Produk." Sesuaikan tampilan sesuai selera Anda. Anda sekarang memiliki daftar produk.

William Eadie
sumber