Produk yang Dapat Dikonfigurasi menjadi Produk Kelompok

8

Saya ingin menambahkan Configurable productsdi dalam Grouped product. Contohnya seperti http://www.mitrelinen.com/products/savoy masukkan deskripsi gambar di sini .

Di sini semua prodcuts (cover duvet, sheet pas dll) adalah produk yang dapat dikonfigurasi dalam satu produk yang dikelompokkan. Jadi hal ini dimungkinkan karena sudah dikembangkan.

Ada ekstensi untuk menambahkan produk yang dapat dikonfigurasi di dalam produk bundel ( https://www.wizkunde.nl/magento-2-configurable-bundle.html ) tetapi itu tidak memenuhi persyaratan kami.

Berikut adalah pos di mana hal ini dijelaskan oleh Magento Genius @marius: https://magento.stackexchange.com/a/6653/29175 dan saya sedang mencari fitur ini untuk membangun.

Bimbingan apa pun akan dihargai.

Jai
sumber
Ini adalah ekstensi lain itoris.com/magento-2-grouped-product-options.html
Gediminas

Jawaban:

1

Ada beberapa cara untuk melakukan itu ... tetapi hanya jika Anda ingin mengikuti alur yang persis sama dengan di situs web contoh Anda.

Yang paling penting adalah contoh yang Anda berikan menambahkan produk sebagai produk individual. Jadi triknya di sini - adalah membuat pengguna berpikir bahwa itu adalah halaman produk tunggal, tetapi sebenarnya Anda perlu mengelompokkan produk dan mengeluarkannya seolah-olah itu adalah satu item tunggal. Tetapi semua opsi ini - adalah 4 produk berbeda di Magento. Dan mereka TIDAK di dalam bundel. Ini aliran yang "bagus dan mudah" yang tidak mengubah fungsi Magento :)

Untuk melakukan itu - hanya mengelompokkan produk, misalnya oleh beberapa bidang Atribut Kustom, dengan temp SKU khusus (misalnya SKU-GROUP-1, SKU-GROUP-2, dll), atur sebagai terkait atau dll dll dll. Selanjutnya BERADA di suatu tempat setelah pemuatan produk - coba muatkan produk-produk tambahan ini dan simpan di dalam produk "utama". Daripada hanya keluaran gaya seperti contoh situs web lakukan - sehingga mereka tampaknya menjadi satu halaman produk tunggal.

Itu bekerja seperti pesona dalam kasus saya dan bekerja sangat cepat. Lihatlah: https://www.conranshop.co.uk/home-accessories/bedroom-linen/citrine-bed-linen-collection.html

EDIT:

Logika M1:

  1. Buat Atribut Produk baru yang disebut "SKU Tertaut" (linkedSKU) - bidang teks (varchar).

  2. Tambahkan pengamat untuk tindakan frontend: catalog_product_load_after. Di dalam aksi ini periksa nilai atribut "linkedSKU" yang akan menjadi "SKU yang dipisahkan dengan koma" misalnya "SKU1, SKU2, SKU3". Muat setiap produk dengan SKU dan simpan di dalam objek produk utama. Misalnya

$productIDs = explode(',',$product->getLinkedSKU()); foreach($productIDs as $pid) $productsLoaded[] = Mage::getModel('cat/prod')->load($pid); $product->setLinkedSkuProducts($productsLoaded);

  1. Pada FE pada tampilan produk phtml - jika ada sesuatu di dalam $product->getLinkedSkuProducts()dan daripada hanya output setiap produk sebagai blok tyled.

Jadi di admin Anda dapat mengatur atribut "Produk Utama" dengan daftar SKU yang akan dimuat di bawah objek utama ini.

StasGrin
sumber
Tampak bagus. Tolong jelaskan lebih banyak tentang: Daripada BE di suatu tempat setelah pemuatan produk - coba muat produk tambahan ini dan simpan di dalam yang "utama".
Jai
menambahkan pengamat untuk tindakan frontend: catalog_product_load_after. di dalam aksi ini memuat misalnya nilai atribut khusus yang akan "koma-separated-SKUs" misalnya "SKU1, SKU2, SKU3". Muat setiap produk dengan SKU dan simpan di dalam objek produk utama. Jadi di admin Anda dapat mengatur atribut "Produk Utama" dengan daftar SKU yang akan dimuat di bawah objek utama ini. Gunakan imajinasi Anda lebih lanjut :)
StasGrin
Saya terjebak dalam hal ini. Bisakah Anda memberi tahu saya langkah-langkah bagaimana Anda melakukannya? Saya melakukannya dalam M2. Terima kasih
Jai
Soz, teman. Saya melakukan itu pada M1 ... 😑
StasGrin
Saya tahu dan Anda dapat menambahkannya dalam jawaban Anda. Saya hanya perlu ide sehingga saya bisa melakukan hal yang sama di M2.
Jai