Saya ingin menambahkan Configurable products
di dalam Grouped product
. Contohnya seperti http://www.mitrelinen.com/products/savoy .
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.
Jawaban:
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:
Buat Atribut Produk baru yang disebut "SKU Tertaut" (linkedSKU) - bidang teks (varchar).
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);
$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.
sumber
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 :)