Apakah ada cara untuk menambahkan atribut ke Aturan Harga Daftar Belanja di Magento? Saya perlu menambahkan bidang yang disebut "fitur" untuk setiap Aturan Harga Daftar Belanja dan setelah itu, dapat memfilter aturan menurut atribut ini.
10
Jawaban:
Saya akhirnya menggunakan jawaban musicliftsme . Ini dia kode lengkap dengan installer untuk memperbarui tabel aturan penjualan.
Modul tersedia di sini.
app / code / local / MB / Attributes / Block / Adminhtml / Edit / Tab / Main.php
app / code / local / MB / Attributes / etc / config.xml
app / code / local / MB / Attributes / sql / mbattributes_setup / mysql4-install-0.1.1.php
app / etc / modules / MB_Attributes.xml
Info tambahan: Ketika saya mencoba menghapus beberapa metode dari MB_Attributes_Block_Adminhtml_Edit_Tab_Main saya mendapat
sumber
Instal kolom baru
featured
ke tabelsalesrule
.Tulis ulang
Mage_Adminhtml_Block_Promo*
kelas untuk memperbarui antarmuka admin untuk fitur baru ini.Setelah melakukannya, Anda dapat memfilter menurut kolom baru Anda.
sumber
Di admin, buka
Catalog > Attributes > Manage Attributes
, lalu buka atribut Anda. Di bawahFrontend Properties
, setelUse for Promo Rule Conditions
keYes
. Ini akan memungkinkan Anda untuk menggunakan atribut Anda dalam aturan harga keranjang belanja.sumber