Saya ingin (perlu) menerapkan penjualan tiket stadion.
Idenya adalah untuk membiarkan pelanggan memilih jumlah tiketnya (pembatasan yang mungkin diperlukan tetapi ini bukan masalah besar. Saya pikir saya bisa mencapai ini melalui jumlah maksimum yang diizinkan dalam kereta). Setelah itu pelanggan harus memilih tempat duduknya dari peta tempat duduk. Setelah itu proses checkout harus berjalan seperti biasa.
Adakah yang tahu ekstensi untuk ini? Saya mencari satu tetapi saya tidak menemukan satu yang sesuai dengan kebutuhan saya. Atau mungkin keterampilan google saya perlu ditingkatkan.
Jika tidak ada ekstensi, beberapa petunjuk tentang cara melakukannya akan bagus.
Ide saya sejauh ini adalah membuat produk yang disebut 'Tiket' dengan beberapa opsi khusus (sektor, baris, nomor kursi, dan mungkin yang lain).
Halaman tampilan akan dibuat khusus, sehingga opsi kustom tidak akan ditampilkan. Pemilihan tiket akan terjadi dalam sembulan atau hamparan, dan berdasarkan pilihan saya akan mensimulasikan opsi khusus saat menambahkan ke keranjang.
Peta kursi akan disimpan di sebuah meja sehingga saya bisa menandai kursi yang dipesan. Stadion selalu sama sehingga satu peta harus cukup.
Sudah sejauh ini. Sesuatu sepertinya hilang. Petunjuk apa pun akan bagus.
[EDIT]
Ada kemungkinan untuk membuat produk yang dapat dikonfigurasi dengan 3 atribut (sektor, baris, dan nomor kursi, masing-masing kombinasi dalam jumlah tersedia 1 sehingga mereka tidak akan tersedia setelah dibeli), tetapi ini berarti 30k + produk (per peristiwa). Saya sangat tidak ingin pergi ke sana. Saya menjaga ini sebagai jalan putus asa terakhir.. (Ini bukan lagi pilihan karena akan menghasilkan masalah kinerja yang sangat besar)
sumber
event_id
,sector
,row
,seat
,status
. Status dapat 'dicadangkan', 'dibeli', 'tidak tersedia'. Dengan cara ini mudah untuk memverifikasi seseorang memesan kursi 2 detik sebelum Anda melakukannya. Saya juga berpikir untuk membuat jenis produk baru (tiket acara) jadi saya akan yakin tidak ada masalah pada pengaturan produk. Terima kasih untuk perinciannyaSaya setuju bahwa produk yang dapat dikonfigurasi bukan ide bagus. Kursi benar-benar hanya petunjuk jika tersedia atau dijual dan mewakili ini dengan produk Magento terdengar seperti berlebihan.
Saya akan menyarankan modul khusus yang akan mencakup tabel catatan untuk setiap Acara, tiket kemudian akan untuk Acara ini dan setelah membuat Acara, produk sederhana akan dibuat untuk mewakili ini di toko. Anda dapat menggunakan atribut produk untuk menyimpan referensi ke acara dan opsi khusus yang terisi dari halaman tampilan ujung depan yang Anda sebutkan untuk menyimpan kursi mana yang dibeli.
sumber